James Swaine
32fe5e2722
Future visualizer - more performance improvement
...
(cherry picked from commit 1355c711a8
)
2012-07-24 11:11:34 -04:00
James Swaine
f458b167f0
Future visualizer performance improvements
...
(cherry picked from commit 0b5d574aae
)
2012-07-24 11:11:30 -04:00
James Swaine
59324a1b0c
Fix future visualizer drawing outside visible area (in y dimension)
...
(cherry picked from commit 5042b73fc8
)
2012-07-24 11:11:26 -04:00
James Swaine
ce41446bd4
Future visualizer - only redraw overlay when moused-over event changes
...
(cherry picked from commit 0b8bccc8d4
)
2012-07-24 11:11:23 -04:00
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