Sam Tobin-Hochstadt
2aaeec4520
Improve type of values
when applied to one argument.
...
Closes PR 12846.
2012-07-14 22:45:08 -04:00
Sam Tobin-Hochstadt
ccf79943ab
Fix special case for expected unions of vectors.
...
Closes PR 12845.
2012-07-14 21:56:44 -04:00
Sam Tobin-Hochstadt
2500dad8f1
Don't shortcut simple letrec
forms that aren't lambda
s.
...
Closes PR 12841.
2012-07-14 21:36:56 -04:00
Sam Tobin-Hochstadt
9e097866bf
Vector fixes.
...
- Allow indexing into a VectorTop, with result `Any`.
- Don't use special typing rules for applications when the operator
has an annotation or instantiation.
Closes PR 12887.
Closes PR 12888.
2012-07-14 21:30:26 -04:00
Sam Tobin-Hochstadt
49b030ac8d
Fix documentation of Sequenceof
type.
...
Closes PR 12831.
2012-07-14 21:30:26 -04:00
Sam Tobin-Hochstadt
f40c7f11a6
Mutable data at typed boundaries can't have flat contracts.
...
Closes PR 12884.
2012-07-14 20:43:35 -04:00
Sam Tobin-Hochstadt
546c12cf2a
Parse (Struct t)
as StructTop.
...
Close PR 12903.
2012-07-14 19:20:51 -04:00
Sam Tobin-Hochstadt
418a0c311b
Print StructTop
nicely.
...
Related to PR 12903.
2012-07-14 18:41:42 -04:00
Sam Tobin-Hochstadt
4cba6e010f
Intern Struct
types properly wrt. identifiers.
2012-07-13 17:10:50 -04:00
Sam Tobin-Hochstadt
e6697fe43f
Require binding of add-mod
.
2012-07-13 17:10:50 -04:00
Sam Tobin-Hochstadt
683f8e4e4b
Use promises for current-type-names
.
2012-07-13 17:10:50 -04:00
Asumu Takikawa
b33509bc0d
Remove old packages
...
The following packages were removed:
- combinator-parser
(see `asumu/combinator-parser` on PLaneT)
- tex2page
(see `asumu/tex2page` on PLaneT)
- test-box-recovery
2012-07-13 15:43:59 -04:00
Robby Findler
05b88930c0
improve how an after-insert callback behaves (specifically,
...
avoid redundant work when there are multiple inserts during
an edit sequence)
closes PR 12897
2012-07-13 10:50:13 -05:00
Robby Findler
0ca54bfe56
fix queue/stack confusion in the Guide
...
closes PR 12896
2012-07-13 10:50:13 -05:00
Matthew Flatt
e430463ea4
another submodule expansion repair
...
Relevant to PR 12902
2012-07-13 09:38:44 -06:00
Matthew Flatt
a94a2f6d55
avoid compiler warning
2012-07-13 07:48:17 -06:00
Matthew Flatt
f729c6441c
racket/draw: fix gl-context<%> locking
...
The optional arguments for `call-as-current' for `gl-context<%>'
were not implemented, and the locking implementation didn't match
the documentation in other ways.
2012-07-13 07:45:21 -06:00
Jay McCarthy
e71cbbe7a9
new email setup
2012-07-12 19:32:17 -04:00
Jay McCarthy
0da1c82584
Changing contracts on gl-context<%> and applying it to the gl-context% object.
...
I updated and noticed that this was now failing because interface
contracts are not check structurally (any more?). Once I applied the
interface, the contract application failed because the documented two
additional arguments (alternative and enable-breaks?) are not actually
accepted. I look through all the implementations of gl-context% and
none of them accept these. Should I change the documentation or is
this a bad backwards incompatibility with the older versions?
2012-07-12 19:32:17 -04:00
Matthew Flatt
1d8f5279bd
futures: fix a problem related to lightweight continuations
...
The mark-stack counter needs to be updated even if there
are no entries to add to the mark stack.
2012-07-12 15:43:22 -06:00
Sam Tobin-Hochstadt
2dd9a43d1b
Fix tests for new type name declaration.
2012-07-12 17:41:12 -04:00
Sam Tobin-Hochstadt
396b04eb86
Reduce some dependencies of Typed Racket prims.
2012-07-12 17:41:12 -04:00
Sam Tobin-Hochstadt
5ab3827b48
Delay actual initialization of type environment.
2012-07-12 17:41:12 -04:00
Sam Tobin-Hochstadt
775dc67a3b
Rename type-decl
submodule to #%type-decl
.
2012-07-12 17:41:12 -04:00
Vincent St-Amour
f036b0bd12
Add scribble support for additional letters from the Czech alphabet.
2012-07-12 17:40:01 -04:00
Kevin Tew
d8861a6947
[Distributed Places] place functions now work with distributed places
2012-07-12 11:41:47 -06:00
Vincent St-Amour
1a7c9844ec
Disable Optimization Coach in the student languages.
...
Also disables it for other language menu languages.
2012-07-12 12:42:20 -04:00
James Swaine
fe26c07637
Fix future visualizer not showing requested size for allocation events
2012-07-12 10:05:22 -05:00
Eli Barzilay
5cbdf4dc76
Provide `main' too, since it's used by redex/tests/run-tests.
...
(Broken in 4c2940a6.)
2012-07-12 00:12:44 -04:00
Asumu Takikawa
68d550e2c3
Update props file for racket/private/shared-body.rkt
2012-07-11 21:46:30 -04:00
Asumu Takikawa
3158acd61d
Fix unit test broken by mzlib movement
2012-07-11 21:38:42 -04:00
Asumu Takikawa
403aaac7d4
Moved some mzlib library implementations to racket
...
The libraries moved were:
- mzlib/control => racket/control
- mzlib/date => racket/date
- mzlib/deflate => file/gzip
- mzlib/inflate => file/gunzip
- mzlib/port => racket/port
- mzlib/process => racket/system
- mzlib/runtime-path => racket/runtime-path
- mzlib/shared => racket/shared
- mzlib/unit => racket/unit
- mzlib/unit-exptime => racket/unit-exptime
- mzlib/zip => file/zip
The old modules in mzlib are now pointers to the
new modules. These are all modules that were already
redirected in the documentation.
2012-07-11 18:26:10 -04:00
Asumu Takikawa
e414107748
Add deprecation notices to most mzlib libraries
2012-07-11 18:01:05 -04:00
Matthew Flatt
f747c086d8
fix checking for `syntax-local-lift-require'
...
Closes PR 12894
2012-07-11 14:03:31 -06:00
Matthew Flatt
a022e78ab1
fix Windows (and maybe other compilers) compile problem
2012-07-11 10:29:28 -06:00
Vincent St-Amour
60a0f3b854
Rename Performance Report to Optimization Coach.
...
The new name is more accurate.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
decdea8806
Refactoring.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
9f12764d25
Have Performance Report popups be trigged by a right-click menu.
...
Taking over left-click in highlighted regions is bad style.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
c5d9f6a228
Refactoring.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
8b64dc8aef
Only highlight text, not empty space at the end of lines.
...
To play nicer with pop-up menus.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
d48762fa1d
Comment on tradeoff.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
895e3a94fa
Accept inliner log messages from unsaved editors.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
8eee1265b5
Refactoring / cleanup.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
fb67e5dc4c
Allow multiple PR instances for multiple tabs.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
ec90ca5146
Fix comment.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
1d084888fd
Filter reports by provenance (TR / mzc).
...
Can't easily combine with filtering by opt / missed opt, so I dropped it.
2012-07-11 10:59:35 -04:00
Vincent St-Amour
590a93725f
Refactoring.
2012-07-11 10:59:34 -04:00
Vincent St-Amour
d350c70c98
Add button to dismiss PR.
2012-07-11 10:59:34 -04:00
Vincent St-Amour
b4fb55dd2e
Have PR display options on a separate toolbar.
2012-07-11 10:59:34 -04:00
Vincent St-Amour
e659e188ea
Typo.
2012-07-11 10:59:34 -04:00