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
Matthew Flatt
22aeed574c
distro-build/assemble-site: fill in missing catalog pieces
2013-07-04 07:12:22 -06:00
Matthew Flatt
0f003c7693
pkg: doc repairs
2013-07-04 07:12:11 -06:00
Matthew Flatt
bf175c5fb0
configure: add --enable-sdk6
...
To ensure that the Mac OS X 64-bit builds work on 10.6.
2013-07-04 06:53:08 -06:00
Matthew Flatt
d2ddfc09bd
add `site' makefile target
...
Also, adjust stamp handling to ensure that it doesn't change
during the build process.
2013-07-03 20:52:16 -06:00
Matthew Flatt
f54e3b1c15
raco setup: fix handling of 'lib paths in "info-cache.rktd"
2013-07-03 19:49:06 -06:00
Matthew Flatt
7e42b8dea2
scribblings/main: fix installation start page to avoid user-specific packages
2013-07-03 19:49:06 -06:00
Matthew Flatt
aabbfdc3d5
make packages single-collection by default
...
The `single-collection' "info.rkt" definition is no longer supported.
2013-07-03 19:49:06 -06:00
Matthew Flatt
df95e83eb2
raco pkg: configuration inherited: installation -> shared -> user
2013-07-03 19:49:06 -06:00
Asumu Takikawa
338387a8df
Fix random } in reference
2013-07-03 13:32:51 -04:00
Matthew Flatt
9ccafb1297
doc repairs
2013-07-03 11:31:24 -06:00
Sam Tobin-Hochstadt
49d3deabb6
Progress on fixing pkg
tests.
...
- They now compile.
- The db tests now pass.
2013-07-03 13:11:34 -04:00
Sam Tobin-Hochstadt
afd6ce6c9a
Fix file tests to run without drracket.
2013-07-03 13:11:33 -04:00
Sam Tobin-Hochstadt
88e4715406
Fix dependencies.
2013-07-03 13:11:33 -04:00
Robby Findler
2dc004b2a1
add image interop section to 2htdp/image
2013-07-03 10:59:45 -05:00
Robby Findler
0e3ede92a0
fix contract
2013-07-03 10:59:45 -05:00
Robby Findler
8091e51c78
adjust info.rkt files for new htdp-doc pkg
2013-07-03 10:59:44 -05:00
Robby Findler
61b61c9ef9
separate htdp package into htdp-lib htdp-doc and an htdp package
...
that just pulls those two in: just the git mv commit
2013-07-03 10:59:44 -05:00
Robby Findler
f9d1712097
correct typo
2013-07-03 10:59:43 -05:00
Robby Findler
cca335310d
adjust test to still test for <collects>/ prefix
...
by forging a source location in the collections
directories.
Thanks, Carl!
2013-07-03 07:19:01 -05:00
Robby Findler
964e1382f4
adjust the pkg/main.rkt exports to be of the form
...
pkt-<X>-command to avoid conflicting with pkg/lib
2013-07-03 07:19:01 -05:00