Matthew Flatt
286efface0
ffi/com: adjust order in object release
...
Release type descriptors before type infos, and release type
infos before objects. (This reordering shouldn't matter if
referencing counting does its usual job, but maybe it's better
to use the obvious order.)
Merge to v5.3
2012-08-02 08:01:00 -06:00
Robby Findler
9b39fc37f8
adjust the filename filter for the insert-images menu item
...
closes PR 12963
2012-08-02 07:17:09 -05:00
Robby Findler
44161d73c8
adjust DMdA languages so they do the same error rewriting that the HtDP
...
languages are doing. This seems to make the error messages in DMdA
behave like they did in 5.2.1 (and so I'm pushing this to see how DrDr
reacts)
2012-08-01 18:20:06 -05:00
Matthew Flatt
dda1ee74de
document racket/mpair' and
racket/package'
2012-08-01 09:34:12 -06:00
Matthew Flatt
7df91a6148
racket/gui: clarify graphical min size in docs for `text-field%'
...
Closes PR 12959
2012-08-01 09:34:12 -06:00
Matthew Flatt
38167dd4fa
ffi/com: remove stray quote
...
Merge to v5.3
2012-08-01 09:34:11 -06:00
Burke Fetscher
db437e0ba8
clarify define-extended-language example
2012-08-01 10:09:45 -05:00
Robby Findler
2032aaf341
add a test case for check-expect expressions where the first position has an error
...
test case for commit 87a8f70148
related to PR 12943
2012-07-31 22:25:34 -05:00
Ryan Culpepper
9e566a90ac
find syntax properties to transfer at compile time
2012-07-31 19:15:21 -04:00
Ryan Culpepper
6eb8da1f40
removed (unused) reference to not-break-exn?
2012-07-31 19:15:21 -04:00
Vincent St-Amour
800a328fe6
Fix documentation for packages and mutable lists.
...
As suggested by Matthew.
2012-07-31 17:12:30 -04:00
Vincent St-Amour
cc8a9b5ed7
Fix type for dynamic-place.
2012-07-31 17:12:30 -04:00
Kevin Tew
04839b39f8
[Distributed Places] fix failing drdr tests
2012-07-31 13:56:38 -06:00
Kevin Tew
6b48d34867
[Distributed Places] added #:thunk and #:named keyword arguments to distributed place creation functions
2012-07-31 11:51:55 -06:00
Matthew Flatt
aa5b1e192c
scribble/sigplan: add guidance for `category', etc.
...
Include the URL to ACM's explanation of how to use categories,
and add some other formatting guidance that is otherwise
difficult to track down.
2012-07-31 07:50:46 -06:00
Matthew Flatt
4a6bfacc27
scriblib/figure: support references to multiple figures at once
2012-07-31 07:50:46 -06:00
Matthew Flatt
5388fac5eb
typo in error message
2012-07-31 07:50:46 -06:00
Robby Findler
1a619bd047
add tooltips at the start and end of arrows indicating how many references
...
there are and how many definition sites there are (in check syntax)
also: Rackety
2012-07-30 21:46:22 -05:00
Robby Findler
ec41d86fef
clean up the way original objects are being handled in check syntax
...
Specifically, move the syntax-original? checks to the point
where objects are inserted into the tables (it seemed to mostly
be happening there already, but now remove the checks on the
references)
2012-07-30 21:46:22 -05:00
Robby Findler
b520696d6f
typos
2012-07-30 21:46:22 -05:00
Matthew Flatt
b0f81b5365
racket/draw: use Cairo in a single-threaded way
...
This is a follow-up to commit ec6f3fd610
. We're still
seeing crashes while rendering the "plot" documentation, and this
change seems to make things work on my machine.
2012-07-30 08:07:49 -06:00
Matthew Flatt
eeb8739417
ffi/unsafe: allow callbacks during wait for foreign call in main place
...
That is, make a combination of `#:in-original-place? #t' on a call
and `#:async-apply ....' on a callback work.
2012-07-30 07:58:40 -06:00
Robby Findler
87a8f70148
adjust check-expect so it rewrites the error messages
...
like they are rewritten in the repl
closes PR 12943
2012-07-30 04:19:06 -05:00
Robby Findler
02dd0909cb
adjust DrRacket's errortrace stack printer window so that it
...
removes adjacent entries that have the same stack location
and instead just says "skipped N duplicate frames" in the
window
closes PR 12682
2012-07-30 02:36:17 -05:00
Eli Barzilay
14f25418f3
Fix a retroactive typo.
2012-07-29 18:16:56 -04:00
Matthew Flatt
9b1db14328
ffi/com: fix clean-up of type descriptors
...
Merge to v5.3
2012-07-29 09:46:30 -06:00
Robby Findler
9815822255
adjust the big definitions / interactions labels so they
...
are sensitive to the #lang line and then enable them
for the teaching languages
2012-07-29 09:43:38 -05:00
Robby Findler
6e2fb2ac5e
make the code that does the mixin checks work with define-local-member-name
...
closes PR 11279
closes PR 12397
2012-07-29 09:43:37 -05:00
Vincent St-Amour
dd02f5eeda
Fix parametric require/typed in typed/racket/base.
...
Closes PR12951.
Please merge to release.
2012-07-29 09:02:58 -04:00
Eli Barzilay
a0e6892d3e
Add "download-libs.rkt" to the core sources.
2012-07-29 08:27:28 -04:00
Ryan Culpepper
e10951024f
syntax/parse: fix bug in specialized code for ellipsis patterns
...
The result of 'stx->list' is not always either a list or #f.
Merge to 5.3.
2012-07-28 17:37:06 -04:00
Ryan Culpepper
d19137c998
fix name of function in docs
...
Closes PR 12950
2012-07-28 16:41:08 -04:00
Matthew Flatt
8fc008c569
fix interaction of place-channel receive and GC
...
Avoid holding onto a pointer into a place-message page beyond
receipt of the message.
Merge to v5.3
2012-07-28 11:23:22 -06:00
Matthew Flatt
d8d043d678
racket/draw: fix potential png bug
2012-07-28 11:23:22 -06:00
Eli Barzilay
1afc26c79b
Fix test due to code refactoring, sort export lists in module descriptions.
2012-07-28 12:12:35 -04:00
Eli Barzilay
1eaecb8e39
An a warning newline, minor additional tweaks.
2012-07-28 12:11:43 -04:00
Eli Barzilay
963ecf0d6f
Add responsible for "compatibility".
...
(Separate push to see that drdr barks with the previous prop fix.)
2012-07-28 07:36:22 -04:00
Eli Barzilay
b7c11dfaff
Add "compatibility" to dist-specs.
2012-07-28 07:31:11 -04:00
Eli Barzilay
8cdf6be928
Fix how props checks itself.
2012-07-28 07:30:21 -04:00
Mike Sperber
095cf488a3
Synch German string constants with latest.
2012-07-28 11:22:20 +02:00
Eli Barzilay
c2bea19d1b
Adjust for new error mesage style.
...
(This is in part a temporary solution since the ",bt" command is now used
to show a backtrace as well as any "foo...:" hidden fields.)
2012-07-28 05:05:06 -04:00
Eli Barzilay
5b501da131
Minor fix for the installer tests.
...
The last "xrepl" might be at the BOL, with no preceding space.
2012-07-28 05:05:05 -04:00
Robby Findler
63dc751450
add some simpler exercises to start
...
and link to existing introductory Racket
tutorials
2012-07-28 00:28:30 -05:00
Vincent St-Amour
140c8c7883
Translate new string constants to french.
2012-07-27 16:59:54 -04:00
Vincent St-Amour
4f06971470
Typo.
2012-07-27 16:55:32 -04:00
Vincent St-Amour
68260a6c86
Add deprecation notice to the scheme language.
2012-07-27 16:49:05 -04:00
Vincent St-Amour
52439d528b
Move mutable list functions to the compatibility collect.
...
Mutable pair functions from racket/base are not moved.
2012-07-27 16:49:05 -04:00
Vincent St-Amour
ab2226a19e
Add a `compatibility' collect for compatibility with other languages.
...
It includes `defmacro' and Chez-style modules (packages).
2012-07-27 16:49:05 -04:00
Eli Barzilay
c408dfb03b
Put the main work in a `main' sub-module.
...
This should avoid re-checking the zo file at the end, leading to an
error when it's not there if it moved.
2012-07-27 10:35:00 -04:00
Eli Barzilay
7e4e373919
Update self-test checksup for revized "racket -h" text.
2012-07-27 10:31:46 -04:00