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
Matthew Flatt
8c010ee190
collapse Racket history for v5.3 release
...
Merge to v5.3
(cherry picked from commit 27d729c3ff
)
2012-07-19 12:53:42 -04:00
Robby Findler
f5ff23c00c
bring back drscheme/private/number-snip.ss since it may
...
appear in saved wxme format files
also, improve the testing support for testing snip loading
(before this, the testing infrastructure could let one test
"leak" into another one in a way that could mask failures)
please include in release branch
(cherry picked from commit b342009e71
)
2012-07-19 12:53:36 -04:00
Robby Findler
4e872ea198
fixed repl-test-misc.rkt for the error message changes
...
please include on the release branch
(cherry picked from commit ef5c2b825f
)
2012-07-19 12:53:28 -04:00
Eli Barzilay
828452045a
Fix typo from commit 12a4ee8
.
...
(cherry picked from commit 36ee9f9bbd
)
2012-07-19 12:53:24 -04:00
Eli Barzilay
6e878f99fd
Disable the #:before-first' and
#:after-last' functionality in `add-between'.
...
Leave it working in splicing mode. I prefer doing that over always
splicing them, since that would make a less uniform interface, so I
rather keep all options open. There is no longer a `#:nothing' keyword,
which is the main point of this downgrade.
(See mailing list discussion on "no-argument" for the reason.)
(cherry picked from commit 6565538b09
)
2012-07-19 12:53:20 -04:00
Eli Barzilay
601c90541d
Make it possible to use "~" or "~user" in the installer.
...
I've looked for a while, and it seems that there is no easy way to do
this, not even in bash, and worse with /bin/sh. So this is kind of
resorting to a simple parsing of the input, and using `eval' if it
starts with a tilde. Note the hack of not doing that when there is a
space, otherwise the `eval' thing will silently ignore it.
This hack means that it's easy to get into a mess if quotes are used
after a tilde, but that was already the case with the use of `eval' to
handle environment variables. It's not a real security issue, however,
since we're talking about a user who can just run any command anyway.
Also including a test file for the expansion functionality. If anyone
wants to improve this code, making the tests pass would reveal the
tricky issues.
[FWIW, I've asked on the #bash channel, and the only serious suggestion
was getting the paths as command-line arguments. This will, however,
defeat the point of being newbie friendly...]
Closes PR 12893.
(cherry picked from commit 0814fd5fb5
)
2012-07-19 12:53:15 -04:00
Eli Barzilay
9ba9ffb957
Add missing meta information for the new "future-visualizer" collection.
...
(cherry picked from commit 1635ac1bc5
)
2012-07-19 12:53:10 -04:00
Matthew Flatt
a0f7f72780
racket/gui/init: fix load handler
...
(cherry picked from commit b111241afe
)
2012-07-19 12:53:05 -04:00
Matthew Flatt
66f5696400
typo
...
(cherry picked from commit a3b316c02f
)
2012-07-19 12:53:00 -04:00
Robby Findler
7f96a5c228
module lang test now up to date with error message changes
...
please include in release branch
(cherry picked from commit 17594ec804
)
2012-07-19 12:52:55 -04:00
Robby Findler
d53e53f837
adjusted the repl test suite for the new error messages
...
and the change to the racket/gui load-handler
(unfortunately, there is still another problem that keeps
the test suite from passing)
please merge to the release branch
(cherry picked from commit d8204b1624
)
2012-07-19 12:52:50 -04:00
Robby Findler
4d15bcbaca
bring the language test up to date with the latest error messages
...
include in the release branch, please
(cherry picked from commit 8744cd7811
)
2012-07-19 12:52:43 -04:00
Ryan Culpepper
8992b82e04
Revert "Moved some mzlib library implementations to racket"
...
This reverts commit 403aaac7d4
.
Conflicts:
collects/racket/place.rkt
2012-07-19 12:51:14 -04:00