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