Matthew Flatt
03c7cfdc42
fix a test
2013-07-21 16:54:34 -06:00
Matthew Flatt
a5d4186c57
fix a places test
2013-07-21 16:51:33 -06:00
Matthew Flatt
a5f26013ab
place: fix finalizaiton of place channels stuck in a GC'ed channel
...
Lack of ordering on finalization requires some care for explicit
clean-up actions in a finalizer.
2013-07-21 16:35:56 -06:00
Matthew Flatt
25c5f5e839
fix HtDP language tests
2013-07-21 13:08:09 -06:00
Matthew Flatt
0130f1a907
remove file that has been moved/replaced
2013-07-21 12:49:45 -06:00
Matthew Flatt
9f7e0aa6a7
r6rs: fix div' and
mod'
...
Closes PR 13925
2013-07-21 10:18:40 -06:00
Matthew Flatt
a0741c5ea7
JIT repair for `(/ (most-negative-fixnum) -1)'
...
When I added JIT-inling of '/' for fixnums, I somehow forgot to
handle the special case that is already handled for `quotient'.
2013-07-21 09:59:08 -06:00
Matthew Flatt
22dbcaa77f
fix arithmetic-shift' with shifts close to
(- (expt 2 31))' on 64-bit
...
The bug was caused by an accidental cast of a 64-bit integer to a
32-bit integer.
Closes PR 13923
2013-07-21 08:03:53 -06:00
Matthew Flatt
e0dd75d52c
r6rs: fix (fl+)' and
(fl*)'
...
Closes PR 13922
2013-07-21 07:54:30 -06:00
Matthew Flatt
82c4e56631
distro-build: change `#:source?' config to mean source packages, too
...
Use `#:source-runtime?' to make only the run-time system have
source form, while packages are pre-built.
2013-07-20 13:39:33 -06:00
Matthew Flatt
c1ca89d674
raco setup install: add --source' and
--binary' modes
...
These flags allow a package downloaded in "built" form to be
stripped to source or binary form, which allows a single catalog
to serve three kinds of installations.
2013-07-20 11:54:21 -06:00
Matthew Flatt
ddcabcd164
fix "etc" vs. "config" in `make install' step
2013-07-20 10:21:53 -06:00
Matthew Flatt
aecf0e60b5
add catalog, source, and Mac OS X instructions to basic README
...
Also, include "stamp.txt" and "collects.tgz" at a build site.
2013-07-20 10:17:14 -06:00
Tobias Hammer
8a52f8ace5
Add ffi array-type and in-array
2013-07-20 07:18:19 -06:00
MerelyAPseudonym
047af23e4a
Fix typito in INSTALL.txt
2013-07-20 07:14:51 -06:00
Matthew Flatt
4d75690aff
explicit flush after output intended to report progress
2013-07-20 07:14:18 -06:00
Matthew Flatt
949474abca
fix "meta/props" for test-file moves
2013-07-20 07:14:18 -06:00
Eric Dobson
8baccb2af5
Minor optimizer cleanup.
2013-07-19 22:56:25 -07:00
Eric Dobson
54153fbb2e
Remove extraneous syntax-class.
2013-07-19 22:56:24 -07:00
Matthew Flatt
e7b0e4ffab
fix problems with "collects" path and GUI executables
2013-07-19 13:17:40 -06:00
Matthew Flatt
8820ae91a6
distro-build: add support for source installers
2013-07-19 11:52:03 -06:00
Matthew Flatt
67a9889ef7
add "share", move "collects" back out of "lib", move "pkgs"
...
The "share" directory holds platform-independent files, while
"lib" holds platform-specific files.
In principle, the "collects" directory belongs in "share",
as does "doc". Those directories are put into "share"
by a Unix-style install, but left at top level for an
in-place install.
Packages in installation scope are put in "share" instead
of "lib", and the top-level Makefile puts development links
in "share/devel-pkgs".
The `configure' script now supports `--docdir' and `--collectsdir'.
Changed the version to 5.90.0.1.
2013-07-19 11:52:02 -06:00
Matthew Flatt
0736e62a49
fix `raco exe'
2013-07-19 08:45:43 -06:00
Robby Findler
27603fafba
fix (I think) a redrawing problem with the 102 chars column guide
2013-07-19 06:39:34 -05:00
Robby Findler
5b24eed639
update for moved drracket tests
2013-07-19 06:38:35 -05:00
Robby Findler
3d61181c36
typo
2013-07-19 06:38:35 -05:00
Matthew Flatt
8013f2e815
move `planet/resolver' back to core
...
In consultation with Sam, partially reverts efba034e01
. The default
module name resolver uses `planet/resolver' for the build-in
`(planet ....)' form. The `raco planet' command is still in
"planet-lib", though.
2013-07-18 19:53:27 -06:00
Matthew Flatt
2fafbc4b79
adjust the places <-> distributed-places connection
...
Instead of a dynamic-require, the connection goes through a
structure-type property on a `remote-note%' instance.
2013-07-18 17:22:24 -06:00
Matthew Flatt
ba553a917e
move Scribble tests to "scribble-test"
2013-07-18 15:20:51 -06:00
Matthew Flatt
937588f552
count ".scrbl" files as modules within a package
...
The set of relevant extensions should be made extensible, eventually.
2013-07-18 15:19:32 -06:00
Matthew Flatt
f8e8184280
move "scriblib" from "racket-doc" to "scribble-lib"
2013-07-18 15:19:32 -06:00
Sam Tobin-Hochstadt
80848465f7
Include eli-tester
2013-07-18 16:52:36 -04:00
Sam Tobin-Hochstadt
1353cbed94
Build only some of the racket-test's dependencies in Travis.
2013-07-18 16:40:10 -04:00
Sam Tobin-Hochstadt
deb0a8c26e
Move distributed places to their own package.
2013-07-18 15:21:21 -04:00
Sam Tobin-Hochstadt
efba034e01
Move most of the planet
collection to 'planet-lib'.
2013-07-18 15:21:12 -04:00
Tim Köhlmann
074150e427
Fixed file/md5's conversion for TR according to the documentation.
2013-07-18 15:20:48 -04:00
Matthew Flatt
2616b025df
raco pkg update: setup collections of dependent packages
...
If package Y depends on package X, and package X is updated,
then include the collections of Y in the set passed to
`raco setup'.
2013-07-18 11:46:51 -06:00
Matthew Flatt
9a42b8ae49
raco setup: run Reference sequentially before other documentation
...
Otherwise, the Reference and Guide run concurrently, so the
Guide's section titles do not converge until a second run, which
forces many documents to a third run.
2013-07-18 08:55:20 -06:00
Vincent St-Amour
838a753e38
Fix deps.
2013-07-18 10:52:22 -04:00
Vincent St-Amour
e7ec0b5d05
Fix bug when profiling with no samples.
2013-07-18 10:20:40 -04:00
Vincent St-Amour
4a13b8179e
Update docs for the contract profiler's new location.
2013-07-18 09:31:36 -04:00
Matthew Flatt
3c0b799503
clean up places benchmark compilation
2013-07-17 18:32:22 -06:00
Matthew Flatt
7a8b2e333b
find-relevant-directories: fix 'no-user mode
2013-07-17 18:32:22 -06:00
Matthew Flatt
8f195a1ff6
change release-notes' "info.rkt" field to
release-note-files'
...
The change avoids a collision with PLaneT fields.
Also, add checking for the form of a `release-note-files' value.
2013-07-17 18:32:22 -06:00
Matthew Flatt
1c6257a129
distro-build: support for adding READMEs
...
This is a first cut; the default "README" configuration will be
improved.
2013-07-17 18:32:21 -06:00
Matthew Flatt
4500c7c4d5
path->collects-path: repair for single-collection packages
...
Added an optional `#:cache' argument that is propagated to
`path->pkg', if necessary.
2013-07-17 14:31:41 -06:00
Matthew Flatt
34880bd154
raco setup: send Scribble debug into to log as well as verbose
2013-07-17 13:38:21 -06:00
Matthew Flatt
f90b678a71
make site: add support for rendering PDF documentation
2013-07-17 13:38:21 -06:00
Matthew Flatt
bf19a20de0
split "unstable" package into the usual "-lib", "-doc", and "-test"
...
Otherwise, packages that depend on "unstable" end up depending
on "racket-test".
2013-07-17 11:11:36 -06:00
Matthew Flatt
592a84d55c
make installers: save client logs in "build/log" instead of "build/drive"
...
Also, copy log files to the destination of `make site', and report
the current time more frequently.
2013-07-17 09:27:41 -06:00