Eli Barzilay
29d6d377fc
Modernize (& racketize) ffi/examples.
2012-07-27 10:31:26 -04:00
John Clements
a5ebf8181b
rewording of release notes message.
...
Merge to 5.3.
2012-07-26 23:21:14 -04:00
Robby Findler
9356e8e949
try out Asumu's suggestion, namely if there is a keyboard event,
...
then hide the definitions/interactions labels for a while (2
seconds currently). also, when the 2 seconds expires, fade back
in instead of just appearing immediately
2012-07-26 18:58:42 -05:00
Robby Findler
af3d52f9b5
fix bug in the computation to determine if the big interactions/definitions
...
label and the region to be refreshed have some overlap
2012-07-26 18:40:12 -05:00
Robby Findler
203fbf7950
fix coordinate computation for the new, big definitions/interactions labels
...
closes PR 12944
2012-07-26 18:37:34 -05:00
Matthew Flatt
9d6f0e96ba
fix for bytecode validator
...
Fix tchecking for a rest argument to a function that
is lifted by closure conversion so that one of its
arguments is a mutable local variable's location.
Also reject bytecode that would pass too many arguments
to a lifted function, since that would trigger an arity
error that might try to use a location as a value.
Merge to v5.3
2012-07-26 16:32:59 -06:00
Matthew Flatt
b208a104ec
COM test updates
2012-07-26 16:32:59 -06:00
John Clements
8ba976c035
release notes update for stepper.
...
please merge to 5.3 release.
2012-07-26 14:52:15 -04:00
Asumu Takikawa
2dcf060774
Move engines from mzlib/thread to racket/engine
...
(they were previously called "coroutines" but
the term "engine" is less ambiguous)
2012-07-26 14:47:29 -04:00
Matthew Flatt
100212cd53
another repair to `subprocess' test
...
Merge to v5.3
2012-07-26 10:53:56 -06:00
Matthew Flatt
87d24ece78
more on `port-commit-peeked' and EOFs
...
Continues/fixes commit 4c3dd00d49
.
2012-07-26 10:39:24 -06:00
Matthew Flatt
1efc894ada
toward fixed interaction between positions and peek-commits
...
When a `port-commit-peeked' succeeds, position information should
(appear to) be updated. This patch synchronizes commits and
position information for primitive ports, but synchronizing
them for user ports remains a problem.
2012-07-26 10:39:17 -06:00
Matthew Flatt
8c10dc1579
fix a `subprocess' test
...
Merge to v5.3
2012-07-26 08:47:06 -06:00
Matthew Flatt
880f84b24f
fix bug in `sync'
...
When `guard-evt' or `nack-guard-evt' is used, `sync' didn't
account for the possibility that a channel or semaphore
action might complete during the call to the guard, in which
case it might fail to select the event that has already
completed.
Merge to v5.3
2012-07-26 08:40:43 -06:00
Matthew Flatt
70ef4e6e57
racket/port: possible repair for `read-bytes-evt'
...
Also restore and add some tests.
Merge to v5.3
2012-07-26 08:39:58 -06:00
Matthew Flatt
4c3dd00d49
fix `port-commit-peeked' and mid-stream EOFs
2012-07-26 06:14:35 -06:00
Matthew Flatt
11be722a0f
typo
2012-07-25 21:58:18 -06:00
Matthew Flatt
ca3272bd45
racket/port: fix `make-limited-input-port' handling of progress evts
...
Merge to v5.3
2012-07-25 21:37:58 -06:00
Matthew Flatt
d1048406b5
typo
2012-07-25 21:32:33 -06:00
Matthew Flatt
d8461837f9
fix `current-subprocess-custodian-mode'
...
An 'interrupt setting was treated as a 'kill setting.
Merge to v5.3
2012-07-25 20:45:52 -06:00
Matthew Flatt
df4fed7011
windows: fix `subprocess' for an empty argument
...
An empty argument must be quoted at the CreateProcess() level.
Merge to v5.3
2012-07-25 20:37:20 -06:00
Matthew Flatt
71045e255c
fix `for/vector' to really stop at size
...
Avoids an infinite loop for an infinite sequence, for example.
Also, expand via `for/fold/derived' to improve error reporting.
2012-07-25 20:07:23 -06:00
Matthew Flatt
abc437ac29
remove bad `return's
2012-07-25 20:07:23 -06:00
Matthew Flatt
7d894bfb63
Note require' of a
main' submodule for -t',
-l', and `-p'
...
In the output of `racket -h' and in the command-line docs.
Merge to v5.3
2012-07-25 20:07:23 -06:00
Vincent St-Amour
8bceeadaab
Refactoring.
2012-07-25 16:32:52 -04:00
Vincent St-Amour
f50d64b3b2
Fix tab leak.
2012-07-25 16:32:52 -04:00
Vincent St-Amour
144fd5bf05
Refactoring.
2012-07-25 16:32:52 -04:00
Vincent St-Amour
406529c391
Close OC properly from the menu.
2012-07-25 16:32:52 -04:00
Vincent St-Amour
dc6a81ad02
Refactoring.
2012-07-25 16:32:52 -04:00
Vincent St-Amour
57568ae44c
Cleanup.
2012-07-25 16:32:51 -04:00
Vincent St-Amour
0bb133ea51
Move panel to the frame mixin instead of the tab mixin.
2012-07-25 16:32:51 -04:00
Vincent St-Amour
b2ce93ca94
Fix Optimization Coach menu entry point.
2012-07-25 16:32:51 -04:00
Vincent St-Amour
d9f97d079f
Refactoring.
2012-07-25 16:32:51 -04:00
Robby Findler
7b72ddb7bf
add big "definitions" and "interactions" labels to the drracket
...
definitions and interactions windows
2012-07-25 08:58:43 -05:00
Robby Findler
cdee10e2c0
fix error message wording
2012-07-25 03:02:30 -05:00
Robby Findler
fe9cdc0756
bring drracket history file up to date
...
merge to the release branch, please
2012-07-24 23:33:24 -05:00
Robby Findler
aa645e9650
brought up to date with version number
...
merge to release branch, please
2012-07-24 23:28:29 -05:00
Robby Findler
4e6b38b956
adjust bitmap test
2012-07-24 23:27:07 -05:00
Vincent St-Amour
4933913cd6
Remove documentation for non-existent methods.
2012-07-24 17:22:43 -04:00
Vincent St-Amour
74a6518920
Refactoring.
2012-07-24 17:02:46 -04:00
Vincent St-Amour
b3e619e5ee
Have OC work on a copy of the definitions window.
2012-07-24 16:56:23 -04:00
Vincent St-Amour
b1577bd307
Fix type for add-between.
2012-07-24 16:41:52 -04:00
Vincent St-Amour
7ba7be1873
Show running man animation when OC is working.
2012-07-24 16:05:59 -04:00
Vincent St-Amour
c5b49066a8
Update TR history.
2012-07-24 13:48:05 -04:00
Vincent St-Amour
f2ff88be4a
Add Optimization Coach right-click menu entry to existing menu.
2012-07-24 13:48:05 -04:00
Vincent St-Amour
73942fcfa8
Wrap highlighting in an edit sequence.
...
Speeds up display.
2012-07-24 13:48:05 -04:00
Vincent St-Amour
70f8f4d743
Avoid recreating panel and check-boxes when optimization coach is shown.
2012-07-24 13:48:05 -04:00
Vincent St-Amour
cfc8fe5766
Fix spacing issue.
2012-07-24 13:48:05 -04:00
Matthew Flatt
289ae98c8e
add missing `super-new' from class100 conversion
...
Also, move relevant tests to a better place.
Merge to v5.3
2012-07-24 11:16:43 -05:00
Eli Barzilay
d7f0314c74
tex2page is gone, update installer tests.
2012-07-24 11:47:47 -04:00