Neil Toronto
4d1cedc913
Removed accidental dependence of images/icons/stickman on racket/gui
...
Began scribble docs
Added `compiled-bitmap' and `compiled-bitmap-list', which embed bitmaps
computed at expansion time into compiled files (safe 3D values)
Please merge into release
2012-01-12 21:48:41 -07:00
Neil Toronto
5dcfd76927
Text icon fix - works better when trimmed
...
Recycle icon (text icon of string "\u267b")
Removed debug output from plt-logo
Slightly faster bitmap <-> flomap conversion (uses bitmap%'s premultiply-alpha)
Please merge into release
2012-01-12 11:22:01 -07:00
Neil Toronto
436a1dcb71
Use running stickman in lower-right "run" indicator
...
Please merge into release
2012-01-12 11:22:01 -07:00
Neil Toronto
2313b528c4
Added standing and running stickman icons
...
Optimize rendering by looping only over the smallest rectangle with nonzero alpha
Please merge into release
2012-01-12 11:22:01 -07:00
Matthew Flatt
84d66ca8fe
MysterX repairs
...
Merge to 5.2.1
2012-01-12 10:55:18 -07:00
Matthew Flatt
45d72785de
skip `libtool --finish' if DESTDIR is set
...
Merge to 5.2.1
2012-01-12 06:55:38 -07:00
Eli Barzilay
7e86136545
New Racket version 5.2.1.3.
2012-01-12 03:50:23 -05:00
Matthew Flatt
a1fd742ed0
change Scribble xref formats, so that HTML info works for Latex
...
There's no particular reason that any one format will have all
the information that other formats need, but it conveniently works
for now that HTML info can subsume Latex info.
2012-01-11 16:39:52 -07:00
Matthew Flatt
af9d0e6976
add missing OS X thread-data synchronization
...
Merge to 5.2.1
2012-01-11 14:48:21 -07:00
Robby Findler
0134b8753d
IN PROGRESS: more context speedup attempt
2012-01-11 13:16:47 -06:00
Robby Findler
11059e2b5c
IN PROGRESS: a possible speed up attempt; match the thing in the hole before returning the context matches instead of afterwards
2012-01-11 13:16:46 -06:00
Robby Findler
e067a4415a
fix call to message box to remove incorrect style flag
...
merge to the release branch, please
2012-01-11 13:16:46 -06:00
Robby Findler
5e80753b48
relax the contract to match what the server actually needs
...
closes PR 12476
merge to the release branch, please
2012-01-11 13:16:46 -06:00
Robby Findler
9aecc08579
tweak the printing of syntax errors again so the "in:" part is in tt font
...
merge to the release branch, please
2012-01-11 13:16:46 -06:00
Robby Findler
d93818dd61
Change 'bitmap' to use collection-file-path (with its new #:fail) argument,
...
so that it picks up linked collections.
closes 12424
merge to the release branch, please
2012-01-11 13:16:46 -06:00
Matthew Flatt
8976a4c99a
avoid some unnecessary work in string port creation
...
These changes speed up string-port creation by 10% or so in my
tests --- nearly all of that by avoiding the repeated interning
of the symbol 'string.
2012-01-11 09:42:06 -07:00
Matthew Flatt
8c092f093b
clean up and generalize optimizer support for omittable primitives
...
For example, the optimizer knew to drop `(cons x y)' if the result
is unused, but not `(pair? x)'.
2012-01-11 06:58:39 -07:00
Matthew Flatt
7850a26dfe
fix bytecode optimizer bugs
...
Certain unsafe operations were allowed to propagate across a
`lambda' boundary (where space safety is known not to be an issue),
which could lead to duplicate uses of a "once used" variable if
the relevant `lambda' is inlined.
Furthermore, `lambda' boundary crossing wasn't detected in the case
that the operation to propagate was propagated through an intermediate
variable without a `lambda' crossing.
Merge to 5.2.1
2012-01-11 05:30:11 -07:00
Matthew Flatt
ff41a896bc
add ffi/com',
ffi/unsafe/com'
2012-01-10 18:35:32 -07:00
Neil Toronto
5736695bae
Better debugger icon bomb
2012-01-10 15:21:49 -07:00
Neil Toronto
daf3ed55ba
Rewrote flomaps and rendering in Typed Racket for speed and safety
2012-01-10 13:30:32 -07:00
Neil Toronto
be4bfdff4c
Contract fix
2012-01-10 13:30:32 -07:00
Neil Toronto
6ec78137e3
Caching with weak boxes, cleanup, planet download icon
2012-01-10 13:30:32 -07:00
Eli Barzilay
dc2aa3ea5c
New Racket version 5.2.1.2.
2012-01-10 03:50:17 -05:00
Robby Findler
f1a7864c63
fix bug in lw struct generation
2012-01-09 20:38:51 -06:00
Matthias Felleisen
d9176df246
replaced gamepad image with higher resolution version
2012-01-09 19:13:52 -05:00
Matthew Flatt
d56d28f0b6
protect `raco setup' from files in linked collection dirs
...
Patch by Jay McCarthy.
Merge to 5.2.1
2012-01-09 16:55:39 -07:00
Matthew Flatt
8b54dc43c8
fix problem printing symbols with unicode chars
...
Specifically, special-casing letters (such as sigma) were not
handled correctly.
Merge to 5.2.1
2012-01-09 16:55:39 -07:00
Matthew Flatt
7b4fd9b275
make draw-mem test more reliable
2012-01-09 16:08:28 -07:00
Matthew Flatt
23010fc495
add #:fail' option to
collection-file-path' and `collection-path'
...
Merge a variant to 5.2.1
2012-01-09 15:59:05 -07:00
Matthew Flatt
0d47cea848
collapse Racket HISTORY.txt for v5.2.1
...
Merge to 5.2.1
2012-01-09 15:59:05 -07:00
Matthew Flatt
3b87b73555
make scriblib/figure' work with
scribble/jfp'
2012-01-09 13:29:56 -07:00
Matthew Flatt
3d76aa5c32
fix I/O race in test
2012-01-09 13:29:56 -07:00
Robby Findler
6cacd57ebc
add check-redundancy, a parameter that causes redex to print some
...
debugging information about ambiguous matching (when the ambiguity
matters)
2012-01-09 12:57:24 -06:00
Robby Findler
a12df9cea6
redex: misc cleanups:
...
- remove cache instrumentation code
- make hole->not-hole parsimonous
- change the cache size back to 63
2012-01-09 12:57:23 -06:00
Robby Findler
0c6e0a11cf
removed ambiguity from the cont-mark-transform's "a" non-terminal
...
Redex no longer has extra checks to eliminate redundant matches
(as those checks are prohibitively expensive for the lambdajs model)
so redundancy in the grammar can, when combined with context
decomposition or named patterns, lead to significant slowdowns
2012-01-09 12:57:22 -06:00
Robby Findler
4fab7f76af
tweak the compiled representation of lw structs so they take less space
...
this shrinks the size of redex/examples/r6rs/r6rs.rkt's .zo file by about 25%
2012-01-09 12:57:21 -06:00
Robby Findler
2afda360d0
redex: adjust the test suites to clean up a few things; also make the
...
hole and the-not-hole equal? to each other (like they used to be)
2012-01-09 12:57:20 -06:00
Robby Findler
93c21e34de
added a cycle check to define-language so grammars like this one:
...
(define-language L
(e e))
are rejected as syntax errors
2012-01-09 12:57:19 -06:00
Jon Rafkind
ec02c2f83a
[honu] refactor dot into syntax classes
2012-01-09 10:38:12 -07:00
Jon Rafkind
13abcf91fb
[honu] make dot a fixture so that assignment can work: v.x := 5
2012-01-09 10:38:11 -07:00
Jon Rafkind
c9788909ea
[honu] fix for literal sets generated in a macro. replace . with -> for classes in the linq example
2012-01-09 10:38:11 -07:00
Jon Rafkind
8bb8ac5859
[honu] provide #%top and #%datum for standard honu
2012-01-09 10:38:11 -07:00
Jon Rafkind
dc16449dd5
[honu] change to honu extension
2012-01-09 10:38:11 -07:00
Eli Barzilay
d539792895
* Fix showing branch in non-master builds.
...
* Show error in last status, so it's visible later.
* `show' can get a `-s' flag too.
* Remove unused `append_dots'.
2012-01-09 07:36:37 -05:00
Eli Barzilay
536f89926f
ntoronto is responsible for images.
2012-01-09 07:36:37 -05:00
Ryan Culpepper
c310292f60
Post-release version for the v5.2.1 release
2012-01-08 23:41:47 -07:00
Ryan Culpepper
f9339d6903
restore some of deleted unstable docs into web-server-internal docs
2012-01-08 23:25:53 -07:00
Ryan Culpepper
dba35c3116
db: added nested transactions
2012-01-08 23:25:53 -07:00
Ryan Culpepper
62e117bfe6
added tests for srfi/13 from SXML codebase
2012-01-08 23:25:53 -07:00