Commit Graph

30107 Commits

Author SHA1 Message Date
John Clements
beae23fea2 Oops don't mention file reorg in stepper HISTORY.txt
Please merge to 5.3.6 release
2013-07-23 14:08:41 -04:00
John Clements
b23d8ed2b4 updated HISTORY
Merge to 5.3.6 release.
2013-07-23 13:37:08 -04:00
Sam Tobin-Hochstadt
d40e7ac4c4 Re-enable reasonable Travis setup. 2013-07-23 00:27:50 -04:00
Sam Tobin-Hochstadt
9f659c7df3 Add comment. 2013-07-23 00:06:02 -04:00
Matthew Flatt
cba5bb7729 distro-build: allow missing "man" directory (for Windows) 2013-07-22 21:15:41 -06:00
Carl Eastlund
7d1e0d4332 Added a benchmark file for performance of gen:dict and gen:stream generics. 2013-07-22 22:24:18 -04:00
Carl Eastlund
e6d2e2e6c2 Avoid extraneous output from tests/generic/fallbacks. 2013-07-22 22:24:18 -04:00
Carl Eastlund
59ee9a227e Improved the error messages from generic interface contracts.
Previously, a failure during the first-order checks would print out the name of
the full contract for all the methods, while describing the value for just one
method.  This is both misleading, and incredibly verbose.  The new version
prints out just the relevant contract.
2013-07-22 22:24:18 -04:00
Carl Eastlund
a3c2d25d4f Removed the false statement that all dictionaries are two-valued sequences. 2013-07-22 22:24:17 -04:00
Matthew Flatt
0eb29a4dcf fix `raco setup' package-dependency check when PLaneT package is installed 2013-07-22 18:32:40 -06:00
Matthew Flatt
5457f72391 show package for each module in documentation
The package is normally determined automatcially, but
the `defmodule' form also supports a `#:packages' option.
2013-07-22 18:32:39 -06:00
Matthew Flatt
5d35d63ec5 quick: fixup for slideshow' vs. pict' 2013-07-22 16:42:19 -06:00
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