Matthew Flatt
f85221afca
adjust ".plt" S-expression matching to accept more old archives
2013-07-22 16:34:21 -06:00
Matthew Flatt
682916c8fe
raco pkg show: include only non-auto by default
2013-07-22 16:20:14 -06:00
Matthew Flatt
92f2d7d386
remove bogus cross-phase-persistent declaration
...
Also fix and improve source-location reporting.
2013-07-22 15:31:18 -06:00
Matthew Flatt
3e53fd3a93
create "man1" directory before trying to put a man page there
2013-07-22 14:22:26 -06:00
Matthew Flatt
d7d1739d4f
configure installation of man pages
2013-07-22 13:21:09 -06:00
Matthew Flatt
2247ce6266
Make `syntax-procedure-{alias,converted-arguments}-property' cross-phase
2013-07-22 12:51:38 -06:00
Matthew Flatt
9f4420b07a
allow gensym' and
string->uninterned-symbol' in cross-phase persistent
2013-07-22 12:51:37 -06:00
Matthew Flatt
9e2cf2ab37
add `#%declare', require declaration of cross-phase persistent modules
2013-07-22 12:51:37 -06:00
Robby Findler
e1f4547ea9
adjust backward-containing-sexp so that it returns #f
...
when there is no containing paren
it used to return the beginning of the region (usually 0)
(this adjusts backward-containing-sexp to agree with the docs)
2013-07-22 11:50:24 -05:00
Robby Findler
7b01d2920a
fix spacing in contract error message
2013-07-22 10:42:47 -05:00
Robby Findler
bf73928892
parallelize the contract tests
...
(unfortunately, the speedup is not that great)
2013-07-22 10:42:47 -05:00
Max New
72544723b5
Memoized redex dependent enumeration.
2013-07-22 06:31:55 -05:00
Max New
88c5cf6f0e
Split redex enumeration code into multiple files.
2013-07-22 06:31:55 -05:00
Matthew Flatt
df891791b4
avoid a compiler warning
2013-07-21 21:57:25 -06:00
Matthew Flatt
c2f88ffc50
fix a test prop
2013-07-21 21:57:01 -06:00
Matthew Flatt
aa60d32ea3
update pkg manage GUI for extra scopes
2013-07-21 20:31:42 -06:00
Matthew Flatt
1708fb43b4
fix some tests
2013-07-21 19:55:10 -06:00
Matthew Flatt
8c239a6370
fix sandbox permissions on "links.rktd" files
2013-07-21 19:54:59 -06:00
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