Commit Graph

30195 Commits

Author SHA1 Message Date
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