Commit Graph

25650 Commits

Author SHA1 Message Date
James Swaine
a8a6875cd6 Fix minor display issue in event details panel (future visualizer)
(cherry picked from commit ee426f7ecb)
2012-07-24 11:11:20 -04:00
James Swaine
53d0aa1fe4 Improvements to mouseover performance in future visualizer
(cherry picked from commit b6c4bece11)
2012-07-24 11:11:16 -04:00
James Swaine
a79b122f5e Fix "dancing flags" issue with timeline ticks in future visualizer
(cherry picked from commit 6eed135d02)
2012-07-24 11:11:12 -04:00
James Swaine
b7ef456965 Performance improvements in future visualizer GUI (dragging, scrolling, sizing)
(cherry picked from commit 06358fa19d)
2012-07-24 11:11:08 -04:00
James Swaine
a34b7ea3d9 Change future visualizer trace collection slightly to be more composable
(cherry picked from commit f0aaca0dde)
2012-07-24 11:11:04 -04:00
James Swaine
57a4f9f2f3 Minor changes to future-visualizer/trace tests
(cherry picked from commit e4f50997ad)
2012-07-24 11:11:00 -04:00
James Swaine
10628ef0b9 Add unit tests for future-visualizer/trace
(cherry picked from commit 5214995967)
2012-07-24 11:10:54 -04:00
James Swaine
31b1f8a899 Fix future visualizer trace collection when running inside DrRacket
(cherry picked from commit df54f8460b)
2012-07-24 11:10:42 -04:00
Robby Findler
385fee5b9b increase timeout for the sharing modules drracket test case
(cherry picked from commit d282843116)

Conflicts:
	collects/meta/props
2012-07-24 11:08:42 -04:00
Robby Findler
02c6dbb3b1 fix bug in inline code
merge to the release branch, please
(cherry picked from commit 519b69362f)
2012-07-24 11:06:01 -04:00
Eli Barzilay
cc998b9fe1 Use a new evaluaor in "for.scrbl", have it require `racket/base' for syntax.
Also explicitly close the evaluator used in "block.scrbl".

Closes PR 12931.
(cherry picked from commit 476c270a66)
2012-07-24 11:05:53 -04:00
Eli Barzilay
020d056feb New Racket version 5.2.900.1. 2012-07-23 22:15:31 -04:00
Eli Barzilay
28a6a7b922 Re-bump the version to an alpha one. 2012-07-23 20:56:16 -04:00
Matthew Flatt
ba09bf3541 fixes for submodules and `variable-reference->namespace'
Closes PR 12925

Merge to 5.3
(cherry picked from commit d95ec4d454)
2012-07-22 19:20:08 -04:00
Mike Sperber
f9131630ce Synch German string constants with latest.
(cherry picked from commit 0dd571ef53)
2012-07-22 19:20:05 -04:00
Eli Barzilay
4c2d03dde0 Quick typo fix.
(cherry picked from commit c2fe7c4e35)
2012-07-22 19:20:01 -04:00
Robby Findler
a671407b76 add a Copy menu to the error message from the online expansion stuff
closes PR 12923
(cherry picked from commit c4a768af00)
2012-07-22 19:19:57 -04:00
Robby Findler
e1e9148d78 adjust the interface reference in drracket for the new view menu
(cherry picked from commit df4508573a)
2012-07-22 19:19:53 -04:00
Matthias Felleisen
2efef0949b fixed minor typo
(cherry picked from commit 30cb1ce4f3)
2012-07-22 19:19:49 -04:00
Robby Findler
80b2097283 fix a bug introduced by commit 05b88930c0
the symptom of the bug is that the red
error highlighting never worked

Please merge to the release branch
(cherry picked from commit 5b96803273)
2012-07-22 19:19:44 -04:00
Vincent St-Amour
a53ff364ac Replace fields with local-member-name accessors.
(cherry picked from commit 848a28266c)
2012-07-22 19:19:27 -04:00
Vincent St-Amour
4c889bc0bc Typo.
(cherry picked from commit 95e117b7f5)
2012-07-22 19:19:24 -04:00
Vincent St-Amour
4351c01038 Rename undo-thunks to clear-thunks.
They don't have anything to do with editors' undo.
(cherry picked from commit c237cee025)
2012-07-22 19:19:20 -04:00
Vincent St-Amour
8d59ea5580 Use local member names for Optimization Coach public methods.
(cherry picked from commit eda3e70670)
2012-07-22 19:19:16 -04:00
Vincent St-Amour
f0006b6535 Refactoring.
(cherry picked from commit fceb3db69c)
2012-07-22 19:19:13 -04:00
Vincent St-Amour
1975f596b6 Delete trailing whitespace.
(cherry picked from commit 6af2e49db3)
2012-07-22 19:19:09 -04:00
Vincent St-Amour
89e06e802f Optimization Coach should not catch break exceptions.
(cherry picked from commit f6feff3c51)
2012-07-22 19:19:04 -04:00
Vincent St-Amour
29557d55dd Update Optimization Coach documentation.
Please merge to release.
(cherry picked from commit ea6ba36ccb)
2012-07-22 19:19:00 -04:00
Vincent St-Amour
dc7d1eacd0 Typo.
(cherry picked from commit 031a2862d2)
2012-07-22 19:18:56 -04:00
Vincent St-Amour
9d566a00f4 Rename Optimization Coach menu item.
(cherry picked from commit def9649688)
2012-07-22 19:18:52 -04:00
Vincent St-Amour
4bfaae4d0b Consistent capitalization with other menu items.
(cherry picked from commit 7c0ef33bb7)
2012-07-22 19:18:49 -04:00
Vincent St-Amour
82a50d3eee Only enable Optimization Coach button in Typed Racket.
Other languages can access it through the View menu.

Please merge to release.
(cherry picked from commit 24b314a40a)
2012-07-22 19:18:45 -04:00
Vincent St-Amour
497473c1ff Disable loop detection heuristic with too many false positives.
(cherry picked from commit d396b34b2d)
2012-07-22 19:18:41 -04:00
Vincent St-Amour
89565734b9 Change Optimization Coach message.
(cherry picked from commit 2e594d3606)
2012-07-22 19:18:37 -04:00
Sam Tobin-Hochstadt
1832c2b712 Ensure that structs don't overlap with simple values.
Reported by Ray Racine.

Please merge to release.
(cherry picked from commit 4a90c6c1fe)
2012-07-20 15:29:47 -04:00
Eli Barzilay
298dd3e62c Some simplification of process error message contracts.
(manually adapted)

(cherry picked from commit 4bd42606bc)
2012-07-20 15:29:05 -04:00
Eli Barzilay
ec319cb467 More ignore patterns for props verification.
(cherry picked from commit 2a075654d0)
2012-07-20 15:28:03 -04:00
Matthias Felleisen
1d64b3a94f docs for revised system error message completed
(manually adapted)

(cherry picked from commit 6768136144)
2012-07-20 15:27:25 -04:00
Eli Barzilay
d0c76a84a7 Drop attempt to verify when running plainly.
Instead, require a "verify" verb, and adjust the props so drdr will use
it.

Also add some OS X & Windows patterns to be ignored.
(cherry picked from commit a2f94b49d3)
2012-07-20 15:24:02 -04:00
Matthias Felleisen
913f6365f9 fixed a somewhat awkward error message that made 'system' look awkward
(manually adapted)

(cherry picked from commit f2b9cdaadd)
2012-07-20 15:22:05 -04:00
Matthew Flatt
fd7c2ad407 macro expander fix
Relevant to PR 12863

Merge to v5.3
(cherry picked from commit d3677524b8)
2012-07-20 14:33:36 -04:00
Matthew Flatt
5dc7368612 ffi/com: fix another instance of the `cast' bug
Overlooked it during the previous repair; this repair merges
the two formerly broken sites.
(cherry picked from commit 94498465e6)
2012-07-20 14:33:30 -04:00
Matthew Flatt
f04778f4d5 ffi/com: fix an internal cast
Merge to v5.3
(cherry picked from commit c86ee5b6e2)
2012-07-20 14:33:25 -04:00
Robby Findler
61e890ba15 fixes the "not used in definition context" error in define/contract
related to PR 12863, but doesn't solve the infinite loop problem
(cherry picked from commit 774e254f3c)
2012-07-20 14:33:18 -04:00
Matthew Flatt
51712648c3 another `namespace-attach-module' repair for submodules
Merge to v5.3
(cherry picked from commit a45d13b52a)
2012-07-20 14:32:59 -04:00
Matthew Flatt
c9f03f0648 fix *SL errortrace to support higher phases
The new *SL implementations that refer to Scribble
can lead to phase-2 code when running without ".zo"s.
(cherry picked from commit 99dbc321f5)
2012-07-20 14:32:55 -04:00
Matthew Flatt
1394f0eb7d macro-expander fix
The "simpliciation" of a syntax object's lexical context was dropping
module contexts that have no bindings, but those contexts now
contribute to the identifty of some bindings. Fix simplification
to replace the full rename rename with a simplified one, instead
of just dropping it.

Merge to v5.3
(cherry picked from commit 73e07f576b)
2012-07-20 14:32:48 -04:00
Eli Barzilay
c3fb6d7548 New Racket version 5.2.900. 2012-07-19 13:55:31 -04:00
Sam Tobin-Hochstadt
7468ae4e3c Document Struct.
Merge to release.
(cherry picked from commit a589d02751)
2012-07-19 12:53:53 -04:00
Matthew Flatt
5bd2ce24d9 fix related to module name resolver change
(cherry picked from commit 9413b30599)
2012-07-19 12:53:46 -04:00