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
Vincent St-Amour
849ee86c85
Added type signatures to more pair accessors in typed Scheme's base env.
2010-05-19 13:10:36 -04:00
Vincent St-Amour
b64fb126f6
Added type signatures for caar and some others to typed Scheme's base env.
2010-05-19 13:10:35 -04:00
Kevin Tew
114a0f142d
FreeBSD fix
2010-05-19 10:45:41 -06:00
Kevin Tew
64ed4fb578
[Places] make jit code allocation place local
2010-05-19 10:40:41 -06:00
Kevin Tew
3d9a28eb50
[Places] remove unneeded jit_lock
2010-05-19 10:40:41 -06:00
Stevie Strickland
bb798b4ba5
Fixing the negative blame associated with provide/contracted identifiers.
...
The contract system now keeps track of three points of blame: the positive
blame, assigned to the provider of a contracted value; the negative blame,
assigned to the receiver of a contracted value; and the user "blame",
assigned to the party that actually misuses the value. While the latter
is not really blame, as blame is not assigned to that party when that party
is not either the negative or positive party, it's useful information for
programmers when debugging.
For provide/contract, the negative party should be the first module to
require an identifier provided via provide/contract. What was previously
the negative party is really the user, and is now handled as such.
2010-05-19 12:35:50 -04:00
Sam Tobin-Hochstadt
3fd5c49172
Add test for PR 10318.
...
Closes PR 10318.
2010-05-19 11:12:13 -05:00
Sam Tobin-Hochstadt
756bcc8a5e
Documentation for heterogenous vectors.
...
Closes PR 10291.
2010-05-19 11:08:28 -05:00
Sam Tobin-Hochstadt
638245e4c5
Better type annotation support.
...
- Delay more errors for additional reporting.
- Don't re-check expressions that were checked for inference.
Closes PR 10098.
2010-05-19 10:10:54 -05:00
Eli Barzilay
2c3db18852
Some git adjustments
2010-05-19 08:32:35 -04:00
Matthew Flatt
8126e78ca8
fix 4.x->5.x notes (merge to 5.0)
2010-05-19 06:26:22 -06:00
Eli Barzilay
263168a165
Adjustment for release checklist.
2010-05-19 06:11:48 -04:00
Eli Barzilay
b85998dd62
Post-release version for the v5.0 release
2010-05-19 06:05:53 -04:00
Eli Barzilay
14cfb73902
"Raclog" -> "Racklog"
2010-05-18 23:47:31 -04:00
Eli Barzilay
c9f359a3c4
Fix a small problems in generating the readme file.
2010-05-18 23:30:12 -04:00
Matthias Felleisen
391444741f
simulate-file for testing readers
2010-05-18 23:00:59 -04:00
Eli Barzilay
ab116a5c8b
Add a generic toplevel README file, make the bundle script use it.
...
Also, get rid of the old readme-specs.
2010-05-18 17:28:44 -04:00
Eli Barzilay
4e7fb7f62c
Some fixes and some reformatting.
2010-05-18 17:15:58 -04:00
Stevie Strickland
4336f29273
Quick fix to get the right struct info out of define-struct/contract.
...
Closes PR 10526. Closes PR 10561.
2010-05-18 13:14:14 -04:00
Matthew Flatt
ed1c74108f
fix Scribble doc reference to element
2010-05-18 00:21:46 -06:00
Ryan Culpepper
a25996b4b8
syntax/parse: add ~var option #:attr-name-separator (no docs yet)
2010-05-17 16:33:55 -06:00
Ryan Culpepper
1572b1ece4
syntax/parse: change unbound literal error message
2010-05-17 16:33:55 -06:00
Ryan Culpepper
d43792926a
racunit: add racunit menu, Lock option
2010-05-17 16:33:55 -06:00
Ryan Culpepper
3f9233a718
racunit: stop running tests when gui is closed
2010-05-17 16:33:55 -06:00
Sam Tobin-Hochstadt
535dc73fad
More fixes for Vincent.
2010-05-17 18:03:34 -04:00
Sam Tobin-Hochstadt
d2a1470ea5
Fix repeated type ascription.
2010-05-17 16:20:44 -05:00
Sam Tobin-Hochstadt
7ecf424ff8
Fix internal error detected by vincent.
2010-05-17 16:06:27 -05:00
Sam Tobin-Hochstadt
0d1d61c725
rename to .rkt
2010-05-17 15:55:23 -05:00
Sam Tobin-Hochstadt
68391b2d7f
Fix for git/rkt
2010-05-17 15:36:28 -05:00
Sam Tobin-Hochstadt
ce874bb0a1
rename to rkt
2010-05-17 15:29:12 -05:00
Robby Findler
b7a20594ef
added \newpage to the latex-style keybindings
2010-05-17 11:39:38 -05:00
Eli Barzilay
7b14a1f585
"Racunit" -> "Rackunit"
2010-05-17 12:07:32 -04:00
Jay McCarthy
5b38155e7f
Using raw response file in test
2010-05-17 11:05:22 -05:00
Eli Barzilay
28998cfe11
Remove redundant file
2010-05-17 09:57:03 -04:00
Eli Barzilay
41ea7311f3
Use "main.rkt" instead of "main.ss" in constructed path
2010-05-17 09:55:48 -04:00
Eli Barzilay
4279fe3c4f
Some "org.plt-scheme" -> "org.racket-lang"s
2010-05-17 09:54:17 -04:00