Robby Findler
31fbce7e5a
depend on redex-lib instead of all of redex
2013-07-06 14:34:47 -05:00
Robby Findler
5dbc59e8e8
unbreak drracket
2013-07-06 12:43:29 -05:00
Robby Findler
8f539d994b
adjust the collection sorting that 'raco setup' so that it works
...
in our new pkgs world (and has a, hopefully, similar effect)
2013-07-06 11:43:53 -05:00
Matthew Flatt
3afdf8c622
snapshots: access current installers via "current" path
2013-07-06 10:26:18 -06:00
Robby Findler
735c465eff
bring down below 102 columns
2013-07-06 10:38:28 -05:00
Robby Findler
c107ad1f77
fix c:c;c:e for empty sequences
...
closes PR 13905
2013-07-06 10:38:27 -05:00
Robby Findler
50fb71247d
get framework tests running again
2013-07-06 10:38:27 -05:00
Robby Findler
1b86794e29
add gui-test pkg
2013-07-06 10:38:26 -05:00
Robby Findler
f56c94b9f5
bring down below 102 columns
2013-07-06 10:38:26 -05:00
Sam Tobin-Hochstadt
5e8a9780e8
Run the net tests under raco test
.
2013-07-06 10:26:56 -04:00
Sam Tobin-Hochstadt
d843237512
Update DrDr documentation with the correct command.
2013-07-06 10:16:59 -04:00
Matthew Flatt
4266e606e3
fix GC bug
...
This is a variant of the bug fixed in
49fbca5b18
,
where a GC-notification callback still
could cause problems in a GC during a finalization
callback.
(Bug found by running tests in GC-stress mode.)
2013-07-06 07:21:46 -06:00
Matthew Flatt
d618a8d616
fix an FFI test case
2013-07-06 07:20:44 -06:00
Matthew Flatt
e3eed89b1d
fix GC bug in FFI
...
A foreign procedure's data could get GCed before the procedure
was called, if the procedure is not otherwise reachable.
(Bug found by running tests in GC-stress mode.)
2013-07-06 07:19:42 -06:00
Matthew Flatt
7e27bda44c
move configuration-file info from "INSTALL.txt" to "pkgs/distro-build"
2013-07-06 05:53:01 -06:00
Matthew Flatt
888ec4dae8
snapshot management: add "current" link
2013-07-06 05:51:06 -06:00
Asumu Takikawa
4767c58ac3
Fix some INSTALL.txt typos
2013-07-05 22:06:19 -04:00
Eli Barzilay
8d55b892ec
Further explain silent acceptance of unencoded characters.
...
Also highlight the two tests that use that.
2013-07-05 20:20:49 -04:00
Matthew Flatt
91c43fed9d
Clean up site configuration module docs and defaults
...
As a result, `make installers' produces an installer with no further
configuration on a non-Windows platform, even without `git'.
2013-07-05 17:41:06 -06:00
Matthew Flatt
8be8057ff7
raco setup: just core "racket" for initial sequential build
2013-07-05 17:41:06 -06:00
Eli Barzilay
14bb91d427
Indentation fix.
2013-07-05 19:23:05 -04:00
Eli Barzilay
942d014e0c
Remove unnecessary line.
2013-07-05 18:16:51 -04:00
Eli Barzilay
f90fe4c598
Get rid of the `#:function' keyword.
...
These problems are always dealt with via an internal function instead of
making the name argument part of the visible API.
2013-07-05 18:16:51 -04:00
Eli Barzilay
210c71d91c
Simplify decoding code into one `cond'.
...
(It's likely to get written in some better way, for example, avoid the
extra work for simple strings.)
2013-07-05 18:16:51 -04:00
Eli Barzilay
bc00e29602
Simplify + improve unicode testing code.
...
When the file is not found, use (current-load-relative-directory)
instead of having it end up in the working directory.
2013-07-05 18:16:51 -04:00
Asumu Takikawa
328956e8b5
Fix type error reporting for case-> with * domains
...
In the case that a case-> type included a case with a *
domain and had additional branches, a use of `apply` with
that type would fail to report a type error. This was
because the type of the applied list was ignored for type
error generation.
Closes PR 13893
2013-07-05 18:08:12 -04:00
Sam Tobin-Hochstadt
6d9dbe5c43
appropriate CPU usage on Travis
2013-07-05 16:26:39 -04:00
Robby Findler
88859d5e78
splitting up redex into multiple pkgs:
...
- cleaning up info.rkt files
- adjusting relative requires
Also: removed dependency on compatibility-lib (from redex-lib)
2013-07-05 15:05:23 -05:00
Robby Findler
422e0f7fb6
splitting up redex into multiple pkgs: move files around commit
2013-07-05 15:05:22 -05:00
Matthew Flatt
2f637741e2
switch makefile's parallelism control to `JOB_OPTIONS'
...
Avoid potential collision with `PLT_SETUP_OPTIONS' as an environment
variable.
2013-07-05 12:09:09 -06:00
Matthew Flatt
a8ed2b1546
Add -j'/
--jobs' <n> argument to `raco pkg install', etc.
...
Also, thread `PLT_SETUP_OPTIONS' though server and client build
(so that a `#:j' configuration works as intended).
2013-07-05 11:33:57 -06:00
Matthew Flatt
ddbc8e5f40
Support a CPUS=<n> argument for the `in-place' makefile target
...
Also, make `distro-build/drive-clients' use `#:j' configuration
for `PLT_SETUP_OPTIONS'.
2013-07-05 10:52:38 -06:00
Sam Tobin-Hochstadt
8e7a5aa7e3
Run the now-working URL tests, since they're not in test
.
2013-07-05 11:47:57 -04:00
Sam Tobin-Hochstadt
f5cdee3d53
Improve racket-tests deps.
2013-07-05 11:46:56 -04:00
Sam Tobin-Hochstadt
a4e529a816
Fix wide-character decoding in URLs.
2013-07-05 11:46:56 -04:00
Sam Tobin-Hochstadt
0295d44316
Ignore test-generated file
2013-07-05 11:46:56 -04:00
Matthew Flatt
4d42accf2e
fix for distro-build/drive-clients
2013-07-05 09:45:16 -06:00
Matthew Flatt
41399c1f51
add distro-builds/manage-snapshots
2013-07-05 09:18:00 -06:00
Matthew Flatt
f98c56f722
fix exception handler inside links-reading code
2013-07-05 08:30:01 -06:00
Matthew Flatt
6a78219d5d
fix some clang warnings
...
The "if (pi->unwind_info);" change might be a bug fix.
2013-07-05 08:30:00 -06:00
Matthew Flatt
5c14def43f
pkg/strip: allow any info library path
2013-07-05 08:30:00 -06:00
Matthew Flatt
fb052532c0
make in-place: keep non-default `PKGS' value in "racket/etc/link-pkgs.rktd"
...
This change makes a `PKGS=...' setting sticky for an in-place build via
`make', `make in-place', `make pkg-links', etc.
2013-07-05 08:30:00 -06:00
Sam Tobin-Hochstadt
0e7f6e3ddd
Move shared
implementation file to .rktl.
2013-07-04 16:46:32 -04:00
Sam Tobin-Hochstadt
8ecb5a431e
Remove unneeded info files.
2013-07-04 16:46:32 -04:00
Sam Tobin-Hochstadt
5a7ca7ebb5
Use #lang info
instead of #lang setup/infotab
.
2013-07-04 16:46:32 -04:00
Sam Tobin-Hochstadt
14207682d3
Create info
collection for "info.rkt" files.
2013-07-04 16:46:31 -04:00
Matthew Flatt
0d60486a32
GC: make place-message support work with GC stress mode
2013-07-04 14:25:18 -06:00
Matthew Flatt
b232f572a9
add missing GC traversal-function registration
...
Related to places and place messages.
(Bug found by running tests in GC-stress mode.)
2013-07-04 14:25:10 -06:00
Matthew Flatt
49fbca5b18
fix GC bug
...
GC during allocation of a pair, weak box, ephemeron, or
weak array went wrong if the GC-notification callback
allocated any of those kinds of things.
(Bug found by running tests in GC-stress mode.)
2013-07-04 14:20:44 -06:00
Sam Tobin-Hochstadt
e320437403
Move R6RS docs-complete test to doc pkg.
2013-07-04 12:11:54 -04:00