Sam Tobin-Hochstadt
c3dcf823cb
Add tick limit to this test so that it exits cleanly.
2013-01-23 14:45:07 -05:00
Burke Fetscher
2a9d42216e
redex-generator: determine bound order automatically
...
also, fix a bug where continuations in thunks returned
by redex-generator weren't being shuffled
2013-01-23 13:03:07 -06:00
Sam Tobin-Hochstadt
c1e54419eb
Serialize these two tests to fix DrDr concurrency issue.
2013-01-23 10:35:18 -05:00
Ryan Culpepper
d5fe602131
added #:datum-literals, like #:literals but for ~datum patterns
2013-01-22 21:35:53 -05:00
Sam Tobin-Hochstadt
40d2fd65b0
Add OrderedAnd patterns, and use them in ?
patterns.
...
This guarantees that patterns like (? pred pat) will
always check `pred` before matching any of `pat`.
However, `and` patterns are not required to match left-
to-right.
2013-01-22 14:59:41 -05:00
Matthias Felleisen
c02dab0516
typo fixed
2013-01-22 10:37:07 -05:00
Jay McCarthy
62b8c7a894
Typo
2013-01-22 07:50:05 -07:00
Jay McCarthy
d071dc4387
Clarify http/response docs re: Norman
2013-01-22 07:23:52 -07:00
Jay McCarthy
7b33298b66
Adding no-cache to the Web server's default index
2013-01-22 07:23:52 -07:00
Matthew Flatt
c298062259
racket/match: add doc note on `for-syntax' exports
2013-01-22 09:12:00 +01:00
Neil Toronto
f42cc6f14a
Fixed major performance issue with matrix arithmetic; please merge to 5.3.2
...
The fix consists of three parts:
1. Rewriting `inline-matrix*'. The material change here is that the
expansion now contains only direct applications of `+' and `*'.
TR's optimizer replaces them with `unsafe-fx+' and `unsafe-fx*',
which keeps intermediate flonum values from being boxed.
2. Making the types of all functions that operate on (Matrix Number)
values more precise. Now TR can prove that matrix operations preserve
inexactness. For example, matrix-conjugate : (Matrix Flonum) ->
(Matrix Flonum) and three other cases for Real, Float-Complex, and
Number.
3. Changing the return types of some functions that used to return
things like (Matrix (U A 0)). Now that we worry about preserving
inexactness, we can't have `matrix-upper-triangle' always return a
matrix that contains exact zeros. It now accepts an optional `zero'
argument of type A.
2013-01-21 22:04:04 -07:00
Robby Findler
a0f910c3dc
more adjustments to the c:x;r;a keystroke
...
The goal is to better handle situations like this one:
╔═══╗
║ - ║
╚═══╝
where the hyphen should not change.
2013-01-21 20:25:40 -06:00
Robby Findler
5301646baf
fix a bug in recently added display-changed method
2013-01-21 13:47:43 -06:00
Kevin Tew
c553ce9fa3
Added rmpi-make-remote-config
2013-01-20 20:35:35 -07:00
Neil Toronto
ed01f70872
Bumped error bounds up a bit more
2013-01-19 19:01:24 -07:00
Neil Toronto
ddec613dc9
Fixed type error in "bernoulli.rkt"
...
If you merge e1b6e84089
, please merge this as well (or math won't
compile)
2013-01-19 18:56:37 -07:00
Neil Toronto
564f589601
Fixed some limits and accuracy issues with flonum expansions
2013-01-19 18:09:44 -07:00
Mike Sperber
57f233cff1
Synch German string constants with latest.
2013-01-19 10:35:04 +01:00
Robby Findler
ccbedb652f
make 2htdp/image images convertible to picts
2013-01-18 20:15:36 -06:00
Vincent St-Amour
193bff7a2b
Fix collatz typed benchmark for fix to odd? and even?.
2013-01-18 18:25:19 -05:00
Vincent St-Amour
091e26cde8
Fix TR optimizer tests for TR info logging.
2013-01-18 18:25:18 -05:00
Asumu Takikawa
e1b6e84089
Fix filters on odd? and even?
...
Closes PR 13233
2013-01-18 18:25:18 -05:00
Vincent St-Amour
1b48b5049f
Add pointer to make-log-receiver from start-recording docs.
2013-01-18 18:25:18 -05:00
Asumu Takikawa
688511aec5
Fix year day for srfi/19-produced date*s
...
srfi/19's `date-year-day` indexes from 1 and Racket
indexes from 0.
2013-01-18 15:48:11 -05:00
Matthew Flatt
1744a78738
mach-o: fix problems related to code signing
...
Strip any code signing when generating an executable from
Racket or GRacket. Also, place the __LINKEDIT segment in
virtual memory after the __PLTSCHEME segment, so that
the in-memory layout order matches the file layout order,
which in turn makes the code-signing tool's update of the
__LINKEDIT segment's size not create a virtual-memory
overlap with __PLTSCHEME.
2013-01-18 11:03:46 -06:00
Matthew Flatt
a229f2924d
mach-o: handle some new load commands
2013-01-18 11:03:46 -06:00
Matthew Flatt
48e0509381
add `file-truncate'
2013-01-18 11:03:46 -06:00
Matthew Flatt
a605452b0f
minor doc repair
2013-01-18 11:03:46 -06:00
Asumu Takikawa
7e679597f1
Update srfi/19 for latest leap seconds
...
Closes PR 13390
2013-01-18 10:44:58 -05:00
Asumu Takikawa
15a73e2c00
Example for with-handlers
2013-01-18 10:39:36 -05:00
Jay McCarthy
850069ec83
Adding test for lex-name change
2013-01-18 06:35:52 -07:00
Jay McCarthy
2fc1f84f5b
Removing optimizations from sgml-reader that do not work for UTF-8
2013-01-18 06:15:02 -07:00
Neil Toronto
ecd43f7579
Fixed erroneous raised exception when plotting outside the bounds of
...
a 2D contour plot
Please merge to 5.3.2
2013-01-17 21:30:07 -07:00
Robby Findler
22d1619058
Oops, sorry.
...
This reverts commit 8ccd1a2172
.
This reverts commit ded6cb1da1
.
This reverts commit 7df363c523
.
This reverts commit 6349f85b08
.
2013-01-17 20:43:03 -06:00
Neil Toronto
24561e25e4
Finished matrix documentation, attendant fixes; please merge to 5.3.2
...
* Narrowed type of `submatrix' to only sensible argument types
* `matrix-invertible?' now returns #f when given a non-square matrix
instead of raising an error
* Allowed `matrix-diagonal' to operate on non-square matrices
2013-01-17 19:08:11 -07:00
Robby Findler
8ccd1a2172
more tests
2013-01-17 15:39:36 -06:00
Robby Findler
ded6cb1da1
more test cases ...
2013-01-17 15:39:35 -06:00
Robby Findler
7df363c523
progress on 2d
2013-01-17 15:39:35 -06:00
Robby Findler
6349f85b08
2d cond reader (not yet done)
2013-01-17 15:39:35 -06:00
Robby Findler
fce4cbad3a
loosen slightly the requirements for changing existing chars
...
in the c:x;r;a keystroke
2013-01-17 15:39:35 -06:00
Neil Toronto
f40ad2ca9d
`math/matrix' fixes; please merge to 5.3.2.
...
* Fixed type of `matrix-expt'
* Made matrix functions respect `array-strictness' parameter (mostly
wrapping functions with `parameterize' and return values with
`array-default-strictness'; reindentation makes changes look larger)
* Added strictness tests
2013-01-16 16:40:43 -07:00
Danny Yoo
7e3d5987ff
Delegate the pattern matching directly to dispatch-rules.
2013-01-16 14:00:25 -07:00
Danny Yoo
4dfe409772
Strip the copy-and-paste for cfg-parser, keeping the delta vs. parser.
2013-01-16 11:17:15 -07:00
Matthias Felleisen
7afcda8b02
doctored the description of event handler results; MERGE
2013-01-16 12:52:21 -05:00
Burke Fetscher
2f61d04073
ASCII art box - don't search past extra +x space
2013-01-15 21:43:33 -06:00
Danny Yoo
7627e4c47e
Add tests for regexp match to check for word break.
2013-01-15 16:05:43 -07:00
Danny Yoo
2051d42034
Add more JSON tests for embedded quotes, backslashes, and errors.
2013-01-15 15:59:18 -07:00
Danny Yoo
aa3f44dffa
Replace non-greedy regexp with a char-complement to improve matching performance.
...
Measurements show a runtime improvement of about 10% for string-heavy
JSON documents. http://lists.racket-lang.org/users/archive/2013-January/055953.html
2013-01-15 15:59:17 -07:00
Burke Fetscher
8562310f38
ACII art boxes keybinding - look a little harder for the box
2013-01-15 16:53:41 -06:00
Danny Yoo
8d00037372
Remove paragraph about multiple start symbols, since cfg-parser doesn't support it.
2013-01-15 15:24:57 -07:00