Vincent St-Amour
1a661256f8
Abstract printing of function types.
2011-08-03 17:39:14 -04:00
Jon Rafkind
4324a1a33d
[honu] add colored lexer so drracket can color honu syntax appropriately
2011-08-03 14:37:26 -06:00
Jon Rafkind
adecdd5603
[honu] return a parse error if the lexer couldnt find any other matching regex
2011-08-03 14:37:26 -06:00
Eli Barzilay
89dfe3dc50
v5.1.2 stuff
2011-08-03 15:23:14 -04:00
Robby Findler
595272d19a
use a (dark) red italic font for online check syntax errors
2011-08-03 13:39:58 -05:00
Matthias Felleisen
7de873f431
added syntax property to universe 'disappeared-use so that keywords in world clauses point to origin and have docs
2011-08-03 14:29:33 -04:00
Matthias Felleisen
c938fdf419
added syntax property 'disappeared-use so that keywords in world clauses point to origin and have docs
2011-08-03 14:25:29 -04:00
Matthias Felleisen
ac919568a6
fix doc bug, with 50386760dd
this truly; Closes PR 10559
2011-08-03 11:42:11 -04:00
Matthias Felleisen
50386760dd
added launch-many-worlds/proc; Closes 10559
2011-08-03 11:20:05 -04:00
Robby Findler
29a843ac37
get rid of a broken attempt to optimize the 20,000-ft overview refreshing
...
closes PR 12083
2011-08-03 09:58:23 -05:00
Matthew Flatt
113f889592
correct correction
2011-08-03 08:46:33 -06:00
Matthew Flatt
22c8cdec0b
another more doc correction
...
(should have been part of the previous commit)
2011-08-03 08:40:55 -06:00
Matthew Flatt
6634332458
doc repairs
...
Thanks to Yin Wang
2011-08-03 08:33:04 -06:00
Matthew Flatt
3a51e80751
fix rendering of transparent structures
2011-08-03 08:14:57 -06:00
Matthew Flatt
37c43c23d6
gtk: fix refresh freeze/thaw and reparent interaction
...
Closes PR 11947
2011-08-02 20:00:56 -06:00
Matthew Flatt
9a14b47ccc
doc typo
...
Closes PR 12006
2011-08-02 17:15:23 -06:00
Matthew Flatt
3ffa731f80
fix docs
...
Closes PR 12011
2011-08-02 17:07:39 -06:00
Matthew Flatt
3b8d00029e
fix `namespace-attach-module{-declaration}' problem
...
Closes PR 12048
2011-08-02 17:06:12 -06:00
Robby Findler
b972a0940d
Added online expansion and compilation of files
...
being edited in DrRacket (via places)
Added an API to let tools have access to that
information (and compute more stuff)
Used that to make an online version of Check Syntax
which led to a separately callable Check Syntax API.
2011-08-02 16:28:16 -05:00
Robby Findler
33cf3a167b
add test case for PR 12084, clean up exception predicates in test suite a little
2011-08-02 16:28:13 -05:00
Robby Findler
32becaf860
added a #:security-guard argument to:
...
managed-compile-zo
make-caching-managed-compile-zo
make-compilation-manager-load/use-compiled-handler
that gets used when compiled files, dep files, and compiled/ directories are created.
2011-08-02 16:28:10 -05:00
Eli Barzilay
63af93f1b4
Minor typo in macro, closes PR12084.
...
(Committed for Robby)
2011-08-02 16:56:02 -04:00
Eli Barzilay
a748b35f35
Updated DrRacket images
2011-08-02 16:56:02 -04:00
Eli Barzilay
1caa28df28
Fix `unstable/time' & xrepl use.
2011-08-02 16:56:02 -04:00
Eli Barzilay
68fce6d9db
Revert "Have DrDr keep ignoring the random seeds."
...
(Since DrDr never ignored that text.)
This reverts commit e972c0c392
.
2011-08-02 16:56:02 -04:00
Eli Barzilay
e52e7defae
Much improved `wrapped-output'.
2011-08-02 16:56:02 -04:00
Vincent St-Amour
3f40742968
Remove bash completion for commands we don't provide.
2011-08-02 15:14:07 -04:00
Matthew Flatt
fba1777b8a
fix contract
2011-08-02 06:48:54 -06:00
Matthias Felleisen
8e176bc275
added documentation for Carl's ... in the student languages; otherwise 2e dots in templates look ugly
2011-08-01 20:13:20 -04:00
Matthew Flatt
9a5bae277a
set self modidx on primitive modules
...
which fixes a crash related to `module->namespace'
2011-08-01 15:16:04 -06:00
Matthew Flatt
7977d1817e
expose the scribble' command-line driver as
racket/render'
2011-08-01 14:40:49 -06:00
Matthew Flatt
5ef147397c
add missing items to the release notes
...
Merge to 5.1.2
2011-08-01 13:15:17 -06:00
Matthew Flatt
86f4e5912b
adjust `scriblib/figure' CSS for more consistent spacing
2011-08-01 13:14:43 -06:00
Matthew Flatt
8d3aa69e9d
fix mismatch between make-base-eval' and
make-base-eval-factory'
2011-08-01 04:01:40 -06:00
Matthew Flatt
c22c8b0846
remove incorrect comment
2011-07-31 06:28:12 -06:00
Matthew Flatt
2146a020c0
another error-message fix
2011-07-31 05:09:49 -06:00
Matthew Flatt
8a00308ad5
add lib' to
setup/infotab' exports
...
and fix up documentation, which didn't mentioned the allowed
`require' form
2011-07-31 04:43:24 -06:00
Matthew Flatt
920867287b
fix for/list' to use the new
reverse'
2011-07-31 04:43:24 -06:00
Matthew Flatt
ec27cbfd90
fix problems related to futures and is-list flags on pairs
...
Although a future thread used an atomic compare-and-swap to
set "is a list" or "not a list" flag on pairs via the
JIT-implemented `list?', the hashing function in the runtime
thread did not; as a result, it might be possible to lose
a hash code due to cache inconsistency (although I'm not
sure it's actually possible, and I couldn't trigger a problem
with a test). Most of the changes are related to using
an atomic compare-and-swap when setting a hash code, as
well as clean-ups to related code. Processor-count tests
avoid using atomic compare-and-swap on uniprocessors, which
might not support the relevant machine instructions.
As significantly, the compare-and-swap operation for the
JIT-implemented `list?' did not actually set flags on
a pair that has a hash code. This could lead to `list?'
tests that were not constant time (but only if the relevant
pair's `eq?' hash code had been used previously).
2011-07-31 04:43:24 -06:00
Eli Barzilay
b644e335d9
Fix the docs for `call-in-sandbox-context'.
...
Closes PR 12081.
2011-07-30 09:33:24 -04:00
Robby Findler
a672704e5e
add support for thread-safe compilation to compiler/cm (and use it in drracket)
2011-07-30 09:01:46 -04:00
Robby Findler
085b497b1c
tidy up parallel build api docs
2011-07-30 09:01:44 -04:00
Jon Rafkind
7f3e434cb5
[honu] allow nested block comments
2011-07-29 18:42:55 -06:00
Jon Rafkind
cd5d0ee9a3
[honu] fix escapes in string literals
2011-07-29 16:59:48 -06:00
Jon Rafkind
7532515110
[honu] use regular expressions to lex comments
2011-07-29 16:59:48 -06:00
Jon Rafkind
cd62f1983f
show line/column information for parsing errors
2011-07-29 16:59:48 -06:00
Vincent St-Amour
5f4c577d5b
Get rid of pseudo-syntax.
2011-07-29 18:31:10 -04:00
Vincent St-Amour
4164b04324
Remove serialization.
2011-07-29 18:23:16 -04:00
Vincent St-Amour
0ff3aafed6
Speed up Performance Report on unsaved files.
2011-07-29 18:23:16 -04:00
Vincent St-Amour
191f7a5f17
Add an early failure case for portname matching.
2011-07-29 18:23:16 -04:00