Robby Findler
a0c9dfd54e
make contract-out signal more errors in terms of itself
...
instead of provide/contract
closes PR 13752
2013-05-15 09:43:04 -05:00
Robby Findler
c981c55768
adjust contract test suite to do more provide/contract => contract-out
...
rewriting in order to test contract-out more
2013-05-15 09:43:03 -05:00
Asumu Takikawa
09cf079453
Whitespace and comment fixes
2013-05-14 15:25:44 -04:00
Asumu Takikawa
e0cff038c8
Refactor to reduce right-ward drift
2013-05-14 15:25:44 -04:00
Asumu Takikawa
67beb11cf6
Make require/typed
work at top-level
...
Closes PR 13747
2013-05-14 15:25:43 -04:00
Asumu Takikawa
2c042998b9
Fix tc-toplevel-form for ignored syntax
2013-05-14 15:25:43 -04:00
Asumu Takikawa
3651974c6e
Add more syntax examples to the reference
2013-05-14 15:25:43 -04:00
Vincent St-Amour
ab5075bc76
Fix test for TR's for source locations.
2013-05-14 12:04:15 -04:00
Vincent St-Amour
ce59724778
Log sequence specialization failures in `for' loops.
...
Using this logging, Optimization Coach can recommend adding `in-list'
and co. to `for' loops in hot code.
2013-05-14 11:47:34 -04:00
Vincent St-Amour
8638a661cc
Fix source locations for TR for.
2013-05-14 10:35:19 -04:00
Robby Findler
498815a225
add enum-tests into run-tests.rkt
2013-05-14 07:25:53 -05:00
Max New
e86e47a968
Removed tabs from redex enum code
2013-05-13 21:14:48 -05:00
Max New
d174a0c0a0
Added Redex enum tests
2013-05-13 20:40:50 -05:00
Max New
c31d0e02d4
Hacky fix to only flatten repeats
2013-05-13 20:40:50 -05:00
Max New
943179aab1
Fixed bad let syntax
2013-05-13 20:40:50 -05:00
Asumu Takikawa
f3e6276f9b
Make define-type
work at top-level
...
Closes PR 12913
2013-05-13 17:14:22 -04:00
Vincent St-Amour
a857256c77
Limit memory in all sandboxes used by the TR random tester.
2013-05-13 16:46:00 -04:00
Vincent St-Amour
5de08f06b4
Fix type of sinh.
...
Found using random testing.
2013-05-13 16:46:00 -04:00
Robby Findler
c10a059a97
add responsible for collects/pict
2013-05-13 06:49:49 -05:00
Robby Findler
96acfb08ac
disable slideshow's addition (to drracket) of pict value rendering
2013-05-12 22:07:59 -05:00
Robby Findler
9932ef33f7
move the slideshow/pict library to its own collection
...
also, adjust all of the requires in the tree to point to the pict
collection
2013-05-12 22:07:58 -05:00
Matthew Flatt
f8622080bb
fix build for Windows
2013-05-12 16:59:28 -06:00
Asumu Takikawa
6bc6e8e07e
racket/generic: fix kw args with #:defaults
...
Closes PR 13737
2013-05-12 16:36:13 -04:00
Matthew Flatt
c9cfaa2d36
slideshow/pict: fix `text' angle and superscript/subscript modes
2013-05-12 07:04:26 -06:00
Matthew Flatt
b08ff186e2
slideshow/pict: add 'outline style for `text'
2013-05-12 06:54:27 -06:00
Robby Findler
9da1d9ca00
pkg-info-orig-info seems to also possibly be (cons 'file ...).
2013-05-11 19:47:45 -05:00
Robby Findler
20e74c40bc
adjust package manager gui to separate out (and make simpler looking)
...
the package installer
and make DrRacket have two separate menu items, one for installing a package
(which now looks simpler again) and one for doing all of the things you can
currently do with the package system in a GUI
2013-05-11 19:47:45 -05:00
Robby Findler
19c1c02823
add #:close-button?, #:canvas-min-width, and #:canvas-min-height
...
arguments to in-terminal
2013-05-11 19:47:45 -05:00
Robby Findler
15408f0c7b
allow #f as the min-width / min-height init arg to area-containers
2013-05-11 19:47:44 -05:00
Ryan Culpepper
ef3dff1cec
db: temporary workaround for SSL one-record-per-write issue
2013-05-11 13:20:35 -04:00
Ryan Culpepper
26545f29b9
fix unstable/socket loading in windows
...
closes PR 13743
2013-05-11 13:20:35 -04:00
Ryan Culpepper
1c3cbce0af
fix typos in example code
2013-05-11 13:20:35 -04:00
Jay McCarthy
551e536f3e
bitmap-dc% respective alpha channel in get/set-pixel
2013-05-11 10:36:19 -06:00
Matthew Flatt
a80e04136b
racket/gui gtk: catch key events at frame level
...
In case no subwindow within a frame can accept the keyboard
focus, now the frame itself can accept them (for consumption
by `on-subwindow-char').
2013-05-11 09:11:45 -06:00
Asumu Takikawa
d0043402e8
Doc fixes for ffi/unsafe/atomic
2013-05-10 18:01:59 -04:00
Asumu Takikawa
ec8e126a90
Remove debugging instrumentation
2013-05-10 15:43:11 -04:00
Asumu Takikawa
ae7741fe60
Add tests for commit e53b0858c3
2013-05-10 15:42:41 -04:00
Eli Barzilay
710e59bf13
Make `in-producer' treat any number of values uniformly.
...
The previous version was broken in its inconsistent treatment of
multiple values, which was motivated by an `in-generator' use
case. (`in-generator' should be fixed too now.) The new version is
much simpler since there's no need for three almost-exact copies of the
same code.
2013-05-10 10:33:43 -04:00
Eli Barzilay
609db13fa7
More temporary hacking around the to-be-renamed `permutations' problem.
2013-05-10 10:33:43 -04:00
Robby Findler
9a7af8c840
DrRacket now saves the font size preference on a per-monitor-configuration basis
2013-05-10 08:21:00 -05:00
Robby Findler
20ad11a830
add immutable hashes to printable/c
2013-05-10 08:20:59 -05:00
Jay McCarthy
5c7f89d242
Fix error based on mis-read contract
2013-05-10 06:56:42 -06:00
Jay McCarthy
0488cd6b46
Update links re release
2013-05-10 06:56:42 -06:00
Robby Findler
119eab66d8
delay the unimplemented/unsupported errors until the enumeration is actually used
2013-05-09 17:22:58 -05:00
Max New
b8538ec135
Added Redex enumerators.
...
Supports names and recursive patterns.
Limited support for repeats and mismatches.
2013-05-09 16:32:53 -05:00
Eli Barzilay
1085045973
Updated sizes of repackaged source distributions.
2013-05-09 12:43:28 -04:00
Eli Barzilay
61b721dd81
Combine the two zo-size tests into one.
...
Also beautify the output.
2013-05-09 11:11:07 -04:00
Eli Barzilay
0397518539
Fix inclusion of "keep-dirs.rktd".
...
The file should be considered as source even though it's in the "doc"
directory.
2013-05-09 11:11:07 -04:00
Eli Barzilay
c228b13f9f
Make the stop value for `in-producer' optional.
...
There are many cases where you just want to use some other tool like
`#:break' to stop the iteration, so no need to make up a bogus stop
value and no need to spend time checking it.
2013-05-09 11:11:06 -04:00
Eli Barzilay
2d63564a6d
Temporary hack: avoid permutations' clash until its renamed in
math'.
...
(Should undo this when the rename is done.)
2013-05-09 11:11:06 -04:00