Jay McCarthy
26850e9b9f
Add extern prototype for GC_collection_in_progress
2010-05-21 16:04:11 -06:00
Jay McCarthy
1eee0501a6
GC_thr_init prototype in header
2010-05-21 16:04:10 -06:00
Jay McCarthy
741f5502f3
Attempt to remove 'warning: dereferencing type-punned pointer will break strict-aliasing rules'
2010-05-21 16:04:10 -06:00
Jay McCarthy
43d1494aef
Adding clock zero and using to avoid uninit errors
2010-05-21 16:04:10 -06:00
Jay McCarthy
010e3d5381
Adding null initializations
2010-05-21 16:04:10 -06:00
Jay McCarthy
749096f87c
Added macro to encode warning suppression
2010-05-21 16:04:10 -06:00
Jay McCarthy
a8e51a8a36
Added define to get pthread_getattr_np prototype with copy for systems where that doesn't work
2010-05-21 16:04:10 -06:00
Jay McCarthy
e8c272d463
Avoiding statement with no effect warning
2010-05-21 16:04:09 -06:00
Jay McCarthy
0ecf56090a
CC output catching attempt
2010-05-21 16:04:09 -06:00
Stevie Strickland
77b4106c84
Allow the structure name to be used as a constructor.
...
Push to 5.0.
2010-05-21 17:16:51 -04:00
Eli Barzilay
c4f67b3e74
Small typos, some reformatting.
...
Fixes PR10920
2010-05-21 16:30:16 -04:00
Eli Barzilay
682430b2c4
Add a mailmap entry for Vincent
2010-05-21 16:09:31 -04:00
Eli Barzilay
12211fff72
Various lazy-related fixes etc.
...
* A long-standing bug, which happened with
(let ([x (lazy (delay 1))]) (force x) (force x))
not being properly handled.
* Added `delay/strict', mostly for the below.
* Made srfi/45 reprovide it as `eager'.
* Also restricted the exports from srfi/45 to its interface.
All of these issues were reported by Andreas Rottmann.
2010-05-21 15:12:16 -04:00
Eli Barzilay
7424735100
Switch to the stamp directory when running git.
2010-05-21 15:12:16 -04:00
Eli Barzilay
7a380fa160
Minor git tweak
2010-05-21 15:12:15 -04:00
Sam Tobin-Hochstadt
6b1d106285
Merge branch 'master' of git.racket-lang.org:plt
2010-05-21 10:41:48 -04:00
Sam Tobin-Hochstadt
5faab8b578
Add `debugm' to unstable/debug
...
- `debugm' does not parse or print the arguments to the form,
so it works for macros, not just function application
2010-05-21 10:41:24 -04:00
Sam Tobin-Hochstadt
188f080c79
Handle set! transformers in match expanders.
...
- use prop:set!-transformer
- extract set!-transformers where necessary
Closes PR 10481
2010-05-21 10:41:24 -04:00
Sam Tobin-Hochstadt
230f1a59c6
More precise types for: truncate, floor ceiling
2010-05-21 10:41:24 -04:00
Matthew Flatt
0c2c992bf4
reorder and revise dialects section of guide
2010-05-21 07:16:18 -06:00
Matthew Flatt
94a55281c1
fix problems with Scribble HTML and PDF buttons
2010-05-21 07:15:39 -06:00
Mike Sperber
15ea740fa3
Merge remote branch 'origin'
2010-05-20 20:04:37 +02:00
Matthew Flatt
458b9364bd
restore racket/list
2010-05-20 12:02:26 -06:00
Matthew Flatt
70089070c7
clarify that 'exec-file is not necessarily an absolute path
2010-05-20 12:02:01 -06:00
Mike Sperber
b4f010c6d5
Fix breakage due to lazy contracts.
...
- fix check for lazy-wrap property
- supply hash procedures for records defined with `define-record-type'
(needed by the stepper)
2010-05-20 19:55:12 +02:00
Matthias Felleisen
2801ab2db0
Merge branch 'master' of git:plt
2010-05-20 13:26:10 -04:00
Matthias Felleisen
a106cbecbe
bug in read-words/line fixed, please propagate
2010-05-20 13:25:59 -04:00
Eli Barzilay
fb042df0c7
New Racket version 5.0.0.1.
2010-05-20 02:50:38 -04:00
Vincent St-Amour
afdccf7a23
Used the .rktl extension for unwrapped typed benchmarks and set props
...
to not have drdr run the typed benchmarks.
2010-05-19 18:28:30 -04:00
Matthew Flatt
9fc5cbfa2c
Fix syntax error in ASL
...
Closes PR 10914
Merge to v5.0
2010-05-19 15:11:41 -06:00
Matthew Flatt
f91836e311
document Windows embedding requirement when parallelism is enabled
...
merge to v5.0
2010-05-19 15:10:46 -06:00
Matthew Flatt
6f733e96b7
document and index .zo extension in Guide
...
merge to 5.0
2010-05-19 15:10:46 -06:00
Matthew Flatt
993d80eb2a
rackety shootout benchmarks
2010-05-19 15:10:46 -06:00
Sam Tobin-Hochstadt
e9ac3651a4
Add test file.
...
Closes PR 10594.
2010-05-19 15:22:22 -05:00
Sam Tobin-Hochstadt
9fe3747a19
Allow expected type to have weaker filters and objects.
...
Closes PR 10729.
2010-05-19 15:14:18 -05:00
Sam Tobin-Hochstadt
7e9313bad3
Allow recursive types in type annotations for `list'.
...
Closes PR 10562.
Tests for fixed bugs.
2010-05-19 15:14:18 -05:00
Vincent St-Amour
63be1f51ed
Added error checking in the graphs-typed benchmark.
2010-05-19 13:10:40 -04:00
Vincent St-Amour
1ac3f6905f
Changed the typed benchmarks and the benchmark harness to use wrapper
...
modules to turn typed Scheme's optimization on and off.
2010-05-19 13:10:39 -04:00
Vincent St-Amour
20cd21440f
Ported some more of the common benchmarks to Typed Scheme.
2010-05-19 13:10:39 -04:00
Vincent St-Amour
1e15826159
Switched from using the module form to using #lang in the typed benchmarks.
2010-05-19 13:10:39 -04:00
Vincent St-Amour
fb09e9da23
Updated some of the typed benchmarks.
2010-05-19 13:10:38 -04:00
Vincent St-Amour
e90e37ec62
Ported some more of the common benchmarks to Typed Scheme.
2010-05-19 13:10:38 -04:00
Vincent St-Amour
46fdef3f3f
Ported some of the common benchmarks to Typed Scheme.
2010-05-19 13:10:38 -04:00
Vincent St-Amour
3e757d0fb1
Added logging to typed Scheme's optimizer.
2010-05-19 13:10:37 -04:00
Vincent St-Amour
7adedacf2b
Extended the typed Scheme optimizer to handle all the core forms.
2010-05-19 13:10:37 -04:00
Vincent St-Amour
b543177868
Extended typed Scheme's optimizer to traverse more forms.
2010-05-19 13:10:37 -04:00
Vincent St-Amour
f2edae0e9a
Typed Scheme's optimizer can now generate unsafe car and cdr.
2010-05-19 13:10:37 -04:00
Vincent St-Amour
790658886b
Wrote tests for the new pair accessor type signatures.
2010-05-19 13:10:36 -04:00
Vincent St-Amour
f77e4eeb41
Added some special cases to type signatures for pair accessors.
2010-05-19 13:10:36 -04:00
Vincent St-Amour
eb95b35a12
Fixed a typo in typed Scheme's base env.
2010-05-19 13:10:36 -04:00