Vincent St-Amour
4e6fc3154b
Added a test for cross-module struct optimization.
2010-07-16 12:22:10 -04:00
Vincent St-Amour
4a8113eac6
Added types for sequence functions.
2010-07-16 12:22:10 -04:00
Vincent St-Amour
85b96a98b3
Fixed the type for fxrshift.
2010-07-16 12:22:10 -04:00
Vincent St-Amour
8c840a2282
Added types for byte-string I/O functions.
2010-07-16 12:22:09 -04:00
Vincent St-Amour
3dbbd6d3fc
Added types for integer/bytes functions.
2010-07-16 12:22:09 -04:00
Vincent St-Amour
abee5a4db7
Added type for collect-garbage.
2010-07-16 12:22:09 -04:00
Jay McCarthy
c9ccf6d48b
Adding all hash prims per SK
2010-07-16 09:43:03 -06:00
Matthew Flatt
8cb0b6fd7b
fix relative URLs in single-page Scribble HTML output
...
Merge to v5.0.1
2010-07-16 03:38:28 -06:00
Eli Barzilay
68e62bdc67
New Racket version 5.0.1.1.
2010-07-16 03:50:15 -04:00
Jay McCarthy
1b62a02e5a
Updating documentation for PR11036 fix
2010-07-15 15:59:15 -06:00
Blake Johnson
8df94dd746
handling top-level-renames and mark-barriers
2010-07-15 15:53:02 -06:00
Jay McCarthy
d17deb5fef
Adding hash table functions to ASL
2010-07-15 15:45:54 -06:00
Jay McCarthy
caca804615
Adding subsections to HTDP language primops docs
2010-07-15 15:45:54 -06:00
Jay McCarthy
f72a71c67f
Fixing advanced language prim ops
2010-07-15 15:45:54 -06:00
Eli Barzilay
c733accd33
Post-release version for the v5.0.1 release
2010-07-15 17:22:23 -04:00
Jay McCarthy
1dfb50460a
Revert "Do not actually use dependent contracts in provide/doc if there is no dependency"
...
This reverts commit 334978a8e4
.
2010-07-15 10:23:06 -06:00
Jay McCarthy
80b6ceeff1
Fixes PR11024.
...
The problem was that when the connection is closed its custodian is shutdown, thus killing the thread that was going to bring the server down. The difference between curl and the browser was that even though they both use HTTP/1.1, the browser actually leaves the connection open longer.
2010-07-15 10:14:16 -06:00
Jay McCarthy
334978a8e4
Do not actually use dependent contracts in provide/doc if there is no dependency
2010-07-15 09:52:30 -06:00
Jay McCarthy
d9e6eb1d8b
Silly test push to trigger DrDr
2010-07-14 16:14:21 -06:00
Jay McCarthy
bb94d87c30
Fixing options (bad email instructions and no docs)
2010-07-14 15:20:48 -06:00
Jay McCarthy
4c392788ee
Using all available cores
2010-07-14 14:39:33 -06:00
Jay McCarthy
f5df45e835
Sending to nobody not unknown
2010-07-14 14:39:33 -06:00
Eli Barzilay
d162667da5
Use (file "...extra-file...") in `dynamic-require'.
2010-07-14 14:36:53 -04:00
Matthew Flatt
0c6daba7ee
Makefile correction related to disabling the FFI
2010-07-14 11:30:59 -06:00
Eli Barzilay
89062a4005
Clarify announce mailing list
2010-07-14 13:27:18 -04:00
Eli Barzilay
fdcc87a14d
pre pages should be working now.
...
* Remove all uses iplt from svn, replaced with a new iplt repository in
git.
* The previous approach to patching pre html files wasn't robust enough,
in case of a problem in the web page build things could be left with
the raw html pages. Replace that with a better solution, which
generates the web pages earlier and then uses them to patch the html
files.
* Add the drracket.org redirection page to the distribution list.
* Fix a small bug in the git intro page css.
2010-07-14 12:34:16 -04:00
Eli Barzilay
583abebb1a
Better sources (use unicode and `p*').
2010-07-14 12:34:16 -04:00
Matthew Flatt
43c2d351df
fix two more validator functions after prototype change
2010-07-14 10:06:56 -06:00
Matthew Flatt
32552fc4c2
revert cm refactoring
...
Reverts commit fe60da72c8
.
Something about the recfatoring was broken. For example, modify
"racket/contract.rkt" and then run `raco setup -D -j 1 racket'.
Another `raco setup -D -j 1 racket' re-builds a file in
"mred", but a second run shouldn't have built anything. (Using
`-j 1' demonstrates that it's not related to parallel builds.)
Reverting the refactoring fixes the problem.
I don't know what the bug was, but Kevin says that the refactoring
wasn't needed after all.
2010-07-14 10:05:51 -06:00
Casey Klein
f62b827fa9
Propagates bytecode verifier's result_ignored flag into boxenv bodies
2010-07-14 09:52:50 -05:00
Casey Klein
2025c27475
Fixes bug with "noclear" rewind.
2010-07-14 09:52:50 -05:00
Casey Klein
f786f24ac5
Makes let-rec verification match the implementation
2010-07-14 09:52:50 -05:00
Casey Klein
bc511912a4
Makes `let-one' verification match VM
2010-07-14 09:52:50 -05:00
Casey Klein
514f4e2e4b
Restricts bytecode cycles to begin with proc-consts, as in the real machine.
2010-07-14 09:52:50 -05:00
Matthew Flatt
15aeee98e9
fix some file exe permissions
2010-07-14 08:04:20 -06:00
Matthew Flatt
a530109d17
adjust libffi hacks that avoid warnings
2010-07-14 06:24:49 -06:00
Mike Sperber
de94854243
Unbreak stepper tests.
...
... via a spectacularly ugly hack.
2010-07-14 14:07:13 +02:00
Matthew Flatt
90b586365f
upgrade to latest libffi from git repo (between v3.0.9 and v3.0.10)
2010-07-13 21:12:59 -06:00
Matthew Flatt
a306a646e6
fix build for disabled FFI
2010-07-13 16:07:03 -06:00
Matthew Flatt
94799247ee
add file/sha1 and use it in openssl/sha1 when OpenSSL fails to load
2010-07-13 16:07:03 -06:00
Matthew Flatt
9743fd9381
fix mips preprocessor-decision mismatch
2010-07-13 16:07:03 -06:00
Matthew Flatt
95dd131e93
use msg-send table atomically
2010-07-13 16:07:02 -06:00
Ryan Culpepper
87b1ec35f3
syntax/parse: work around hiding issue in macro stepper
2010-07-13 15:34:34 -06:00
Ryan Culpepper
79a06deb79
Added uses of internal-definition-context-apply from unstable/syntax
2010-07-13 12:07:48 -06:00
Ryan Culpepper
07f57aac9b
Added uses of unstable/struct
2010-07-13 12:07:47 -06:00
Ryan Culpepper
df4e37fe08
macro-stepper: small doc update
2010-07-13 09:49:46 -06:00
Ryan Culpepper
4693abf074
macro-stepper: re-enabled block test
2010-07-13 09:38:52 -06:00
Ryan Culpepper
e36c964a9a
macro-stepper: updated tests
2010-07-13 09:22:52 -06:00
Ryan Culpepper
b8bf5c571a
macro-stepper: add support for #%stratified-body
2010-07-13 09:22:51 -06:00
Ryan Culpepper
9b03e38409
macro-stepper: switched to racket in hiding policy, labels
2010-07-13 09:22:51 -06:00