Eli Barzilay
e0a96d3e7e
Typo in the `errortrace' language description.
...
(cherry picked from commit 50b74c453f
)
2011-07-19 11:36:02 -04:00
Eli Barzilay
c1a82bf23e
Use (banner) instead of a fixed "Welcome to Racket" in the More tutorial
...
and in the guide.
Also, add a tag to the readline "License Issues" to be able to link to
it from the xrepl docs.
(cherry picked from commit 45394bb7b6
)
2011-07-19 11:35:59 -04:00
Eli Barzilay
71ea3183ba
Rename prompt-shown' ->
zero-column!', and use it only in the
...
non-readline reader. Use line reading for ,install!.
(Cherry-picked from 3f8bb7a
, and edited conflucts because
`port-set-next-location!' is not added to the release.)
2011-07-19 11:34:29 -04:00
Robby Findler
d5045184c9
fix missing argument to format
...
please merge to release branch
(cherry picked from commit 2b99c86321
)
2011-07-19 11:28:53 -04:00
Matthew Flatt
4b13d54396
fix "block cache" layer to handle allocation failure
...
(cherry picked from commit 5efe7001d6
)
2011-07-19 11:28:51 -04:00
Guillaume Marceau
d8c7bd138f
Undoes the 'produces -> return' part of commit c31d352f
, keeping the 'changes -> mutates' change and the assorted bug fixes it contained.
...
(cherry picked from commit adf965e92a
)
2011-07-19 11:28:47 -04:00
Matthew Flatt
df42ae7cb7
fix `get-module-path' and associated exception
...
Closes PR 12029
(cherry picked from commit d8d762517f
)
2011-07-19 11:28:45 -04:00
Matthew Flatt
34530173f9
fix `enter!' to set module source name
...
Merge to 5.1.2
(cherry picked from commit 67936b7a66
)
2011-07-19 11:28:41 -04:00
Eli Barzilay
f8c4f23b5c
Manually constructed patch from Robby: fixes the executable problem.
2011-07-19 11:27:51 -04:00
Matthew Flatt
70fdc4ef90
fix source name of built-in modules
...
Closes PR 12051
Merge to 5.1.2
(cherry picked from commit 92671ab3ea
)
2011-07-19 11:23:34 -04:00
Matthew Flatt
253ba1376b
belated test case for cm ".dep"-read fix
...
Merge to 5.1.2
(cherry picked from commit 67272f114b
)
2011-07-19 11:23:25 -04:00
Matthew Flatt
4af675677d
fix printing of namespace with places enabled
...
This commit goes with 62acb298bd
.
(cherry picked from commit 701c9666d6
)
2011-07-19 11:23:22 -04:00
Matthew Flatt
5a5430f91e
revert unnecessary refactoring
...
--- intended to avoid creating a dependency that already exists
Merge 5.1.2
(cherry picked from commit ab0e78122c
)
2011-07-19 11:23:19 -04:00
Matthew Flatt
bc46623eca
restore deinprogramm reader module suffix
...
(cherry picked from commit fc914dfac8
)
2011-07-19 11:23:16 -04:00
Matthew Flatt
ed4185cae9
don't compile test file with image constant
...
(cherry picked from commit bd10ccc1b7
)
2011-07-19 11:23:05 -04:00
Matthew Flatt
9e3ee9e2f8
fix cm to configure reader when reading .dep files
...
Merge to 5.1.2
(cherry picked from commit 7af5d490ad
)
2011-07-19 11:22:53 -04:00
Matthew Flatt
34b3045b9b
fix SGC
...
Merge to 5.1.2
(cherry picked from commit 3f0914080b
)
2011-07-19 11:22:47 -04:00
Matthew Flatt
af3db4d9fe
change GDK_POINTER_MOTION_HINT_MASK back to GDK_POINTER_MOTION_MASK
...
because HINT doesn't works as expected, and the problem it
seemed to solve at one time (slow resize in DrRacket) seems
to have been fixed some other way. GDK_MOUSE_MOTION_MASK
isn't needed, since GDK_POINTER_MOTION_MASK covers it.
Merge to 5.1.2
(cherry picked from commit 5edc0c70af
)
2011-07-19 11:22:42 -04:00
Matthew Flatt
b560fc83aa
fix taint behavior of some syntax operations
...
`syntax-local-get-shadower' and
`syntax-make-delta-introducer' both taint their
results when a given syntax object is tainted
(cherry picked from commit 4307bcace5
)
2011-07-19 11:13:20 -04:00
Matthew Flatt
f4bb576511
limit build parallelism to 4 on a 32-bit machine
...
Merge to 5.1.2
(cherry picked from commit e57b7b9e54
)
2011-07-19 11:13:00 -04:00
Robby Findler
4e5ac3c261
typo
...
(cherry picked from commit 9e0a866969
)
2011-07-19 11:12:54 -04:00
Matthew Flatt
9f5ad021f1
fix errortrace
...
The `eq?'ness of syntax objects used to reconstruct the result
was broken by disarming. The solution is to reconstruct based
on the disarmed syntax object instead of the original.
Merge to 5.1.2.
(cherry picked from commit 0f61d62ea1
)
2011-07-19 11:12:48 -04:00
Ryan Culpepper
a0ccf20b30
macro-stepper: disable taint display until correct
...
Merge to release branch
(cherry picked from commit 91a2e283a6
)
2011-07-19 11:12:42 -04:00
Matthias Felleisen
fecc46f97d
adjusted expected error messages to accommodate Stephen's change
...
(cherry picked from commit 6c51155fec
)
2011-07-19 11:12:24 -04:00
Matthias Felleisen
0372e02294
documented error reporting functions
...
(Cherry picked from 9193203
, and slightly edited for conflicts due to
code shuffling.)
2011-07-19 11:11:01 -04:00
Matthias Felleisen
14cd4ae26c
fixed bug in exception handling for drawing; Closes PR 12044
...
(cherry picked from commit 562252f589
)
2011-07-18 12:43:19 -04:00
Guillaume Marceau
29e8c44ba9
Roll back the "expr -> expression" change in the grammar documentation of the
...
teaching languages. The extra width was breaking some browsers.
(cherry picked from commit 7134d67921
)
2011-07-18 12:43:16 -04:00
Guillaume Marceau
8c54e212da
Standartize the vocabulary to "the function returns" and "set! mutates"
...
(cherry picked from commit c31d352f2b
)
2011-07-18 12:43:12 -04:00
Matthew Flatt
f790a77e40
places: fix printing of symbol resolved module paths
...
(cherry picked from commit 62acb298bd
)
2011-07-18 12:43:09 -04:00
Matthew Flatt
e1dbfe67e3
remove obsolete reference to '#%mred-kernel
...
(cherry picked from commit 1c4722eaee
)
2011-07-18 12:43:06 -04:00
Matthew Flatt
c4ca803955
fix typo; eliminate "this" as a noun; otherminor improvements
...
(cherry picked from commit 5e5172baab
)
2011-07-18 12:43:03 -04:00
Vincent St-Amour
be3aa544ad
Fix unbalanced curly brackets.
...
(cherry picked from commit 937d0ad722
)
2011-07-18 12:42:49 -04:00
Asumu Takikawa
2c70c98228
Fix a few framework contracts to match code
...
(cherry picked from commit 6c3284a828
)
2011-07-18 12:42:46 -04:00
Eli Barzilay
225f563bda
Add a new #:dont-re-require-enter' flag for
enter!', to avoid
...
requiring itself into the entered namespace.
This makes it useful in some cases where this require leads to a
dependency cycle, eg (enter! racket/list). It's obviously not useful
for use as-is, since you will not have a bound `enter!' to get out of
the namespace (and possibly no `require' to get it) -- but it is useful
for meta-tools like xrepl. This is why the flag is verbose. `xrepl'
now uses this flag.
Also, the check for valid keywords for the form is now done at runtime
rather than in the macro. This doesn't matter in this case, since the
form is intended for interactive use anyway.
Also, separate the two parts of `enter-load/use-compiled' (it was
defined curried, but didn't use it).
(cherry picked from commit db7f2b4542
)
2011-07-18 12:42:42 -04:00
Eli Barzilay
0b0de351fd
New `xrepl' collection.
...
(cherry picked from commit c544ebfe6c
)
2011-07-14 17:29:53 -04:00
Stephen Bloch
14ed19da09
Corrected signature of scene+line to match examples and actual behavior
...
(sixth argument can be a pen or color, not just a color).
(cherry picked from commit d510f6aecc
)
2011-07-14 17:29:43 -04:00
Stephen Bloch
3a2e4969e9
Corrected an error message that said it wanted a real, but actually
...
expected an integer.
(cherry picked from commit 83fd1e968d
)
2011-07-14 17:29:31 -04:00
Eli Barzilay
a606c3a988
Shift typo.
...
(cherry picked from commit 318c4fedfc
)
2011-07-14 17:29:27 -04:00
Eli Barzilay
533293c666
Added Guillaume's gmail address to mailmap
...
(cherry picked from commit 6e72bf2dad
)
2011-07-14 17:29:24 -04:00
Eli Barzilay
4b3c7d0aec
Switch tcsh(!) and bash scripts to use /bin/sh.
...
(Satisfy some 3rd-party packaging linters.)
(cherry picked from commit 69464bba91
)
2011-07-14 17:29:20 -04:00
Matthias Felleisen
f5923dd748
sk requested empty scenes with optional background color
...
(cherry picked from commit 40948ee653
)
2011-07-14 17:29:16 -04:00
Guillaume Marceau
ef167bb249
Fixed some missing links in the documentation.
...
(cherry picked from commit da6e819b6f
)
2011-07-14 17:29:12 -04:00
Guillaume Marceau
fd6d7de506
Better fix for the previous bug.
...
(cherry picked from commit 793d7894f1
)
2011-07-14 17:29:08 -04:00
Guillaume Marceau
72a81a7c12
Fixed that 'all contracts for primitives print as lists' bug in scribblings/htdp-langs.
...
(cherry picked from commit 452f3a14fb
)
2011-07-14 17:29:02 -04:00
Matthias Felleisen
7f7618dd07
small edit to doc of atan; Closes PR 12039
...
(cherry picked from commit 03dc212d61
)
2011-07-14 17:23:57 -04:00
Asumu Takikawa
60f3e79bb8
Use real contract in bitmap% docs
...
(cherry picked from commit 2fdc56db3a
)
2011-07-14 17:23:55 -04:00
Matthew Flatt
8d0d481d63
rebuild Mac x86 libraries to work with 10.4
...
Merge to 5.1.2
(cherry picked from commit 0860e62bfa
)
2011-07-14 17:23:49 -04:00
Robby Findler
95ed19b91f
fix bad contract
...
(cherry picked from commit 2fb03852b3
)
2011-07-14 17:23:44 -04:00
Stephen Bloch
4f794fe496
Fixed some more error messages.
...
(cherry picked from commit 52527d8a95
)
2011-07-14 17:23:38 -04:00
Ryan Culpepper
289e82b0b7
updated docs for struct-type-contract/c
...
(cherry picked from commit 5a10ef7550
)
2011-07-11 23:13:49 -04:00