Commit Graph

30760 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
25bd1ec830 Fix db dependency warning. 2013-10-22 15:39:34 -04:00
Sam Tobin-Hochstadt
da62a098de document #:when for match. 2013-10-22 15:30:14 -04:00
Sam Tobin-Hochstadt
f9616959e9 add #:when to match 2013-10-22 15:30:14 -04:00
Sam Tobin-Hochstadt
1d7cd499c1 Tests use test-engine/scheme-tests 2013-10-22 15:30:14 -04:00
Eric Dobson
94e4941f6f Make known bugs executable. 2013-10-22 08:43:14 -07:00
Eric Dobson
3eb06116ef Replace calls to display with write-string. 2013-10-22 08:42:45 -07:00
Eric Dobson
43eadd0fa7 Improve transform.
* Make it close the source file after it has finished reading.
* Run in parallel when the file are supplied via the command line.
2013-10-22 08:42:45 -07:00
Ryan Culpepper
4993c085af fix missing sqlite3.dll with raco distribute
closes PR 14025
2013-10-22 00:02:46 -04:00
Ryan Culpepper
c655827dba include -test pkgs in aggregates 2013-10-21 23:34:01 -04:00
Ryan Culpepper
504c7a8957 fix named let: errors
closes PR 13806

Still to do: document the subtleties of ~and w/ error reporting.
2013-10-21 23:02:11 -04:00
Ryan Culpepper
e3d7c5a22c improve wording of "expected more terms" messages 2013-10-21 23:02:11 -04:00
Ryan Culpepper
454234cfc9 add "within:" line for stxparse errors
related to PR 13806
2013-10-21 23:02:11 -04:00
Robby Findler
6e022706b4 fix bug in 82bb5ba4c8; also add test case 2013-10-21 16:14:12 -05:00
Sam Tobin-Hochstadt
ec77a48d23 Add access to the failure continuation in match. 2013-10-21 17:04:10 -04:00
Robby Findler
82bb5ba4c8 actually fix PR 14102
This commit definitely takes the position that
"beautiful" code is less important than reasonable
error messages; better if the code were refactored
so the names flow through it more gracefully
2013-10-21 13:15:15 -05:00
Sam Tobin-Hochstadt
d6610289b8 Check that all in-repository packages have description and authors. 2013-10-20 11:08:03 -04:00
Sam Tobin-Hochstadt
38fc87f330 Fix pkg infor for distributed-places-test. 2013-10-20 09:52:15 -04:00
Sam Tobin-Hochstadt
0cea502a92 Remove now-redundant prop. 2013-10-19 21:14:19 -04:00
Sam Tobin-Hochstadt
da5b4ae4b5 racket-test needs pconvert-lib. 2013-10-19 20:35:40 -04:00
Sam Tobin-Hochstadt
8c6ca8fb25 Move timing test for typed futures to benchmark collection. 2013-10-19 19:39:08 -04:00
Sam Tobin-Hochstadt
5b31396d2a Edit racket-test requires. 2013-10-19 19:05:58 -04:00
Sam Tobin-Hochstadt
96a0d43c9e Move distributed places tests to their own package. 2013-10-19 19:05:58 -04:00
Sam Tobin-Hochstadt
0f0920bd5c Split out redex-gui-lib and redex-pict-lib packages. 2013-10-19 19:05:57 -04:00
Asumu Takikawa
d2791fbee5 Fix Reference contract typos 2013-10-19 11:47:03 -04:00
Matthew Flatt
e4f4324fa9 make snapshot-site: add "current" links for installers 2013-10-19 07:56:00 -06:00
Matthew Flatt
2054fb79de make installer: add Mac OS X code-signing support 2013-10-19 07:56:00 -06:00
Matthew Flatt
64b1b1037e Mac OS X: make updated frameowrk paths a multiple of 8
Needed for code-signing (on 64-bit builds, at least)
2013-10-19 07:56:00 -06:00
Matthew Flatt
7be22af350 make installers: make the server listen only to "localhost" by default
This makes the build more secure, but it's a backward-incompatible change.
To adapt old site-configuration scripts, the simplest option is to set
`#:server' to "localhost" everywhere and rely on SSH tunneling to let
a client reach a server (though, unfortunately, that option doesn't
seem to work if a Windows machine uses freeSSHd). Another possibility
is to se `#:server-hosts' to the empty list.
2013-10-19 07:56:00 -06:00
Matthew Flatt
7d706cb4e6 make installer: make Windows work with bash-serving sshd
Makes a Windows build client work with Cygwin's opensshd.
2013-10-19 07:56:00 -06:00
Matthew Flatt
acadcd2994 make installer: option to set address & port where server listened
Client SSH connections now create remote port forwarding port back
to the server, so that making the server listen only on "localhost"
provides an easy improvement for security (except that remote port
forwarding seems not to work with freeSSHd on Windows).
2013-10-19 07:56:00 -06:00
Mike Sperber
8200ece353 Synch German string constants with latest. 2013-10-19 15:17:12 +02:00
Stephen Chang
7d7e16abe4 fix scribble interaction error msg
fix error msg when scribble interaction #:eval
does not have sandbox-error-output set to 'string
2013-10-19 02:56:27 -04:00
Matthew Flatt
4c503d7a55 add pkg desc for "racket-benchmarks" 2013-10-18 14:18:53 -06:00
Asumu Takikawa
319a1d68af Adjust contract on make-pred-ty
Allow old-style and new-style filter path objects.
2013-10-18 15:46:07 -04:00
Asumu Takikawa
f7a49c5e06 Make Typed Racket build with contracts again 2013-10-18 15:46:07 -04:00
Matthias Felleisen
29de8558c9 moved run to xrun file 2013-10-18 15:36:50 -04:00
Matthias Felleisen
5de5eaaa14 fixed docs for atan 2013-10-18 15:36:49 -04:00
Matthias Felleisen
63c27e218d add list? to ISL+, Racket; Closes PR14103 2013-10-18 15:36:49 -04:00
Sam Tobin-Hochstadt
390e052592 Fix props for benchmark move 2013-10-18 11:58:21 -04:00
Sam Tobin-Hochstadt
b377c7833b Move doc completeness check to where it belongs.
The odd file name is to avoid package system clashes.
2013-10-18 09:59:03 -04:00
Sam Tobin-Hochstadt
fa881b6e96 Move benchmarks to racket-benchmark package. 2013-10-18 09:28:14 -04:00
Eric Dobson
02b9de16bd Small changes/fixes to rackunit.
* Add optional message for fail-check.
* Correctly shorten column name.
2013-10-17 21:20:38 -07:00
Stephen Chang
f754624e9a describe some additional errors in docs for require 2013-10-18 00:12:07 -04:00
Asumu Takikawa
3264a7fd61 Better error messages for class/object contracts 2013-10-17 17:57:40 -04:00
Max New
63c05d6cf5 Use new match-a-pattern macro where appropriate 2013-10-16 18:48:39 -05:00
Max New
fca30c03e8 Reorganize match-a-pattern and fixup base-case version 2013-10-16 18:48:39 -05:00
Asumu Takikawa
51bca4208c More TR caveats 2013-10-16 17:02:03 -04:00
Asumu Takikawa
18d4eb5135 Abstract out "Expected foo, but got bar" errors
Use the new helper function to report errors more
helpfully when two identically named type variables
from different scopes are encountered.
2013-10-16 14:39:24 -04:00
Asumu Takikawa
b214fa01c1 Use string->uninterned-symbol instead of gensym
The reason these functions used gensym to begin with
was that fresh variables resulted in confusing error
messages of the form "Expected a, but got a".

An upcoming commit fixes these error messages, so
the gensym is replaced.
2013-10-16 14:39:24 -04:00
Asumu Takikawa
e243106294 Linkify 2013-10-16 14:39:24 -04:00