Commit Graph

29105 Commits

Author SHA1 Message Date
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