Matthew Flatt
6e2bb58cce
add a #:fill' clause to
for/vector' et al.
2012-08-15 09:32:55 -06:00
Matthew Flatt
8a26d83651
adjust `for/vector' et al. to avoid intermediate lists
...
When a length is not specified, build the result by growing
a temporary vector to hold the results, instead of accumulating
them into a list.
2012-08-15 09:32:55 -06:00
Robby Findler
62fecb1b0b
fix mistakes in Guide 6.4
...
closes PR 13031
2012-08-15 09:24:32 -05:00
Robby Findler
85b326d1e7
guard path->relative-string/library call properly
2012-08-15 09:13:44 -05:00
Matthew Flatt
0c9865cee7
fix broken export-table sources
...
The Cygwin build, especially, depends on the repaired
files.
2012-08-15 07:41:50 -06:00
Matthew Flatt
7b811bed1b
for/vector' and
for*/vector' repairs
...
Closes PR 13029, 13030
2012-08-15 07:41:50 -06:00
Matthew Flatt
02d2b4dd62
fix rackunit formatting
...
Repairs mistake in 36f519fe64
.
2012-08-15 07:41:49 -06:00
Mike Sperber
ae4613271c
Synch German string constants with latest.
2012-08-15 14:15:40 +02:00
Jay McCarthy
4497c8ce5e
Fixing Rackunit tests after alignment
2012-08-14 22:21:44 -06:00
Jay McCarthy
3ddaf5e32b
Fixing Racklog cut error found by Erik Dominikus
...
Basically, Racklog (and all versions of schelog) implement ! by
causing the failure continuation of the entire relation being
returned. They did not also cause the unification caused by the
relation to be un-done.
However, it is not easy to separate un-doing the local changes because
the unification just returns a failure continuation too. I had to call
that fail continuation but use state to communicate to its target that
the next clause should not be visited.
I don't know if this is correct. My test suite contains a lot of cut
tests that still pass. Erik's test passes too. But I'm not confident
that this really works.
2012-08-14 21:34:02 -06:00
Jay McCarthy
23226b41da
Preserve scheme, user, host, and port if the redirection doesn't have them
2012-08-14 21:34:02 -06:00
Jay McCarthy
2741356913
More flavor text
2012-08-14 21:34:02 -06:00
Jay McCarthy
eb2dc6c979
Clarify green buttons
2012-08-14 21:34:02 -06:00
Jay McCarthy
56b2e0754f
servlet errors should be code 500
2012-08-14 21:34:02 -06:00
Jay McCarthy
f2e0e0bfeb
get-port-port/headers should not remove status line
2012-08-14 21:34:01 -06:00
Jay McCarthy
7b9da83084
diff link order
2012-08-14 21:34:01 -06:00
Jay McCarthy
27fb60b5a4
Rearranging buttons
2012-08-14 21:34:01 -06:00
Jay McCarthy
cd0e4b8f8a
Adding next/prev change buttons
2012-08-14 21:34:01 -06:00
Jay McCarthy
d7fa57b8fb
correct email address for irc email
2012-08-14 21:34:01 -06:00
Robby Findler
f03274c8b7
adjust 'authors' from scriblib/autobib so that it
...
has a contract (which I'm inferring from the way
it is implemented so I might be getting it wrong)
related to PR 12966
2012-08-14 21:34:09 -05:00
Robby Findler
19ff5722d5
improve the error message for cases where there is
...
a substruct of a struct that got a contract via
provide/contract, and the subconstructor gets a value
that wouldn't have satisfied the original struct's contract
related to PR 12966
2012-08-14 21:14:22 -05:00
Robby Findler
b22f88eee1
pass the currently specified directory to get-directory
...
in the multi-file search parameters dialog
related to PR 12978
2012-08-14 18:59:22 -05:00
Robby Findler
23aa31fc6f
adjut check syntax so that it pays attention only
...
to syntax-original? identifiers
It used to pay attention to non-original identifiers if they
were in the disappeared-use or disappeared-binding
properties, but now that the 'syntax' macro is fixed
(commit f28e8a0
) it can ignore all non-original identifiers
2012-08-14 17:49:52 -05:00
Robby Findler
d34490d990
show docs for syntax-quoted identifiers
...
(when there are docs to show)
2012-08-14 16:20:48 -05:00
Robby Findler
d96d920cf9
rename contract-blueboxes.rktd to blueboxes.rktd
2012-08-14 16:20:47 -05:00
Eric Dobson
df6562c1de
Make promises like every other TR container.
2012-08-14 16:16:07 -04:00
Eric Dobson
ac493a6f44
Replaced infer-dummy with lazy-require.
2012-08-14 16:04:51 -04:00
Eric Dobson
9ef80edfef
Fix internal error for untyped kw functions.
...
Closes PR12932.
Closes PR12922.
2012-08-14 16:04:51 -04:00
Eric Dobson
fdd2966cf4
Removed deprecated printf/log.
2012-08-14 16:04:48 -04:00
Sam Tobin-Hochstadt
ade36c36c6
Don't special-case applications with instantiations.
...
Closes PR 13006.
2012-08-14 15:45:47 -04:00
Eric Dobson
3b6168de7d
Fix substitute and add test case.
2012-08-14 14:44:55 -04:00
Eric Dobson
2e3965e777
Make simple substitution happen all at once.
...
Closes pr12920.
2012-08-14 14:44:55 -04:00
Vincent St-Amour
f514550300
Fix type of expt.
...
Closes PR13026.
2012-08-14 14:37:18 -04:00
Vincent St-Amour
af8fc1f26a
Fix types of magnitude and angle.
...
Closes PR13025.
2012-08-14 14:37:18 -04:00
Matthew Flatt
36f519fe64
remove rackunit' dependency on
srfi/13'
...
Cuts the bytecode footprint of `rackunit' in half
(by more than 200 KB).
2012-08-14 09:48:56 -06:00
Matthew Flatt
cbd5fe910d
include root "contract-blueboxes.rktd" in distributions
2012-08-14 09:48:56 -06:00
Matthew Flatt
e9f522ba94
add "rackunit" to "mz" distribution
...
The `rackunit' library can be used for tests in any code.
The GUI portion of `rackunit' remains in the "plt"
distribution, only.
2012-08-14 09:48:56 -06:00
Matthew Flatt
16cb6f3691
fix race on resolved-module-path table
2012-08-14 09:48:56 -06:00
Robby Findler
185de3b6eb
remove unnecessary dependency from scribble on slideshow
2012-08-14 10:39:03 -05:00
Sam Tobin-Hochstadt
973da6a50c
Move define-struct/printer
to new file.
...
Avoids runtime dependency on `racket/generic`.
2012-08-14 10:31:22 -04:00
Sam Tobin-Hochstadt
fddd5c63ff
Minor printer refactoring.
2012-08-14 09:58:01 -04:00
Eric Dobson
cac47c0427
Make TR debug printer work again.
2012-08-14 09:45:01 -04:00
Eric Dobson
5f0717d278
Make disabling the custom printer work.
2012-08-14 09:45:01 -04:00
Eric Dobson
124707921f
Remove unused old printer.
2012-08-14 09:45:01 -04:00
Eric Dobson
c9afe15f56
Cleanup TR printer to use lazy-require.
2012-08-14 09:45:01 -04:00
Eli Barzilay
700846a8b9
New Racket version 5.3.0.20.
2012-08-14 03:30:52 -04:00
Matthew Flatt
23bca99ba1
adjust `local-expand' to add 'submodule property
2012-08-13 17:11:20 -06:00
Matthew Flatt
b043da6ea6
SIGHUP and SIGTERM -> exn:break:hang-up' and
exn:break:terminate'
...
The default uncaught-exception handler calls `exit' when it receives
one of the new exceptions.
2012-08-13 17:11:20 -06:00
Matthew Flatt
0648556bea
racket/gui: internal cleanup
...
As suggested by Robby.
2012-08-13 17:11:20 -06:00
Ryan Culpepper
32ae484c72
syntax/parse: fix scoping of this-syntax (include formals)
2012-08-13 18:47:02 -04:00