Matthias Felleisen
dc7a3da60f
clean up doc
...
it is still worrisome that I am documenting something from here that students should never, ever see
2014-07-30 13:21:24 -04:00
Matthias Felleisen
92ac062511
clean up requires
2014-07-30 13:20:46 -04:00
Matthias Felleisen
6a18525eba
how to add a new check- feature to test-engine
2014-07-30 11:26:13 -04:00
Matthias Felleisen
eb8fb04baa
check-satisfied: the basic functionality, the display in repl and test suite gui, plus the communication among these modules; missing: language constant
2014-07-30 11:26:13 -04:00
Matthias Felleisen
08f32b1a6e
check-satisfied: added tests for test success and failure; todo (in general): error message checks
2014-07-30 11:26:12 -04:00
Matthias Felleisen
fd99525638
check-satisfied: added feature to the htdp languages
2014-07-30 11:26:12 -04:00
Matthias Felleisen
ecfafe6312
check-satisfied: documentation for both htdp-langs and test-engine
2014-07-30 11:26:12 -04:00
Matthew Flatt
5d57311897
increase timeout for "teachpack.rkt" test
...
The test now runs concurrently with other GUI tests, so it competes
more for various resources.
2014-07-30 13:03:41 +01:00
Matthew Flatt
dc271e8347
racket/port: enable buffering for peeking-input-port
2014-07-30 11:49:04 +01:00
Matthew Flatt
9d17a35539
fix expand
on a module
containing lifts from expression
...
Another attempt at the bug that b95baa1d25
was intended to fix.
2014-07-30 10:33:52 +01:00
Matthew Flatt
b95baa1d25
fix expand
on a module
containing a #%declare
form
2014-07-30 08:49:28 +01:00
Matthew Flatt
21f78ecd14
fix problem with (continuation-marks <thread>)
...
A thread can be swapped out while it's in transition between a
mandling of the mark-stack position and recovering from C-stack
overflow. Fix up that case.
2014-07-30 07:20:45 +01:00
Matthew Flatt
f3a8883331
fix switch of gracket
-based DrDr tests
...
Forgot the `*`, so the tests were not run.
2014-07-30 06:38:15 +01:00
Matthew Flatt
807b909e73
allow expand
on cross-phase-persistent modules
...
Previoulsy, `expand` mode explicitly disallowed cross-phase declaration
in commit 2e652fc2b3
. I'm not sure why, and that commit has no test
case that fails when the restriction is removed, so my best guess is
that it was a debugging strategy that I forgot to undo.
2014-07-30 06:30:44 +01:00
Matthew Flatt
30a354c820
scribble: recognize 'exact-chars even when a style name is #f
...
Patch from Tero Hasu.
2014-07-30 05:27:37 +01:00
Matthew Flatt
99acf8c8f1
meta/tests/unix-installer: disable for DrDr
...
The test is meant to be run manually at release time.
2014-07-30 05:27:37 +01:00
Matthew Flatt
e99c897b90
switch gracket
-based DrDr tests to raco test -m --fresh-user
...
Various GUI (especially DrRacket) tests have used `(gracket *)` as
a signal that the tests must be serialized, but those tests can run
concurrently if run with a different "home" directory (as determined
by the `PLTUSERHOME` environment variable).
Change those test to use `raco test -m --fresh-user`, instead,
which runs the test with a fresh home directory.
2014-07-30 05:27:37 +01:00
Robby Findler
ee533c898c
extend 'open collection path' menu item to support local files,
...
when the dialog's content starts with an open quote, ala a require
2014-07-29 21:16:45 -05:00
Asumu Takikawa
565fb07064
Fix typo in GUI type
2014-07-29 17:03:56 -04:00
Matthias Felleisen
753fb13d33
catching up with Robby's fix and making drdr happy -- clearly this export should not come from a teachpack, so something will have to change
2014-07-29 13:02:10 -04:00
Robby Findler
7472058fd9
fix contract random generation for -> when the range is 'any'
2014-07-29 09:38:09 -05:00
Robby Findler
a3c7c557ea
fix some bugs found by the contract library's random testing
...
the procedure common-get-file-list was apparently never implemented,
so just remove it
2014-07-29 09:38:09 -05:00
Robby Findler
10ae6fbb90
fix contracts for racket:get-color-prefs-table and
...
racket:get-white-on-black-color-prefs-table
Apparently these contracts have always been wrong;
5.2.1 had these exports with the wrong contracts and
5.2 didn't have them
closes PR 14664
2014-07-29 09:38:09 -05:00
Matthew Flatt
01a285f2de
meta/pkg-build/main: fix salvage in case of different versions
2014-07-29 14:52:24 +01:00
Leif Andersen
027fb52c66
mz-gdbinit script gives type when using pso
...
The mz-gdbinit script (generated by mk-gdbinit.rkt) gives the type when using
pso, even when the default template did not include the type.
It defaults to printing out only the name of the type without additional
information.
2014-07-29 14:22:07 +01:00
Jan Dvořák
8bd5aa38b1
allow mixing exceptions with ffi/unsafe/alloc
...
Use call-as-atomic that can handle exceptions instead of dynamic-winding
start-atomic and end-atomic. Exceptions can be found in the functions's
result wrapper such as:
(define-lib find-some-object
(_fun (name : _string/utf-8)
(object : (_ptr o _some-object-pointer))
--> (result : _int)
--> (begin
(when (negative? result)
(error 'find-some-object "unknown name"))
object))
#:wrap (allocator free-some-object))
Signed-off-by: Jan Dvořák <mordae@anilinux.org>
2014-07-29 14:16:26 +01:00
Matthew Flatt
a32160c6f4
ffi/unsafe/atomic: improve docs
2014-07-29 14:11:06 +01:00
Matthew Flatt
3342d54c82
remove obsolete distribution specs
...
Replaced by the package system.
2014-07-29 12:29:53 +01:00
Matthew Flatt
e4e268f7d5
remove old web-page sources
...
The current web pages are in "new-web" (which should probably
change to just "web", eventually).
2014-07-29 12:29:53 +01:00
Matthew Flatt
6621e48b86
remove obsolte build support
...
Much of the old build support turned into "distro-build" for
package-based builds, and the "build" directory hasn't been
used for a year or so.
2014-07-29 12:29:52 +01:00
Matthew Flatt
0d25969ff0
add meta/test/unix-installer
...
Drive a virtual machine to test the Unix installer in various
configurations.
2014-07-29 12:29:52 +01:00
Matthew Flatt
807537e219
remote-shell: new package for ssh and VirtualBox utilities
...
Extracted from "meta/pkg-build" and "distro-build".
2014-07-29 12:29:52 +01:00
Matthew Flatt
41e7d346d1
adjust link-all to avoid conflicts
2014-07-29 10:48:33 +01:00
Matthew Flatt
04c36e2c09
adjust pack-all script to flush status messages
2014-07-29 10:48:32 +01:00
Robby Findler
60516049ed
fix real-in naming test cases
2014-07-28 18:32:30 -05:00
Asumu Takikawa
8f08418699
Fix Values
in type annotations
...
Closes PR 14218
2014-07-28 12:10:04 -04:00
Matthew Flatt
d2a8bfcfe6
raco pkg update: don't claim conflict with package being updated
...
Merge to v6.1
2014-07-28 16:29:43 +01:00
Matthew Flatt
b5e7fa3434
meta/pkg-push: improve status and error reporting
2014-07-28 15:22:22 +01:00
Robby Findler
e082f9b183
adjust real-in implementation so that it prints as (real-in ...) instead
...
of (between/c ...)
2014-07-28 08:37:19 -05:00
Robby Findler
71e5d2276e
export snip-class because the matrix snips need that to work properly
2014-07-28 08:37:19 -05:00
Robby Findler
0c68ded12d
fix language extension bug in reduction-relation
...
closes PR 14660
2014-07-26 00:43:48 -05:00
Robby Findler
312d8d5d05
fix test
2014-07-25 23:54:01 -05:00
Robby Findler
804b558e05
fix contracts
2014-07-25 20:35:16 -05:00
Robby Findler
7fca5f8064
add some contracts to pict/code
2014-07-25 18:56:40 -05:00
Robby Findler
0416b8403d
improve judgment form performance in some situations when
...
ambiguous judgment forms lead to exponential blowup
2014-07-25 18:38:37 -05:00
Asumu Takikawa
41175d74be
Check with-handlers better in TR
...
Now checks that a predicate and handler in the same clause
are consistent (using the filter on the predicate).
Closes PR 13950
Closes PR 14641
2014-07-25 18:31:10 -04:00
Sam Tobin-Hochstadt
8f2fa4cb7e
Send fewer emails from Travis.
2014-07-25 17:30:09 -04:00
Asumu Takikawa
44b83a6409
Refactor and organize imports
2014-07-25 16:47:02 -04:00
Asumu Takikawa
4ead2124c7
Fix cast/make-predicate contracts in with-type
2014-07-25 16:47:02 -04:00
Asumu Takikawa
0e8e71f48f
Support lifts in TR with-types
...
Closes PR 14650
2014-07-25 16:47:02 -04:00