Matthew Flatt
07269cd0b6
x86 JIT: keep call & ret paired
...
even for a non-tail call from native code to native code;
this change provides huge performance improvements for
some microbenchmarks
Merge to 5.1.1
(cherry picked from commit ac5d4cd401
)
2011-04-25 02:29:12 -04:00
Casey Klein
4f1faf5617
Updates Redex history for v5.1.1 release
...
(cherry picked from commit 0414b5e6de
)
2011-04-23 09:35:23 -04:00
Eli Barzilay
498b5d5bf5
Disable xdg-open, since it seems like it suffers from the same problem
...
gnome-open does.
Relevant (but not really a solution) to PR 11869.
(cherry picked from commit 020946cb2a
)
2011-04-23 09:27:34 -04:00
Eli Barzilay
aba5580b80
Add -j 1' to builds, and
--disable-libffi' to configure.
...
(cherry picked from commit 22603f3f15
)
2011-04-23 09:27:26 -04:00
Eli Barzilay
baca1d620b
Fix the bgcolor on the mailman pages.
...
IE misparses a three-digit specification, so use 6 digits there.
(cherry picked from commit 7f57fcec7e
)
2011-04-23 09:27:23 -04:00
John Clements
72aae5241a
updates to history
...
merge to 5.1.1 release
(cherry picked from commit b228316a8a
)
2011-04-23 09:27:15 -04:00
Eli Barzilay
fef878523e
Fix typo
...
(cherry picked from commit 3f94c3dcfc
)
2011-04-23 09:27:06 -04:00
Robby Findler
61f3f31b0a
fixed a bug in the way PR 11775 was fixed
...
related to PR 11775
pls. merge to release branch
(cherry picked from commit 7f9bd52857
)
2011-04-23 09:26:42 -04:00
Robby Findler
548866996f
removed drscheme man page
...
merge to release branch
(cherry picked from commit 22e08dde07
)
2011-04-23 09:26:33 -04:00
Robby Findler
4895b6fe26
added in recent changes
...
(cherry picked from commit 8655c4a55e
)
2011-04-23 09:26:25 -04:00
Sam Tobin-Hochstadt
45d06c58a6
Fix undocumented binding.
...
(cherry picked from commit 295cb191cf
)
2011-04-23 09:26:15 -04:00
Matthew Flatt
1601f8b73e
fix gc of ps/pdf/svg cairo-surface stream
...
(cherry picked from commit aed7bdf0c9
)
2011-04-20 19:28:46 -04:00
Matthew Flatt
5957da6bd9
fix typos
...
(cherry picked from commit 499800d96e
)
2011-04-20 19:28:42 -04:00
Sam Tobin-Hochstadt
f858496f14
Avoid resolving types when checking subtyping on structs.
...
This fixes problems with caching, because sometimes we were giving the wrong answer for nested calls to `subtype'.
(cherry picked from commit 82e6e9d19e
)
2011-04-20 19:28:36 -04:00
Sam Tobin-Hochstadt
cf55168496
Use `in-hash' explicitly.
...
(cherry picked from commit d459ad47b8
)
2011-04-20 19:28:33 -04:00
Sam Tobin-Hochstadt
de002b69e3
Add type keys for Struct and StructTop.
...
(cherry picked from commit fe60793b4d
)
2011-04-20 19:28:29 -04:00
Sam Tobin-Hochstadt
a191a15bca
Add clever comments.
...
(cherry picked from commit 6c17b01f99
)
2011-04-20 19:28:25 -04:00
Sam Tobin-Hochstadt
6a906b01b0
Add debugging parameter, and wrappers for unstable/debug.
...
(cherry picked from commit eaa63f2d1e
)
2011-04-20 19:28:21 -04:00
Sam Tobin-Hochstadt
5255446653
Add cache for `resolve-once'.
...
Substantial speedups on "new-metrics.rkt" test.
(cherry picked from commit 79061150ef
)
2011-04-20 19:28:00 -04:00
Sam Tobin-Hochstadt
4380e6d01c
Use eq? on sequence numbers.
...
(cherry picked from commit 0f30f5d8de
)
2011-04-20 19:27:57 -04:00
Sam Tobin-Hochstadt
2da100ba8f
Remove useless requires.
...
(cherry picked from commit 51083dbce6
)
2011-04-20 19:27:54 -04:00
Sam Tobin-Hochstadt
0a8ad31a47
Fix typo.
...
(cherry picked from commit 7ba2b6e100
)
2011-04-20 19:27:51 -04:00
Sam Tobin-Hochstadt
0d898db859
Remove unused macro.
...
Convert function to macro for inlining.
(cherry picked from commit e7beef3f4f
)
2011-04-20 19:27:45 -04:00
Sam Tobin-Hochstadt
d938e0c9b0
Refactor to avoid duplicated code.
...
(cherry picked from commit 05d9e1a871
)
2011-04-20 19:27:40 -04:00
Stephen Chang
8c26521524
fix typo in guide sec 17.3.3
...
(cherry picked from commit 3e08a61190
)
2011-04-20 19:27:30 -04:00
Robby Findler
5030041385
fix check syntax's stdout so that it can handle specials
...
related to PR 11854
merge to release, please
(cherry picked from commit 57b9bcfe38
)
2011-04-20 19:27:26 -04:00
Stephen Chang
8ba24327c1
fix struct constructor application in lazy racket
...
(cherry picked from commit 718b9709bc
)
2011-04-20 19:27:02 -04:00
Jon Rafkind
86b781e5bf
show an example of define-fun-syntax and using the keywords
...
(cherry picked from commit cdb63b9c77
)
2011-04-20 19:26:59 -04:00
Jon Rafkind
35491070d0
better error message when pre: or post: is used incorrectly
...
(cherry picked from commit 3f572809c9
)
2011-04-20 19:26:56 -04:00
Sam Tobin-Hochstadt
05260c16c2
Remove useless propositional clauses. Thanks to dyoo for test case.
...
(cherry picked from commit 0f5dfd6871
)
2011-04-20 19:26:52 -04:00
Matthew Flatt
4321a1e13c
fix `namespace-attach-module' at phases above 0
...
Closes PR 11863
Merge to 5.1.1
(cherry picked from commit 586478a241
)
2011-04-20 19:26:43 -04:00
Matthew Flatt
2d375a7d29
doc corrections
...
Closes PR 11865
Merge to 5.1.1
(cherry picked from commit 18e3f54fa5
)
2011-04-19 09:31:25 -04:00
Matthew Flatt
8f368d8df6
fix typo
...
Closes PR 11864
Merge to 5.1.1
(cherry picked from commit 6664e20815
)
2011-04-19 09:31:23 -04:00
Matthew Flatt
6586ab1201
fix typo
...
Closes PR 11862
Merge to 5.1.1
(cherry picked from commit 963a8214b8
)
2011-04-19 09:31:20 -04:00
Matthew Flatt
67b490adb1
adjust Racket release notes for 5.1.1
...
Merge to v5.1.1
(cherry picked from commit 4e576a8ac9
)
2011-04-19 09:31:16 -04:00
Eli Barzilay
d827278dd8
Indentation in example
...
(cherry picked from commit 49e1b47bb2
)
2011-04-19 09:31:13 -04:00
Sam Tobin-Hochstadt
cb4ab1869e
Copy properties when optimizing bodies of lambda/define-values.
...
Closes PR 11860.
(cherry picked from commit 981616d504
)
2011-04-19 09:31:10 -04:00
Sam Tobin-Hochstadt
d61e0e4c5c
Remove unused code.
...
(cherry picked from commit 187dc63493
)
2011-04-19 09:31:06 -04:00
Hari Prashanth
14ba5fb38a
Added some examples to to the TR reference docs.
...
Signed-off-by: Sam Tobin-Hochstadt <samth@racket-lang.org>
(cherry picked from commit 7934ac3461
)
2011-04-19 09:31:03 -04:00
Matthew Flatt
d863ee466b
fix bug in thread'-based implementation of
place'
...
which is used when parallel places are unavailable
(cherry picked from commit 2fa35a2a5c
)
2011-04-19 09:31:01 -04:00
Vincent St-Amour
2db9698835
Optimize filter operations.
...
(cherry picked from commit bce90e2a71
)
2011-04-19 09:30:58 -04:00
Robby Findler
34ae8d15bf
make the close icon clicky thingy not grab the focus
...
closes PR 10380
(cherry picked from commit 100b4d31f1
)
2011-04-19 09:30:54 -04:00
Eli Barzilay
a3ce6c184e
New Racket version 5.1.0.900.
2011-04-17 22:00:19 -04:00
Robby Findler
0923d07acb
adjust the close callback so that it knows what state the bug report window is in
...
closes PR 11773
merge to the release, please
(cherry picked from commit 95b6f149fa
)
2011-04-16 20:30:10 -06:00
Matthew Flatt
34678b6f72
fix gl canvas created after parent is shown
...
Merge to 5.1.1
(cherry picked from commit 546faf8b34
)
2011-04-16 16:41:44 -06:00
Ryan Culpepper
d82bc3f455
Alpha version number for the v5.1.1 release
2011-04-16 08:19:19 -06:00
Robby Findler
bf7218df73
added note to history about docs cleanup for racket/contract
2011-04-16 08:08:43 -05:00
Robby Findler
8afeed8c66
fix up contract test suites
2011-04-16 07:55:49 -05:00
Robby Findler
cc091bd25c
fix an ordering problem in check syntax's error message display
...
closes PR 11845
2011-04-16 07:38:23 -05:00
Mike Sperber
f76bee8180
Synch German string constants with latest.
2011-04-16 09:18:59 +02:00