Robby Findler
b4d176466a
Added a logger to drdr for tracking drracket's memory use on startup
2010-07-01 06:03:07 -05:00
Eli Barzilay
e05cbae2af
New Racket version 5.0.0.3.
2010-07-01 03:50:26 -04:00
Matthew Flatt
159daa43aa
fix bytecode validator to accept letrec-bound flonum-consuming functions
...
Closes PR 11009
2010-06-30 22:03:36 -06:00
Vincent St-Amour
e4cd5329fb
Fixed benchmarks to work with Nonnegative-Floats.
2010-06-30 19:27:18 -04:00
Matthew Flatt
f478b74ed6
fix ++lib flag for raco ctool --c-mods
2010-06-30 16:22:32 -06:00
Matthew Flatt
b37799f42c
scribble/doclang extends racket/base instead of scheme/base
2010-06-30 15:49:00 -06:00
Matthew Flatt
3686875440
set configuration in executable before creating the initial environment
...
which is needed for correct allocation with places
2010-06-30 15:49:00 -06:00
Vincent St-Amour
f14cfebddc
Restored running of the optimizer's tests by drdr.
2010-06-30 14:53:23 -04:00
Vincent St-Amour
1fe70704a2
Updated build-list and build-vector's types for fixnums.
2010-06-30 14:53:23 -04:00
Vincent St-Amour
adf5c8c030
Better types for modulo and remainder involving fixnums.
2010-06-30 14:53:22 -04:00
Vincent St-Amour
62a15df3eb
Added the Nonnegative-Float type.
2010-06-30 14:53:22 -04:00
Vincent St-Amour
f026da5ecf
Added filters for numeric comparisons.
2010-06-30 14:53:22 -04:00
Vincent St-Amour
e8c42cd20c
Extended type signatures for addition.
2010-06-30 14:53:21 -04:00
Vincent St-Amour
06b636b2e3
Updated make-vector's type for fixnums.
2010-06-30 14:53:21 -04:00
Vincent St-Amour
dcfb2d8a94
Added the Inexact-Complex type.
2010-06-30 14:53:21 -04:00
Vincent St-Amour
ef576e27c5
Fixed the type of min and max to only operate on reals.
2010-06-30 14:53:20 -04:00
Vincent St-Amour
22a652ef8e
Kept track of source location better in the for: macros and got rid of
...
useless type ascriptions.
2010-06-30 14:53:20 -04:00
Vincent St-Amour
90252c9bd3
Fixed the type for hash-ref!
2010-06-30 14:53:20 -04:00
Vincent St-Amour
8ec6d7ff3f
Added a rule for valid float promotion when dividing.
2010-06-30 14:53:19 -04:00
Vincent St-Amour
c6373ca7c0
Added special case to the typechecker for (- <positive-fixnum> 1).
2010-06-30 14:53:19 -04:00
Vincent St-Amour
f27aac552f
Fixed build-vector's type.
2010-06-30 14:53:19 -04:00
Vincent St-Amour
a6872c67a7
Eliminate exact->inexact of floats.
2010-06-30 14:53:18 -04:00
Vincent St-Amour
dfafc0b295
Added fixnum optimizations.
2010-06-30 14:53:18 -04:00
Vincent St-Amour
cee39c4a38
Added fixnums to more type signatures.
2010-06-30 14:53:18 -04:00
Jay McCarthy
06844073c7
Switch to using substitutions in returns and remove old parts of the interface
2010-06-30 10:54:13 -06:00
Matthew Flatt
128d86da1f
throw out attempt at more laziness in phase instantiation
...
keep some related refactoring, though
2010-06-30 10:40:03 -06:00
Matthew Flatt
cd95e082d7
fix guide's use of current-directory at compile time
2010-06-30 10:40:03 -06:00
Matthew Flatt
47eb8ea815
add `identifier-prune-to-source-module' and use it in contract implementation
...
reduces DrRacket's initial footprint by 20-25% --- back to the v5.0 level
2010-06-30 10:40:03 -06:00
Matthew Flatt
459dff9f37
more laziness in instantiation of higher phases
2010-06-30 10:40:02 -06:00
Matthew Flatt
788a144118
convert (car (let .... (list X ....))) to (let ... X), etc.
2010-06-30 10:40:02 -06:00
Matthew Flatt
7a7f545046
doc corrections and clarifications
2010-06-30 10:40:02 -06:00
Robby Findler
be38b69820
typo
2010-06-30 11:26:50 -05:00
Sam Tobin-Hochstadt
f763404347
Forgot to disable this yet again.
2010-06-30 12:04:23 -04:00
Vincent St-Amour
2c021dd6d2
Disabled running the optimizer's test harness by drdr, to avoid timeout.
2010-06-30 11:14:06 -04:00
Jay McCarthy
f5f46d9fe0
Changing docs re: John
2010-06-30 08:35:28 -06:00
Jay McCarthy
4e932f6c6b
Fix documentation and add warning voice
2010-06-29 16:02:50 -06:00
Sam Tobin-Hochstadt
18078400b7
make subst structs transparent
2010-06-29 17:34:44 -04:00
Sam Tobin-Hochstadt
c01b239779
Refactor struct type representation.
...
- fields now represented by fld struct.
- mutability on per-field basis
- accessors are per field
This fixes lots of existing bugs, allows future #:mutable on fields.
2010-06-29 17:33:36 -04:00
Sam Tobin-Hochstadt
3c4f1f39b8
minor cleanups
2010-06-29 17:33:35 -04:00
Jay McCarthy
e46dbe3db5
Fixing bug in formlet macro
2010-06-29 15:17:13 -06:00
Jay McCarthy
fc91321f21
Close connection sooner
2010-06-29 13:49:01 -06:00
Jay McCarthy
df30cda523
Port registry and changing benchmarks to not conflict on ports
2010-06-29 13:38:36 -06:00
Jay McCarthy
2e5c04f083
Nail down port and dont conflict
2010-06-29 13:23:23 -06:00
Jay McCarthy
0062a4eb23
Fixing tests, adding provide, clarifying names
2010-06-29 13:18:04 -06:00
Jay McCarthy
10300bb63b
Fixing racklog lang post datalog
2010-06-29 12:11:58 -06:00
Jay McCarthy
a6852d8f61
Adding FFI to Datalog
2010-06-29 11:09:07 -06:00
Eli Barzilay
f05eb775eb
New Racket version 5.0.0.2.
2010-06-29 03:50:23 -04:00
Eli Barzilay
9d97a201a4
Point at the query page (symlink) instead of the stub page.
2010-06-29 01:41:23 -04:00
Eli Barzilay
c14a945343
Post a bug -> redirect to a thanks page, when submitting with the web form.
...
(Submitting from DrRacket needs a simple response.)
2010-06-29 01:41:23 -04:00
Eli Barzilay
38a4f228ee
bugs.racket-lang.org finally works.
...
Captcha files removed, and will be part of the extra web content sources
(which will hold the sources for internal.racket-lang.org too).
2010-06-29 01:41:23 -04:00