Commit Graph

29643 Commits

Author SHA1 Message Date
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
Sam Tobin-Hochstadt
1339a1ec21 Add add-on to .gitignore. 2013-07-04 11:51:53 -04:00
Sam Tobin-Hochstadt
b184f2f2d1 Run more tests in Travis. 2013-07-04 11:30:09 -04:00