Sam Tobin-Hochstadt
e705d4d450
Parallelize running Typed Racket optimizer tests.
...
No speedup yet, though.
2012-08-21 17:47:30 -04:00
Sam Tobin-Hochstadt
b601f52d4f
Add open-place
.
2012-08-21 17:13:16 -04:00
Asumu Takikawa
46ece20b09
Fix typo introduced by 965a74453f
...
(Moral of story: be careful with regexps)
2012-08-21 16:35:37 -04:00
Asumu Takikawa
9a65f9aaf0
Delete trailing whitespace
2012-08-21 16:20:26 -04:00
Asumu Takikawa
965a74453f
Add #:forall, #:∀ to contract-out
2012-08-21 16:20:26 -04:00
Asumu Takikawa
a5d1007696
racket/generic: allow impersonator contracts
...
This enables the use of polymorphic contracts with generic
interfaces and their instances.
2012-08-21 12:43:48 -04:00
Sam Tobin-Hochstadt
71e81f9fff
Add some examples for cast
.
2012-08-21 10:50:34 -04:00
Eric Dobson
1248b32e73
Adding documentation for cast and make-predicate.
...
Also converted tabs to spaces.
2012-08-21 10:50:34 -04:00
Matthew Flatt
3c744229e8
ffi/unsafe docs: improve `_cprocedure' docs
...
Among other improvements, add information about reachability of
callout arguments.
2012-08-21 08:42:33 -06:00
Robby Findler
33b89d6cb4
clarify control-based keybindings
...
closes PR 13043
2012-08-21 08:28:42 -05:00
Robby Findler
f1a4aeedba
control-alt for menu selections probably shouldn't be
...
used under windows, so just give a menu shortcut under
macosx and under windows rely on the underscore thingy
2012-08-21 08:16:39 -05:00
Robby Findler
e14013670a
disable standalone submod.rkt test. it is run by run-all.rkt and
...
running it in parallel with other planet tests is not safe
2012-08-20 20:30:52 -05:00
Robby Findler
e41aa93e6e
fix a bug in the event handling that would cause updates
...
to the blue box to get missed when it was open via the mouse
(as opposed to be tacked open)
2012-08-20 20:30:52 -05:00
Matthew Flatt
5e5e503859
scribble/manual: add #:normalize?' option to
deftech' et al.
2012-08-20 17:37:24 -06:00
Matthew Flatt
1ca5767684
fix docs for `deftech': mention case folding
2012-08-20 17:37:19 -06:00
Jon Rafkind
5bf68d32d5
[honu] remove context argument
2012-08-20 16:25:38 -06:00
Sam Tobin-Hochstadt
5fb4819703
Add type for processor-count
.
2012-08-20 14:49:11 -04:00
Sam Tobin-Hochstadt
1c275ffcc7
Don't use places for running single tests.
2012-08-20 14:45:50 -04:00
Eric Dobson
6e2e84664d
Move list-set and list-update to unstable/list.
2012-08-20 14:45:50 -04:00
Jon Rafkind
dc3d06c7ae
[honu] change -> to =
2012-08-20 12:28:15 -06:00
Jon Rafkind
40ead42f0f
[honu] add module for debugging honu programs. first feature passes the input through honu-read
2012-08-20 12:28:15 -06:00
Jon Rafkind
e4401fd450
[honu] need at least one iterator in a for loop
2012-08-20 12:28:15 -06:00
Jon Rafkind
62042beb50
[honu] wrap syntax with (semicolon ...) when a ; is present
2012-08-20 12:28:15 -06:00
Jon Rafkind
37dc999951
[honu] add primitive macro form
2012-08-20 12:28:15 -06:00
Jon Rafkind
60f1c85207
[honu] remove context argument from macro transformers
2012-08-20 12:28:14 -06:00
Sam Tobin-Hochstadt
4c0d605c43
Fix typo detected by optimizer.
2012-08-20 13:17:50 -04:00
Eric Dobson
b9408e545e
Wrap generated code in #%expression.
...
This allows tc-toplevel to hand it off to tc-expr, and not reimplement
the details of annotations.
2012-08-20 12:39:41 -04:00
Eric Dobson
8545f421ab
Add back ignore-some typechecking
2012-08-20 12:39:41 -04:00
Eric Dobson
533920480e
Add tests for make-predicate and cast, also add support for the top-level.
...
Closes PR 12939.
Closes PR 12201.
2012-08-20 12:39:41 -04:00
Eric Dobson
553c3a4f80
Added cast operator to typed racket
2012-08-20 12:39:40 -04:00
Eric Dobson
cc52e56fe6
Add way for code to attach typechecks to itself, and implemented make-predicate.
2012-08-20 12:39:40 -04:00
Eric Dobson
115345300d
Allow contract definitions created from expressions to be fixed up.
2012-08-20 12:39:40 -04:00
Eric Dobson
bb67e37c49
Make TR's ignore-some property work even if there isn't an internal form.
2012-08-20 12:39:40 -04:00
Sam Tobin-Hochstadt
9e5060ef5b
Make Typed Racket integration tests run in parallel.
...
Parallel speedup of approximately 4x when using 8 workers on a 12-core machine.
Closes PR 12911.
2012-08-20 12:25:50 -04:00
Eric Dobson
09d32d35e0
Add promise support to type->contract.
...
Closes PR13024.
2012-08-20 10:10:17 -04:00
Eric Dobson
a408d6bfbf
Cleanup builtin structs types.
2012-08-20 10:10:17 -04:00
Robby Findler
e38e959145
change the new 'find from selection' menu item so that it uses
...
cmd-alt-f on the mac (and control-alt-f on windows/unix, I believe)
2012-08-19 18:04:14 -05:00
Robby Findler
40121d2531
improve the menu redundancy test so it reports when there are
...
multiple menu items with the same shortcut
2012-08-19 17:09:16 -05:00
Robby Findler
1f090fa170
improve the distribution building portion of the docs to point
...
out that a 'raco planet link' helps with the docs building
2012-08-18 20:45:47 -05:00
Robby Findler
258f267508
remove 'planet' from plt/bin (raco planet does the same thing and
...
planet conflicted with another package in Debian)
2012-08-18 20:26:50 -05:00
Robby Findler
ec34fc6870
add a note about how to build documentation to the planet documentation building step
2012-08-18 09:04:06 -05:00
Asumu Takikawa
47cb06f842
Fix docs for reencode-input-port & reencode-output-port
...
Closes PR 10545
2012-08-18 00:34:54 -04:00
Asumu Takikawa
7d20e0cbe2
Fix docs for radio-box%
...
Closes PR 13005
2012-08-18 00:23:16 -04:00
Asumu Takikawa
6665053dad
Fix contracts on several I/O functions
...
Closes PR 12599
2012-08-18 00:22:21 -04:00
Asumu Takikawa
c20f1ec573
Fix guide section 14.6.2
...
Closes PR 13039
2012-08-17 23:26:59 -04:00
Robby Findler
b128ce4719
fix bug in commit 52f18ee37
2012-08-17 17:54:26 -05:00
Robby Findler
52f18ee370
adjust the expansion of class so that it tracks identifiers
...
that it drops from the expansion (like define/public) by
adding them to the origin syntax property (and sometimes
to disappeared-use; see the add-decl-props function
for details on those that aren't in the origin property)
this means that check syntax will now pick them up
so they'll show up in the blue boxes in drracket
Thanks Matthew, for some helpful advice and
comments on an initial version of the commit.
2012-08-17 17:24:03 -05:00
Asumu Takikawa
5a2c235739
Forge non-existent generic functions like write-proc
...
Closes PR 13014
2012-08-17 12:27:01 -04:00
Asumu Takikawa
087a13c712
racket/draw contracts: racket -> racket/base
2012-08-17 12:27:01 -04:00
Asumu Takikawa
798344d2c6
Additional guide fix by Lee Duhem
...
Relevant to PR 13034
2012-08-17 01:45:07 -04:00