Ryan Culpepper
016d6849fc
tests, doc edits, and minor changes for unix sockets
2013-10-23 19:32:11 -04:00
Jan Dvořák
408a0a35a4
unix sockets: reworked to support abstract namespace
...
Rewritten to read sligthly easier while adding support for abstract
namespaces on Linux.
Signed-off-by: Jan Dvořák <mordae@anilinux.org>
2013-10-23 19:32:11 -04:00
Jan Dvořák
9f883436e4
unix sockets: Linux is fine on any architecture
...
No need to limit ourselves to x86.
Regardless of architecture, sun_path is always 108 bytes long on Linux.
Signed-off-by: Jan Dvořák <mordae@anilinux.org>
2013-10-23 19:32:11 -04:00
Robby Findler
2fc1942e26
don't die when pkg-catalog-suggestions-for-module raises an error
...
related to PR 14115
2013-10-23 15:18:26 -05:00
Sam Tobin-Hochstadt
0a6537a6cb
Major revision of subtyping code for performance.
...
Improves tests/typed-racket/succeed/new-metrics.rkt by about 33% overall runtime.
Major changes include:
- Handling memoization entirely inside the `subtype*` function.
- Remembering only previously seen pairs of types when one of them
might be a recursive type (such as Mu or a structure).
Thanks to Ryan Newtown for this this idea, which enables the
previous change as well.
- Doing as much as possible without touching parameters.
(Unfortunately, not as much as I hoped was possible here).
- Replacing uses of => in `match` with #:when (written for this purpose).
- Significant improvement to the `Type-key` system so that it is
useful much more often.
- Use of unsafe operations.
- Minor optimizations to a few other operations.
2013-10-22 19:14:26 -04:00
Asumu Takikawa
d13afa0f78
Fix sandbox docs
...
This sentence appears to be the result of a
copy+paste error
2013-10-22 15:49:58 -04:00
Asumu Takikawa
6e55752046
Various doc contract fixes
2013-10-22 15:43:40 -04:00
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