Eli Barzilay
bffe336220
#lang racket' ->
#lang racket/base' conversions in plot and in images.
2012-11-07 08:03:45 -05:00
Eli Barzilay
26045a27fb
#lang racket' ->
#lang racket/base' conversions in drracket and in redex.
2012-11-07 08:03:44 -05:00
Eli Barzilay
39a0ab60a7
Some more #lang racket' ->
#lang racket/base' conversions
...
(And some other related minor racketisms.)
2012-11-07 08:03:44 -05:00
Robby Findler
bc59cc43d4
fix the draw contract (and change some one-of/c's to or/c's)
2012-11-06 21:55:36 -06:00
Robby Findler
261700ef2c
whoops, forgot to add this file in my last commit
2012-11-06 20:57:15 -06:00
Jay McCarthy
b778e4e03c
enabling shared in plai with some shameless copying of kernel code
2012-11-06 19:53:03 -07:00
Robby Findler
c02797b121
improve the language dialog a little bit:
...
- make clicking on the example languages
select the 'The Racket Language' radio button
- when the clicked example language matches
the buffer, have a more friendly message
2012-11-06 20:31:12 -06:00
Robby Findler
66c1045b42
adjust the language dialog so that clicking on the example
...
the corresponding #lang line.
2012-11-06 19:15:53 -06:00
Robby Findler
9377b634ff
added show-derivations to redex
2012-11-06 19:15:53 -06:00
Danny Yoo
b5f5d420c4
correcting the type signature docs for htdp-intermediate's compose.
2012-11-06 14:39:23 -07:00
Asumu Takikawa
9e6329abee
slideshow/balloon: fix balloon
to match docs
2012-11-06 14:09:41 -05:00
Asumu Takikawa
5f74f120c8
Add examples for the rest of built-in pict constructors
2012-11-06 14:09:34 -05:00
Eli Barzilay
14d8c8b5a5
Newlines at EOFs.
2012-11-06 14:07:15 -05:00
Eli Barzilay
95679bdab5
Switch from except' (from
racket/unit') to #:except' in
2htdp/private'.
...
This is used by the `function-with-arity' macro, and the use of `except'
looks like something that is better done with a keyword. I think that
this change should be fine since it's a private function.
2012-11-06 13:29:09 -05:00
Eli Barzilay
5aca765989
racket' ->
racket/base' switches in htdp' and
2htdp'.
...
All of these look safe. Also, see comment in `2htdp/batch-io' about the
splitting thing (which should probably be revised with the extensions to
`racket/string').
2012-11-06 13:29:09 -05:00
Eli Barzilay
1c8001d174
Some "obvious" switching from racket' to
racket/base'.
2012-11-06 13:29:09 -05:00
Eli Barzilay
d49aeecd8a
Switch the teachpack wrappers to `racket/base'.
...
(I think that the change to `teachpack/htdp/dir' is fine too, looks like
the previous code is dealing with the old restriction of not requiring a
binding that conflicts with the language bindings.)
2012-11-06 13:29:09 -05:00
Robby Findler
95ff9637c0
make ellipsis clickable
2012-11-06 12:12:02 -06:00
Robby Findler
3bbf6035d1
adjust the language dialog based on feedback from dev@
2012-11-06 09:46:18 -06:00
Robby Findler
3e8cd0277f
increase snips test timeout
2012-11-06 09:46:18 -06:00
Robby Findler
f311676096
clarify the way the undoable? flag in begin-edit-sequence works
2012-11-06 09:46:17 -06:00
Jay McCarthy
bf6adf0c4a
Adding the xorg config
2012-11-05 22:33:29 -07:00
Jay McCarthy
777efd4a58
starting gui tests early and enabling more parallelism
2012-11-05 22:33:29 -07:00
Stevie Strickland
7acfc80d79
Fix bogus method name in interface contract errors.
...
Closes PR 13238
2012-11-05 18:54:57 -05:00
Matthew Flatt
25f142299b
fix propagation of "multiple result" flag when optimizing `begin0'
2012-11-05 16:15:48 -07:00
Asumu Takikawa
68dd17bf08
Make control contracts play nice with has-contract?
2012-11-05 18:08:10 -05:00
Ryan Culpepper
321cd1b4ae
macro-stepper: fix for lifted provides
...
closes PR 13236
2012-11-05 17:26:46 -05:00
Matthew Flatt
bd0e6ae941
fix problems with chaperones, printing, and cycles
2012-11-05 10:48:46 -07:00
Matthew Flatt
f21280e24d
fix problems with non-parallel places
...
The implementation of message passing in thread-simulated
places had not kept up with the parallel implementation.
2012-11-05 10:48:45 -07:00
Matthew Flatt
885382e12e
benchmark tweaks and addition
2012-11-05 10:48:45 -07:00
Robby Findler
f22aaec21d
the 'audit the invalidate-bitmap-cache' commit (2 commits ago) avoided
...
running the 'redraw the definitions/interactions label' timer when the
language didn't ask for those labels; this commit also avoids running
the timer when the user has disabled the labels
2012-11-04 19:52:52 -06:00
Danny Yoo
0fa78a8cee
documentation: removing the korean characters out of the example. Was breaking the build at LaTeX generation time.
2012-11-04 18:20:54 -07:00
Robby Findler
81dc3bae37
audit the calls to invalidate-bitmap-cache in the framework and in
...
drracket and try to make them happen less often (or, if there will be
multiple ones, try to guarantee that there is an edit sequence)
2012-11-04 19:02:55 -06:00
Matthew Flatt
1126f02ddd
change JIT inlining of `/' to be fast on a fixnum result
2012-11-04 17:20:11 -07:00
Robby Findler
ef3eb3154a
adjust log following to make it work for the middle of a drracket
...
editing session
2012-11-04 14:39:55 -06:00
Robby Findler
e9e2557356
unbreak code that changes drracket's dock icon dynamically
...
(when transition to or from the weekend or valentines day)
2012-11-04 14:39:55 -06:00
Robby Findler
f3a060ccc1
insert examples directly into drracket instead of simulating
...
typing them in, in the module language test suite
this speeds it up; going from 140 to 105 seconds on my (mac)
machine. (drdr was taking 240 or so seconds, tho)
2012-11-04 14:39:54 -06:00
Matthew Flatt
068240e9fe
racket/gui: fix problems with control labels and client/global positions
...
Closes PR 13232
2012-11-04 08:47:50 -07:00
Matthew Flatt
0c82f54912
racket/gui: add delete' to
choice%' and `list-control<%>'
...
Closes PR 13230
2012-11-04 08:25:43 -07:00
Matthew Flatt
c6fc92915d
make figure target rendering configurable
...
from Kevin Tew
2012-11-04 06:38:30 -07:00
Matthew Flatt
eaf1fd1fe5
more consistently clear the tail-call and multiple-values buffers
...
More consistent clearing avoids a kind of space unsafety. There's just
one buffer per thread, so it's difficult to turn non-clearing into
a detectable leak (I wasn't abel to construct an example), but it
might be possible. More practically, failing to clear the buffer
can make it difficult to debug memory use.
2012-11-04 06:09:21 -07:00
Matthew Flatt
7ee6a814e5
explicitly close evaluator for plot doc
...
Although this shouldn't affect document rendering, since
each document is run under a custodian that is shut down,
it simplifies using the document individually to check for
leaks.
2012-11-04 06:09:21 -07:00
Matthew Flatt
4c61dfc217
fix test to not depend on network connection
2012-11-04 06:09:21 -07:00
Matthew Flatt
8079ff6c4f
fix problem with prompts, call/cc, and tail-buffer allocation
...
Merge to v5.3.1
2012-11-04 06:09:21 -07:00
Matthew Flatt
7a256fbb72
yet another repair for backtraces
...
Compacting of the old generation breaks backtrace info. We
could try to fixup backtrace info, but it's simpler to just
disable compaction.
2012-11-04 06:09:21 -07:00
Matthew Flatt
ad703025c5
error message repair
2012-11-04 06:09:21 -07:00
Danny Yoo
4901c6714e
documentation: correcting my broken example for heap-copy
2012-11-03 15:40:15 -06:00
Danny Yoo
6ab4085db3
documentation: adding data/heap examples
2012-11-03 15:36:11 -06:00
Robby Findler
a6384e7de3
Oops, didn't mean to push this one
...
Revert "working on something to show derivations"
This reverts commit 77fb5ec69d
.
2012-11-03 15:52:14 -05:00
Robby Findler
4669b6bfed
adjust tests for the new language dialog
...
(the names of the textbooks are no longer explicit
in the hierarchy of the languages so just specify
"Beginning Student", for example)
2012-11-03 15:49:33 -05:00