Vincent St-Amour
|
cb516081c7
|
Documented the optimizer.
|
2010-08-02 21:33:30 -04:00 |
|
Vincent St-Amour
|
b47a77dd57
|
Eliminate user-introduced boxing.
|
2010-08-02 21:33:30 -04:00 |
|
Blake Johnson
|
551ef5ba30
|
applying make-prefab-struct
|
2010-08-02 19:27:28 -06:00 |
|
Blake Johnson
|
7653ce037b
|
another all-from-module fix
|
2010-08-02 19:26:32 -06:00 |
|
Sam Tobin-Hochstadt
|
39c2359006
|
Remove obselete docs.
Add docs for legacy forms.
|
2010-08-02 17:23:01 -04:00 |
|
Sam Tobin-Hochstadt
|
1ce4040cd2
|
define-struct:' -> struct:' in docs.
Fix typo.
|
2010-08-02 16:59:37 -04:00 |
|
Sam Tobin-Hochstadt
|
431ff8d794
|
Don't treat Error types as potentially non-regular. (Reported by SK)
|
2010-08-02 15:41:42 -04:00 |
|
Robby Findler
|
f793360586
|
fixed a bug reported by Todd on the mailing list (probably this is his bug anyways)
|
2010-08-02 13:01:27 -05:00 |
|
Robby Findler
|
621ccbc2b4
|
improved the language dialog's handling of the (quasi-) menu key shortcuts.
closes PR 11073 (hopefully)
|
2010-08-02 11:21:40 -05:00 |
|
Jay McCarthy
|
53ff7a1092
|
Continuing 11072
|
2010-08-02 10:05:17 -06:00 |
|
Jay McCarthy
|
00f5ffc22c
|
Fixing typo re sk
|
2010-08-02 09:20:06 -06:00 |
|
Jay McCarthy
|
c7995e247e
|
Fixes PR11072
|
2010-08-02 09:18:41 -06:00 |
|
Matthew Flatt
|
9e71ccc1eb
|
consult RLIMIT_AS instead of RLIMIT_DATA for OS-imposed memory limit
|
2010-08-01 09:18:07 -06:00 |
|
Robby Findler
|
b5c20267ce
|
fixes the other aspect of PR 11062
(cherry picked from commit ee3a837ee2 )
|
2010-07-31 12:36:35 -04:00 |
|
Robby Findler
|
5e8e4c6ffc
|
a change to hopefully improve the error message this file (sometimes) get in drdr
|
2010-07-31 10:29:07 -05:00 |
|
Robby Findler
|
f96ed0632a
|
improved contract
|
2010-07-31 09:40:04 -05:00 |
|
Robby Findler
|
d2802a0ed7
|
whoops, PR 11065 was wrong
|
2010-07-31 09:39:44 -05:00 |
|
Robby Findler
|
ee3a837ee2
|
fixes the other aspect of PR 11062
|
2010-07-31 09:15:11 -05:00 |
|
Robby Findler
|
1b25f2241f
|
closes PR 11065
|
2010-07-31 08:06:17 -05:00 |
|
Matthew Flatt
|
480e6493b7
|
fix acc/mut error msgs from `define-struct' in teaching languages
Merge to 5.0.1
Closes PR 11062
(cherry picked from commit 0e8af6bc5d )
|
2010-07-30 20:26:56 -04:00 |
|
Blake Johnson
|
63c6cc5d2c
|
Added case in zo-marshal for prefab structs
Made quoted not-prefab so it isn't captured by prefab case
|
2010-07-30 15:44:52 -06:00 |
|
Blake Johnson
|
85fc01f693
|
documentation for zo-parse certificate information
|
2010-07-30 14:37:17 -06:00 |
|
Blake Johnson
|
80c6ba482d
|
better certificate handling in zo-parse and zo-marshal
|
2010-07-30 14:37:17 -06:00 |
|
Kevin Tew
|
6c2e1fa34f
|
Parallel build: improved error handling
|
2010-07-30 11:42:33 -06:00 |
|
Matthew Flatt
|
0e8af6bc5d
|
fix acc/mut error msgs from `define-struct' in teaching languages
Merge to 5.0.1
Closes PR 11062
|
2010-07-30 11:16:32 -06:00 |
|
Eli Barzilay
|
d8fc09cfbc
|
New Racket version 5.0.1.
|
2010-07-30 05:29:04 -04:00 |
|
Eli Barzilay
|
428b3c2c81
|
Update version number for the v5.0.1 release
|
2010-07-30 05:28:50 -04:00 |
|
Eli Barzilay
|
700cb5ee8d
|
typo
(cherry picked from commit 14de7399bd )
|
2010-07-30 05:25:25 -04:00 |
|
Eli Barzilay
|
14de7399bd
|
typo
|
2010-07-30 04:20:46 -04:00 |
|
Vincent St-Amour
|
c4ba6b6038
|
Added some reflection functions to Typed Racket.
|
2010-07-29 19:11:20 -04:00 |
|
Matthew Flatt
|
2cfa400936
|
adjust configure with --enable-sdk to force gcc 4.0 instead of 4.2
Merge to 5.0.1
(cherry picked from commit 79b782edad )
|
2010-07-29 19:10:18 -04:00 |
|
Vincent St-Amour
|
27f8279711
|
Extended use-site analysis to look through trivial rebindings, to support for loops.
|
2010-07-29 18:29:59 -04:00 |
|
Vincent St-Amour
|
914f142f4f
|
Fixed types of let loop lambdas.
|
2010-07-29 18:29:59 -04:00 |
|
Vincent St-Amour
|
260de85a6e
|
Make sure that let-bound functions don't escape through a rhs before we change their interface.
|
2010-07-29 18:29:58 -04:00 |
|
Vincent St-Amour
|
435407b37a
|
Fixed over-generous pattern matching.
|
2010-07-29 18:29:58 -04:00 |
|
Vincent St-Amour
|
b58461da2d
|
Fixed a bug that caused the let optimizations to choke on TR-introduced code.
|
2010-07-29 18:29:58 -04:00 |
|
Vincent St-Amour
|
f08456cf07
|
Extended unboxing of let-bound functions to support let loops.
|
2010-07-29 18:29:57 -04:00 |
|
Vincent St-Amour
|
855928eb7b
|
Fixed a bug in the complex use-site analysis.
|
2010-07-29 18:29:57 -04:00 |
|
Vincent St-Amour
|
4633a2a30a
|
Refactoring of the call-site correction code.
|
2010-07-29 18:29:55 -04:00 |
|
Vincent St-Amour
|
29b9eb389d
|
Changed optimization order, to avoid potential conflicts.
|
2010-07-29 18:29:55 -04:00 |
|
Vincent St-Amour
|
eed20f7c3a
|
Fix for escaping functions.
|
2010-07-29 18:29:55 -04:00 |
|
Vincent St-Amour
|
3e9e5560bf
|
Be more aggressive when unboxing let bindings.
|
2010-07-29 18:29:54 -04:00 |
|
Vincent St-Amour
|
bb14424918
|
More tests for unboxed args of let-bound functions.
|
2010-07-29 18:29:54 -04:00 |
|
Vincent St-Amour
|
defe96a148
|
Fixed a bug with functions with unboxed complex and non-complex args.
|
2010-07-29 18:29:53 -04:00 |
|
Vincent St-Amour
|
9d471df8b9
|
Added unboxed arguments to let-bound functions.
|
2010-07-29 18:29:53 -04:00 |
|
Vincent St-Amour
|
1d758ee782
|
Added an option to see the result of the optimizer before compiling.
|
2010-07-29 18:29:53 -04:00 |
|
Vincent St-Amour
|
27f0e50d53
|
Register type of loop lambdas generated by the for macros.
|
2010-07-29 18:29:52 -04:00 |
|
Vincent St-Amour
|
b0d299d1b8
|
Added unboxed letrec-syntaxes+values bindings.
|
2010-07-29 18:29:52 -04:00 |
|
Vincent St-Amour
|
8dc23d43eb
|
Added unboxed letrec bindings.
|
2010-07-29 18:29:52 -04:00 |
|
Kevin Tew
|
c7926001ef
|
Places: fix prefab_struct_key
|
2010-07-29 09:14:17 -06:00 |
|