Burke Fetscher
3890394131
redex: fix error messages for #:satisfying
...
Closes PR 14642
2014-07-22 15:49:15 -05:00
Burke Fetscher
54a6d3179d
redex: add #:pre to define-judgment-form
...
also, update contract error messages for the same
2014-07-22 14:28:20 -05:00
Vincent St-Amour
45af9f8fe2
More titles and abstracts for RacketCon.
2014-07-22 14:12:16 -04:00
Robby Findler
8429f3e9d6
misc improvements around read-language (uses and docs)
...
- make a logger for drracket-related #lang problems
- change read-language's docs to indicate that it can return #f
- adjust a bunch of calls to read-language for the case that it returns #f
with the goal of making that be the same as a get-info function that
always returns the given default
- mention `read-language` in the guide section entitled
"Source-Handling Configuration"
2014-07-22 08:54:08 -05:00
Robby Findler
017480c9b9
heap-remove! sometimes needs to heapify up
...
closes PR 14651
2014-07-21 22:27:11 -05:00
Stephen Bloch
2fd802cf3b
Commented out some test cases that intentionally failed, so as to not
...
get spurious failure messages.
2014-07-21 21:02:41 -04:00
Vincent St-Amour
a56895d29e
Start filling in RacketCon titles and abstracts.
2014-07-21 14:38:02 -07:00
Vincent St-Amour
5a12f8e778
Update TR history.
...
Please merge to 6.1.
2014-07-21 13:42:29 -07:00
John Clements
7edaf9b1cc
boldface for performance note
2014-07-21 08:45:19 -07:00
John Clements
c970a0656c
updated HISTORY.txt
...
Merge to 6.1 release
2014-07-21 08:45:18 -07:00
Robby Findler
3666842cd4
fix compatible-closure to deal properly with language extension
...
Thanks to David Van Horn for spotting the problem and providing
a nice simple test case
Please include in 6.1
2014-07-20 07:05:14 -05:00
Gregory Cooper
2881b60536
Rewrite the delay-by primitive so it's easier to understand.
...
Also, add comments that attempt to explain how it's intended to work.
2014-07-19 16:06:31 -07:00
Gregory Cooper
45306397cc
Reorder some recursive definitions to avoid undefined references.
...
Please include in v6.1 release if possible.
2014-07-18 22:25:04 -07:00
Robby Findler
2a07425f26
renaming bug in file/convertible's contract
2014-07-18 23:32:24 -05:00
Robby Findler
5641ab84db
add contracts to file/convertible
2014-07-18 20:59:09 -05:00
Robby Findler
ad7a535de9
add missing argument
2014-07-18 20:33:41 -05:00
Robby Findler
4a996cce6b
add context into the blame record for struct-type-property/c
...
and use the standard contract printer
2014-07-18 20:33:41 -05:00
Ryan Culpepper
f4978d2fdb
fixed macro stepper test
2014-07-18 16:35:58 -04:00
Ryan Culpepper
4f05e33192
fix stxparse test
2014-07-18 16:15:00 -04:00
Robby Findler
954f3c52d4
add plot-font-face and use the-font-list to cache fonts
2014-07-18 09:25:15 -05:00
Robby Findler
3333d92652
stop telling the traces windows to re-format expressions when the font size changes
...
I'm not sure why it was doing this before, but in addition to fixing PR
14644, this should also make the font size slider a lot more responsive.
also, redraw the editor after changing the font size to make sure
the blue arrows get redrawn properly.
closes PR 14644
2014-07-18 08:17:09 -05:00
Robby Findler
5168764293
update HISTORY for 6.1
...
Please include in the 6.1 release
2014-07-18 06:22:30 -05:00
Robby Findler
3b1353729f
history note for error message gui improvement
2014-07-18 06:22:30 -05:00
Robby Findler
fbc3d7ea7c
update HISTORY.txt for 6.1
...
Please include in the 6.1 release
2014-07-18 06:22:29 -05:00
Matthew Flatt
e8278176fa
update racket/HISTORY.txt
...
Merge to v6.1
2014-07-18 07:55:50 +01:00
Matthew Flatt
a33c64b45f
scribble: another Unicode mapping for Latex output
...
This mapping is needed by the "redex-unstable" documentation.
Merge to v6.1
2014-07-18 07:39:33 +01:00
Matthew Flatt
09b4445c7a
scribble: fix PDF rendering for image without bounding-box info
...
Merge to v6.1
2014-07-18 06:59:50 +01:00
AlexKnauth
10fb8f8178
Fix type of range
2014-07-17 19:57:32 -04:00
Jay McCarthy
40e9ac2c15
Fix PR 14638
2014-07-17 18:05:53 -04:00
Jay McCarthy
f9d5910ed8
Fix PR 14614 without printf
2014-07-17 18:05:53 -04:00
Jay McCarthy
6df9cd29dd
Fix PR 14614
2014-07-17 18:05:53 -04:00
Jay McCarthy
7f0f5f029b
Fix planet-compat script
2014-07-17 18:05:53 -04:00
Jay McCarthy
791ce51fd4
rephrase
2014-07-17 18:05:53 -04:00
Jay McCarthy
3ef64fff6c
Add multiple STDERR links
2014-07-17 18:05:52 -04:00
Jay McCarthy
8507bb758f
Using pkgd explicitly
2014-07-17 18:05:52 -04:00
Jay McCarthy
93c998385a
removing sync
2014-07-17 18:05:52 -04:00
Jay McCarthy
96fd55fdb6
Running planet-compat locally
2014-07-17 18:05:52 -04:00
Jay McCarthy
0c68b45488
Move backup, again
2014-07-17 18:05:52 -04:00
Jay McCarthy
b61c54cb18
move archives
2014-07-17 18:05:52 -04:00
Jay McCarthy
f9b1449f95
Whoops, don't want them all to be gone
2014-07-17 18:05:52 -04:00
Jay McCarthy
a4f578dcd6
Don't bother uploading unused, large, files to S3
2014-07-17 18:05:51 -04:00
Matthew Flatt
7a5746d9a7
future: fix completion of a future that ends with a delayed tail call
...
The completion needs to be set up as an lightweight contination so
that it can be captured.
Merge to v6.1
2014-07-17 17:02:02 +01:00
Matthew Flatt
4541a75e76
future: fix slow path for inlined struct getter
...
Merge to v6.1
2014-07-17 17:02:01 +01:00
Robby Findler
111d419631
fix bug introduced in c7dd72ab4b
2014-07-17 06:09:21 -05:00
Matthew Flatt
76aefcb508
fix sleep timeout in scheduler
...
In the case that the current time equals exactly the timeout of
a `sync/timeout`, the Racket process could get stuck (using no CPU)
instead of continuing as it should.
How did we not find this before? Why am I suddenly able to replicate
the problem (i.e., hitting exactly the target timeout in the secheduler
at the millisecond granularity)?
Merge to v6.1
2014-07-17 07:53:55 +01:00
Robby Findler
d4b97dcca3
add a contract to make-card (to protect drracket, really)
2014-07-17 00:48:55 -05:00
Asumu Takikawa
a365f75ebb
Add TR tests for replace-evt
2014-07-16 14:46:53 -04:00
Asumu Takikawa
36931395f9
Add several missing types
2014-07-16 14:46:39 -04:00
Matthew Flatt
c681c6e8e5
raco pkg install: reject overlapping package directories
...
For example, if you accidentally type `raco pkg install` in your
"racket" directory, you'd rather have an error rather than competing
module paths that reach all libraries.
2014-07-16 17:20:17 +01:00
Robby Findler
5a6731a017
fix mistake
...
(that was introduced for debugging purposes)
2014-07-16 09:54:16 -05:00