Commit Graph

25704 Commits

Author SHA1 Message Date
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