Matthew Flatt
22c8680dc9
Racket & GRacket relesae notes for 5.0.1
...
Merge to 5.0.1
(cherry picked from commit e49f05a5cb
)
2010-07-20 18:45:11 -04:00
Matthew Flatt
c816840742
fix mistakes related to -X and `make install'
...
Merge to 5.0.1
(cherry picked from commit 7cbe584fbc
)
2010-07-20 18:45:11 -04:00
Matthew Flatt
7ef0d1fadd
fix non-in-place install by propagating collects path to subprocesses
...
Merge to 5.0.1
(cherry picked from commit b1efcd1fc2
)
2010-07-20 18:44:55 -04:00
Matthew Flatt
6c79f0d399
another ss->rkt repair to exe creator
...
Merge to 5.0.1
(cherry picked from commit ce03a34318
)
2010-07-20 18:44:54 -04:00
Matthew Flatt
77a0796a6c
raco exe: fix missing ss->rkt conversion and remove debugging printf
...
Merge to 5.0.1
(cherry picked from commit f602d11a7f
)
2010-07-20 18:44:37 -04:00
Jay McCarthy
1f383eb5c7
Fixing path-only documentation and adding new test case
...
(cherry picked from commit 5417d7a5b7
)
2010-07-20 18:44:29 -04:00
Robby Findler
38acb4b9a9
fixed version number
...
(cherry picked from commit df738b8563
)
2010-07-20 18:44:22 -04:00
Matthew Flatt
43bdcc3b1e
fix MIPS bignum config and implementation
...
--- includes a fix for gmp with long long configuration,
but that's now disabled for MIPS to keep things
simpler
(cherry picked from commit 7a8efb446e
)
2010-07-20 18:44:14 -04:00
Matthew Flatt
be6e6c82c6
typo in foreignobjc docs
...
Closes PR 11038
(cherry picked from commit fd5213b0ef
)
2010-07-20 18:44:02 -04:00
Vincent St-Amour
e983a48fa5
Fixed benchmarks to typecheck even when not-really-dead code is typechecked.
...
(cherry picked from commit 3dab2fbbfc
)
2010-07-18 18:58:03 -04:00
Vincent St-Amour
e0614cfed2
Further fixes in overlap checking.
...
Rhss of code dispatching on overlapping structs are no longer
considered dead, and as such, are now typechecked.
Had to fix a test that passed only because some not-really-dead code
was not being typechecked.
(cherry picked from commit 4d5b50dee9
)
2010-07-18 18:58:02 -04:00
Stevie Strickland
3884d56610
Two fixes in overlap checking.
...
- Names were not being resolved, so a superstruct name and substruct name
could be seen as non-overlapping.
- Struct parents were not checked in the overlapping algorithm.
(cherry picked from commit 654b7df1de
)
2010-07-18 18:58:02 -04:00
Vincent St-Amour
536551ce5e
Documented the optimizer.
...
(cherry picked from commit 8d6230956d
)
2010-07-18 18:57:41 -04:00
Jay McCarthy
f0dd808608
Adding all hash prims per SK
...
(cherry picked from commit c9ccf6d48b
)
2010-07-18 18:57:41 -04:00
Matthew Flatt
4be160043c
fix relative URLs in single-page Scribble HTML output
...
Merge to v5.0.1
(cherry picked from commit 8cb0b6fd7b
)
2010-07-18 18:57:41 -04:00
Jay McCarthy
784d000ab3
Updating documentation for PR11036 fix
...
(cherry picked from commit 1b62a02e5a
)
2010-07-18 18:57:40 -04:00
Blake Johnson
06c829d8c0
handling top-level-renames and mark-barriers
...
(cherry picked from commit 8df94dd746
)
2010-07-18 18:57:26 -04:00
Jay McCarthy
499a8ae0e1
Adding hash table functions to ASL
...
(cherry picked from commit d17deb5fef
)
2010-07-18 18:57:25 -04:00
Jay McCarthy
f40958070d
Adding subsections to HTDP language primops docs
...
(cherry picked from commit caca804615
)
2010-07-18 18:57:06 -04:00
Jay McCarthy
48be2bf498
Fixing advanced language prim ops
...
(cherry picked from commit f72a71c67f
)
2010-07-18 18:56:56 -04:00
Eli Barzilay
da9b718bf8
New Racket version 5.0.0.900.
2010-07-15 17:23:54 -04:00
Eli Barzilay
e7bc25d94e
Alpha version number for the v5.0.1 release
2010-07-15 17:21:43 -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