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
Matthew Flatt
79b782edad
adjust configure with --enable-sdk to force gcc 4.0 instead of 4.2
...
Merge to 5.0.1
2010-07-29 07:28:43 -06:00
Matthew Flatt
78751b982a
fix doc typo
2010-07-29 06:56:30 -05:00
Matthew Flatt
33e3dac94e
add example to scribble/bnf docs
2010-07-29 06:56:30 -05:00
Blake Johnson
2dfd340031
added another case for all-from-module renames
2010-07-28 14:45:07 -06:00
Blake Johnson
8b195d1c3c
closing stderr in zo-test
2010-07-28 14:42:48 -06:00
Robby Findler
2309856e2a
from commentary following up in PR 11054
2010-07-28 15:14:08 -05:00
Robby Findler
1b1667800c
adjusted German and French translations
...
(cherry picked from commit 46ce202845
)
2010-07-27 22:22:03 -04:00
Robby Findler
3a388752d3
removed "JIT" since it was wrong
...
(cherry picked from commit a63e811126
)
2010-07-27 22:21:54 -04:00
Matthew Flatt
43fd6cb1a1
revised docs for -j flag to `raco setup'
...
Glad to see the docs, but revised for the following reasons:
* define a meta-variable like `n' before using it
* typeset meta-variables specially, usually as a Racket variable
* 'processor-count' needed a `for-label' import for the hyperlink
* use @exec{} for `make install', because it's a command rather
than plain English
* although `PLT_SETUP_OPTIONS' was introduced for `-j', it makes
sense in general; revising the prose and moving to the end of
the bullet makes that more clear (but good job including the
index entry)
* used `env' so that the example command line works for more shells
(cherry picked from commit bd0192d22d
)
2010-07-27 22:21:35 -04:00