Matthew Flatt
3f9d86c348
fix "props" for "pict-snip-pkgs"
2014-08-11 07:58:33 +01:00
Matthew Flatt
2bdb8c1de5
fix rename-transformer-target
for chaperoned structs
2014-08-11 07:41:47 +01:00
Matthew Flatt
5ef75682d7
fix run-time error reporting for variables in a submodule
...
Error reports used the "source" field of a module, which
doesn't have submodule information, or the "name" field of
a module, which might not match an actual filename (".ss"
vs. ".rkt"). Create the right combination.
2014-08-11 07:41:43 +01:00
Robby Findler
e569710e63
fix rule reference in tutoral, also spell-check
...
closes PR 14676
2014-08-10 06:54:52 -05:00
Robby Findler
1c26a5d99c
fix r6rs link just link in 8d3fd26c6
2014-08-10 06:53:26 -05:00
Robby Findler
6b563a89c8
stop doing slow computation whose results were useless
...
also, clean up drawing of 'insert large letters' dialog
so that you don't see a little white sliver when there are
no characters typed
2014-08-09 23:16:49 -05:00
Robby Findler
13316f1df9
rename t to tau
2014-08-09 23:16:49 -05:00
Vincent St-Amour
495e734b95
Add sponsors to RacketCon page.
2014-08-08 15:27:32 -04:00
Vincent St-Amour
4deeab0177
More titles and abstracts for RacketCon.
2014-08-08 15:27:32 -04:00
Matthew Flatt
fab77bb28c
fix SRFI-62 link
...
Closes PR 14673
2014-08-08 06:24:51 +01:00
Matthew Flatt
8d3fd26c6a
fix broken doc link to R5RS
...
There's no good way to fix the link, right now. Since the Guide and
R5RS packages depend on each other, though, we can expect that they're
installed at the same time and a relative reference will generally work.
2014-08-08 06:24:51 +01:00
Matthew Flatt
e6423b7610
meta/pkg-build: support version for pkg catalog query
2014-08-08 06:24:50 +01:00
Robby Findler
ac248006f9
use path->relative-string/library's cache argument to
...
make the 'Open Require Path...' dialog more responsive
2014-08-07 08:38:15 -05:00
Robby Findler
1fd9959a61
add examples directly to judgment-holds docs
...
(as well as a pointer to other examples elsewhere)
2014-08-07 03:08:49 -05:00
Robby Findler
a4fbb4ee4c
fix bug in names that begin with _r
2014-08-07 03:08:49 -05:00
Robby Findler
ec5ccb0a8b
added pict-snip to the main-distribution pkg
2014-08-07 03:08:49 -05:00
Robby Findler
7714db3f0a
added pict-snip pkgs
2014-08-07 03:08:49 -05:00
Robby Findler
8ec1fb6f7a
remove dependency on racket/snip (use file/convertible instead
...
of a direct reference to bitmap-snip%)
2014-08-07 03:08:49 -05:00
Matthew Flatt
fd67feddab
racket/draw and racket/snip: avoid some undefined-checking wrappers
...
The changes to `pen%` and `brush%` are related to the
`racket/class` repair of the previous commit, while the
`style%` change is because I didn't look at it before.
2014-08-06 08:48:19 +01:00
Matthew Flatt
f4c1d7ec03
racket/class: add missing check for #<unsafe-undefined>
...
When a superclass method is called before the superclass
is initialized, then all field accesses need to be guarded.
Robby found this one.
2014-08-06 08:46:51 +01:00
Matthew Flatt
698c22ef9d
meta/new-web: handle versionless source variant
...
Although a versionless variant of the source bundle is available,
we leave it off the web page, because it's intended for automatic
processes.
2014-08-05 16:34:22 +01:00
Matthew Flatt
fe12e93192
bump version
2014-08-05 16:23:10 +01:00
Matthew Flatt
513ff77811
racket/gui: report AltGr combination for left Control plus right Alt
...
Use the new AltGr report to enable Control-Alt- combinations in
DrRacket (and other framework programs) when they do not intefere
with plain AltGr combinations.
2014-08-05 16:23:09 +01:00
Matthew Flatt
926e64f5f1
fix "fixing letrec" pass
...
Adjust the compiler pass to insert checks for #<unsafe-undefined>.
The chanegs amount to throwing out the old attempt to follow the
implementation sketched in "Fixing Letrec", and instead use a
simpler abstract interpretation.
2014-08-05 16:22:31 +01:00
Matthew Flatt
ac428f89fa
use-before-definition analysis: fix checking of with-cont-mark
form
...
Similar to the `set!` problem.
2014-08-05 16:00:19 +01:00
Matthew Flatt
6efac46b3f
letrec-check analysis: remove no-op part of implementation
...
The `deferred_uvars` list is constucted so that it always
has the same length as `uvars`.
2014-08-05 16:00:19 +01:00
Matthew Flatt
837a55f484
use-before-definition analysis: fix handling of let[*]
...
Bindings in `let` and `let*` need to be tracked much the same
way as for `letrec`, so that
(letrec ([b (let ([d (lambda () c)])
(d))]
[c 1])
b)
raises an exception.
2014-08-05 16:00:19 +01:00
Matthew Flatt
7d85bccaa2
use-before-definition analysis: fix checking of set!
form
...
Treat the RHS of `set!` as escaping to an unknown context, so
that any variables it references are treated as unprotected.
2014-08-05 16:00:19 +01:00
Matthew Flatt
3801fc0432
scribble: fix image metrics in HTML output for exact fractions
...
Avoid generating sizes such as `1003790/1581`.
2014-08-05 16:00:18 +01:00
Robby Findler
a9ce8bfd65
modernize stlc.rkt and eliminate ellipses so that well-typed generation works
2014-08-05 01:55:41 -05:00
Mike Sperber
106cd16d35
Synch German string constants with latest.
2014-08-03 20:17:02 +02:00
Robby Findler
e0351c07fc
a little more extra info for drdr
2014-08-02 19:27:28 -05:00
Asumu Takikawa
d3057da2ac
Use blueboxes cache in xrepl
2014-08-02 14:22:01 -04:00
Ryan Culpepper
7ba6c663cd
v6.1 announcement text
2014-08-02 13:33:29 -04:00
Ryan Culpepper
7608125543
v6.1 installers info
2014-08-02 11:19:51 -04:00
Robby Findler
b77731617c
add a will-executor example
2014-08-02 09:11:27 -05:00
Robby Findler
484f512965
add a little more info in the syntax check printouts for drdr
2014-08-02 09:11:27 -05:00
Matthias Felleisen
1bf4bf1872
signatures broke a while back and nobody uses then in *SL
2014-08-02 09:10:24 -04:00
Asumu Takikawa
ac93668a20
Show blueboxes info in xrepl with ,describe
2014-08-02 08:26:49 -04:00
Robby Findler
4315018ace
change a hash so it doesn't map from syntax objects directly, but
...
instead constructs a suitable key
2014-08-02 06:22:28 -05:00
Robby Findler
bc5ab79910
add some debugging output to try to figure out what's different about drdr
...
when running the check syntax tests
2014-08-02 02:31:58 -05:00
Robby Findler
cad8331141
use scribble/blueboxes
2014-08-02 01:52:44 -05:00
Robby Findler
24ecd04563
add a scribble/blueboxes library to get the content of the
...
blueboxes in unstyled form
(moved from DrRacket here)
2014-08-02 01:52:44 -05:00
Matthias Felleisen
e4c6d76269
bring back structure type w/o re-enabling broken signatures
2014-08-01 22:58:03 -04:00
Matthias Felleisen
6782f7a85f
I broke this test; I am not sure why it worked in the first place -- to be checked
2014-08-01 21:42:39 -04:00
Matthias Felleisen
42426272c2
disabled signatures instead of allowing renaming because they are not working anyway (?)
2014-08-01 21:17:40 -04:00
Matthias Felleisen
1d227b5a6d
some Racket-y, mostly focused on 102
2014-08-01 13:54:13 -04:00
Matthias Felleisen
8a0cdb83de
improved syntax check for check-satisfied
2014-08-01 10:08:21 -04:00
Matthias Felleisen
e430753b6c
some Racket-y (102); arrows and renaming for define-struct in teaching languages; need to find and run lang tests
2014-08-01 09:00:51 -04:00
Matthew Flatt
a57734d7ae
racket/gui cocoa: revive make-gl-bitmap
for Mac OS X 10.7 and up
...
Port from AppleGL to CoreGL, and implement offscreen drawing through
a framebuffer instead of CGLSetOffScreen() for 10.7 and later.
2014-07-31 14:47:30 +01:00