Matthew Flatt
745c4b6470
fix another way that `racket/gui' instances can leak
2011-12-02 15:48:29 -07:00
Robby Findler
ce7523f01f
more atoms can be shared now, so wrap 'em up
2011-12-02 16:38:56 -06:00
Ryan Culpepper
2e4d4e21ca
rackunit: change exn:test to extent exn:fail
...
closes PR 12393
2011-12-02 14:41:17 -07:00
Ryan Culpepper
a1c7c2b6f9
macro-stepper: fix reset/obsolete/shutdown behavior
2011-12-02 14:41:17 -07:00
Ryan Culpepper
3dc78a3d1e
macro-stepper: fix display of "confusable" objects
2011-12-02 14:41:17 -07:00
Robby Findler
e9a5cf05c7
change the strategy drracket uses for the convertible? values
2011-12-02 15:19:15 -06:00
Robby Findler
1f2d0462a9
guard against strange syntax objects being passed to 'code'
2011-12-02 15:18:18 -06:00
Matthew Flatt
7397f710e2
fix reconstruction of `provide' forms in module expansion
2011-12-02 13:58:39 -07:00
Vincent St-Amour
9417503492
Fix for/sum: when summing something other than integers.
2011-12-02 15:21:14 -05:00
Vincent St-Amour
3279ea4b61
Whitespace cleanup.
2011-12-02 15:21:14 -05:00
Matthew Flatt
96330556e7
fix secondary hash-code for weak hashes
2011-12-02 12:11:52 -07:00
Matthew Flatt
67c3aa4b2d
improve comments on `future_t' fields; remove a redundant field
2011-12-02 09:58:22 -07:00
Matthew Flatt
c2fac607f0
another futures bug fix
2011-12-02 09:41:59 -07:00
Matthew Flatt
58d01d0d12
fix dist specs for "icons" change
2011-12-02 09:03:57 -07:00
Matthew Flatt
efe165aeac
futures bug fix
2011-12-02 08:04:52 -07:00
Robby Findler
2e54a89773
adjust drracket's repl so that it renders convertible things by turning them into .png's.
2011-12-02 08:10:32 -06:00
Stephen Bloch
39629e8e99
map-image and map-image/extra now give their function argument x and y
...
coordinates, or not, depending on the arity of that function. This
enables one to write a simple function from color -> color and
immediately map it on an image. For the situation in which the
function is location-dependent, one can still write a function from
x,y,color -> color and map this on the image.
2011-12-02 07:09:37 -05:00
Neil Toronto
29ad6b36b6
Replaced PLaneT logo
...
Replaced stop sign icons
Fixed some icons (esp. borders on shiny)
2011-12-01 23:04:27 -07:00
Neil Toronto
076453dacc
Use bitmap' instead of
icon->pict'
...
Rename `pict->icon' to `pict->bitmap' and put in `slideshow/pict'
2011-12-01 17:04:31 -07:00
Sam Tobin-Hochstadt
daf371059d
Add link. Closes PR 9325.
2011-12-01 16:54:52 -05:00
Sam Tobin-Hochstadt
04b8962542
Fix doc mistake.
...
Close PR 9508.
2011-12-01 16:54:52 -05:00
Sam Tobin-Hochstadt
e9a045c695
Fix doc typo.
...
Related to PR 9501.
2011-12-01 16:54:52 -05:00
Sam Tobin-Hochstadt
6df35ce132
Fix doc typo.
...
Closes PR 12395.
2011-12-01 16:54:52 -05:00
Matthew Flatt
48524906d8
fix bug in cross-module inliner
2011-12-01 14:05:42 -07:00
Kevin Tew
78c2d7b9ab
fix variables assigned but not referenced
2011-12-01 14:05:42 -07:00
Neil Toronto
73615de58f
Precision improvements for user functions that return flonums
...
Performance: 2d-plot-area% now uses flonums internally as much as possible
2011-12-01 13:26:36 -07:00
Robby Findler
1c9c31efd1
drop the weekend condition for the default icon style
2011-12-01 13:45:26 -06:00
Robby Findler
301631c0d6
add a contract for slideshow/pict's bitmap function
2011-12-01 13:45:25 -06:00
Matthew Flatt
545b37ff0d
add racket/performance-hint' with
begin-encourage-inline'
2011-12-01 10:26:48 -07:00
Matthew Flatt
1bc2441b5a
switch to syntax property for 'compiler-hint:cross-module-inline
2011-12-01 10:26:48 -07:00
Kevin Tew
903eb9ec32
Added place_obj->dead to detect places that terminate normally
2011-12-01 09:54:39 -07:00
Kevin Tew
288e84ff8d
Dead code removal
2011-12-01 09:54:39 -07:00
Kevin Tew
d1ee222d19
Fix place.c typos
2011-12-01 09:54:39 -07:00
Kevin Tew
3b0568b39c
Allow instanciation of places with resolved module paths
2011-12-01 09:54:39 -07:00
Kevin Tew
958ad908ab
place scrbl fix
2011-12-01 09:54:38 -07:00
Robby Findler
45c72d0837
add a compiler-hint:cross-module-inline hint.
...
Calling this function:
(provide
(contract-out
[f (-> integer? integer?)]))
(define (f x) x)
from another module seems to speed up by about 8% with the annotation
in this commit.
2011-12-01 10:33:30 -06:00
Matthew Flatt
99032a75d0
inline map',
for-each', andmap', and
ormap'
...
More generally, support a
(define _id (begin 'compiler-hint:cross-module-inline _proc-expr))
hint, which is how the compiler determines that `map', etc., are
candidates for inlining.
2011-12-01 06:59:27 -07:00
Robby Findler
1ca79003f1
remove ? from German string constant to match similar removal from the English
...
(checked with Mike Sperber first)
2011-12-01 07:22:08 -06:00
Eli Barzilay
9f1de12e82
New Racket version 5.2.0.5.
2011-12-01 04:02:03 -05:00
Eli Barzilay
e0eccf7019
Make "icons" into a package, to include its documentation.
2011-12-01 03:55:44 -05:00
Eli Barzilay
a9b1f993d4
Remove redundant execution bit from some files, convert one CRLF file to LFs.
2011-12-01 03:54:32 -05:00
Eli Barzilay
fac07b964d
Make get-libs retry downloads if they look stuck.
...
This resolves a problem with the osx64 machine, where downloads seem to
just get stuck after a while, without timeout errors. Re-enable that
build.
2011-12-01 03:40:27 -05:00
Eli Barzilay
51787cab5a
Make the version tool use "Racket".
2011-12-01 03:39:13 -05:00
Robby Findler
d1c29f8621
make the names of procedures with optional arguments be basedn on the
...
lexical name instead of "core" (this only shows up in stacktraces, as
far as I can tell)
2011-11-30 16:55:55 -06:00
Robby Findler
7f96ee19e0
When opening a new file, first load the file into the definitions text
...
before wiring up / initializing the new tab. This means that the
file's name is not asked for, and thus a new "untitled" number is not
allocated too early
closes PR 12361 (and hopefully introduces no new ones)
2011-11-30 16:55:55 -06:00
Robby Findler
7b9cb97654
eliminate the word "online" from the description of
...
"instant check syntax" in the docs
2011-11-30 16:55:54 -06:00
Robby Findler
1717fb74cd
adjust the drawing of the online check syntax dot when switching languages
...
closes PR 12366 (if it wasn't closed before, that is)
2011-11-30 16:55:54 -06:00
Robby Findler
082978effe
improve the double-click-on-word behavior for scribble (generally when
...
double clicking inside a string) and when clicking on close
parentheses (specifically, only special case close parens that are
actually parentheses according to the colorer, rather than special
casing all close parens).
2011-11-30 16:55:54 -06:00
Robby Findler
f07095283d
remove ? from string constant that should not have been there
2011-11-30 16:55:54 -06:00
Vincent St-Amour
c720d0f6f7
Add regexp-filter to unstable/string.
2011-11-30 17:54:28 -05:00