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
Kevin Tew
6fa76128c1
Parallel-build docs
...
(cherry picked from commit ae4d2639dd
)
2010-07-27 22:21:26 -04:00
Eli Barzilay
9e71bbb50e
reader examples typo
...
(cherry picked from commit f46144d5d3
)
2010-07-27 22:20:58 -04:00
Matthew Flatt
5d12f72a52
another fix for CM+DrRacket interaction
...
(cherry picked from commit 264ec77abd
)
2010-07-27 22:20:35 -04:00
Matthew Flatt
0b88d27f8f
fix CM+DrRacket cdr bug
...
(cherry picked from commit 4359783d8b
)
2010-07-27 22:20:24 -04:00
Casey Klein
9e41ab031f
Cleans up the debugging advice section
2010-07-27 15:43:01 -05:00
Blake Johnson
53fdc09e7a
Do not use CPT_ESCAPE for every CPT_QUOTE, instead if it was a protect-quote, then just put the CPT_QUOTE in.
2010-07-27 13:39:43 -06:00
Blake Johnson
599ffacd47
Fixing bug in C reader for hasheqv literals
2010-07-27 13:39:43 -06:00
Robby Findler
f8f3ddbc94
typo. closes pr 11052
2010-07-27 14:38:43 -05:00
Jay McCarthy
bc647ae828
Disabling helper running in DrDr
2010-07-27 11:57:08 -06:00
Jay McCarthy
8d36dfad81
Fixing parts of zo-marshal re protect-quote; parallelizing zo-test; there is no the path error again in zo-marshal though
2010-07-27 11:10:54 -06:00
Eli Barzilay
f46144d5d3
reader examples typo
2010-07-27 10:15:40 -04:00
Matthias Felleisen
6a7801c523
to-draw for images in universe doc; fixes 11050
2010-07-27 08:41:13 -04:00
Matthew Flatt
bd0192d22d
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
2010-07-26 15:08:49 -05:00
Matthew Flatt
1a84aecc42
doc typo
2010-07-26 14:53:45 -05:00
Matthew Flatt
93183284f7
raco' supports relative module paths in
raco-command' "info.rkt" entries
2010-07-26 14:53:45 -05:00
Kevin Tew
ae4d2639dd
Parallel-build docs
2010-07-26 12:25:58 -06:00
Jay McCarthy
28432037af
Fixing up a few things in zo-parse/etc
2010-07-26 12:18:01 -06:00
Blake Johnson
8eeed89982
zo-marshal wrap fixes, optional port for zo-parse
2010-07-26 12:06:02 -06:00