Commit Graph

23899 Commits

Author SHA1 Message Date
Eli Barzilay
853e6be738 New build request functionality.
(cherry picked from commit 4d04c04aa2)
2012-01-16 08:18:57 -07:00
Eli Barzilay
0d93dd54db Tiny typo.
(cherry picked from commit e8356b3b91)
2012-01-16 08:18:52 -07:00
Eli Barzilay
324234ff66 Minor improvements, mainly to the header/status suffixes.
(cherry picked from commit 3bdf05d7e1)
2012-01-16 08:18:48 -07:00
Matthew Flatt
df9c2f8d7b fix typo (patch from Gustavo Massaccesi)
Closes PR 12489

Merge to 5.2.1
(cherry picked from commit 96dea8c732)
2012-01-16 08:18:44 -07:00
Neil Toronto
a5f236d18a Finished images/icons contracts and docs
Please merge into release
(cherry picked from commit b78ee4258c)
2012-01-16 08:18:36 -07:00
Neil Toronto
0faf99b631 Removed timing examples (not reliable)
Please merge into release
(cherry picked from commit 599dda4745)
2012-01-16 08:18:24 -07:00
Neil Toronto
f13f4e4a8a Documented logos
Please merge into release
(cherry picked from commit 15f48a7b03)
2012-01-16 08:18:19 -07:00
Neil Toronto
58467ac5b9 Contracts for almost all icon-producing functions
More documentation (Now contains an animated GIF! We have achieved Web 1.0!)

Fixed stop sign double-rendering bug

Compiled logos size 256 (no rendering time for sizes < 256; intended size almost instantaneous)

Please merge into release
(cherry picked from commit 0c5ea11056)
2012-01-16 08:18:15 -07:00
Vincent St-Amour
2f0fbdba21 Union types instead of clobbering them in the type table.
This fixes a bug where only the last branch of a case-> type would get stored.
(cherry picked from commit 87a53159dd)
2012-01-16 08:18:08 -07:00
Matthew Flatt
259913ee83 fix `find-files' to convert an initial string into a path
Merge to 5.2.1
(cherry picked from commit 60c418b20e)
2012-01-16 08:18:03 -07:00
Neil Toronto
ed172a81fa 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
(cherry picked from commit 4d1cedc913)
2012-01-16 08:17:58 -07:00
Neil Toronto
2f6193a7f8 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
(cherry picked from commit 5dcfd76927)
2012-01-12 16:39:01 -07:00
Neil Toronto
d637be4b71 Use running stickman in lower-right "run" indicator
Please merge into release
(cherry picked from commit 436a1dcb71)
2012-01-12 16:38:58 -07:00
Neil Toronto
4603785afe Added standing and running stickman icons
Optimize rendering by looping only over the smallest rectangle with nonzero alpha

Please merge into release
(cherry picked from commit 2313b528c4)
2012-01-12 16:38:54 -07:00
Matthew Flatt
d4ab93c5ca MysterX repairs
Merge to 5.2.1
(cherry picked from commit 84d66ca8fe)
2012-01-12 16:38:49 -07:00
Matthew Flatt
110283109a skip `libtool --finish' if DESTDIR is set
Merge to 5.2.1
(cherry picked from commit 45d72785de)
2012-01-12 16:38:45 -07:00
Matthew Flatt
132a46f671 add missing OS X thread-data synchronization
Merge to 5.2.1
(cherry picked from commit af9d0e6976)
2012-01-11 16:09:47 -07:00
Robby Findler
09ad681027 fix call to message box to remove incorrect style flag
merge to the release branch, please
(cherry picked from commit e067a4415a)
2012-01-11 16:09:42 -07:00
Robby Findler
42698ef9c5 relax the contract to match what the server actually needs
closes PR 12476

merge to the release branch, please
(cherry picked from commit 5e80753b48)
2012-01-11 16:09:38 -07:00
Robby Findler
ca73b0569d tweak the printing of syntax errors again so the "in:" part is in tt font
merge to the release branch, please
(cherry picked from commit 9aecc08579)
2012-01-11 16:09:32 -07:00
Robby Findler
e6285227f1 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
(cherry picked from commit d93818dd61)
2012-01-11 16:09:26 -07:00
Matthew Flatt
b7b273895a 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
(cherry picked from commit 7850a26dfe)
2012-01-11 16:09:22 -07:00
Neil Toronto
0cfbbb9bdf Better debugger icon bomb
(cherry picked from commit 5736695bae)
2012-01-11 16:09:18 -07:00
Neil Toronto
789756eb60 Rewrote flomaps and rendering in Typed Racket for speed and safety
(cherry picked from commit daf3ed55ba)
2012-01-11 16:09:13 -07:00
Neil Toronto
c8c8fdf360 Contract fix
(cherry picked from commit be4bfdff4c)
2012-01-11 16:09:08 -07:00
Neil Toronto
9146b151d8 Caching with weak boxes, cleanup, planet download icon
(cherry picked from commit 6ec78137e3)
2012-01-11 16:09:02 -07:00
Robby Findler
9e272a2359 fix bug in lw struct generation
(cherry picked from commit f1a7864c63)
2012-01-10 13:13:34 -07:00
Matthias Felleisen
a1cb9a8c85 replaced gamepad image with higher resolution version
(cherry picked from commit d9176df246)
2012-01-10 13:13:30 -07:00
Matthew Flatt
f1a1670a74 protect `raco setup' from files in linked collection dirs
Patch by Jay McCarthy.

Merge to 5.2.1
(cherry picked from commit d56d28f0b6)
2012-01-09 17:01:09 -07:00
Matthew Flatt
469b21d28d fix problem printing symbols with unicode chars
Specifically, special-casing letters (such as sigma) were not
handled correctly.

Merge to 5.2.1
(cherry picked from commit 8b54dc43c8)
2012-01-09 17:01:04 -07:00
Matthew Flatt
8a17b5bf32 add #:fail' option to collection-file-path' and `collection-path'
This is mostly the same as commit 23010fc495,
but the version-number and "cstartup.inc" changes have been adjusted to
work with the release branch.
2012-01-09 16:40:13 -07:00
Matthew Flatt
883ddb5bec collapse Racket HISTORY.txt for v5.2.1
Merge to 5.2.1
(cherry picked from commit 0d47cea848)
2012-01-09 16:40:03 -07:00
Robby Findler
8df51241ff add check-redundancy, a parameter that causes redex to print some
debugging information about ambiguous matching (when the ambiguity
matters)
(cherry picked from commit 6cacd57ebc)
2012-01-09 16:02:51 -07:00
Robby Findler
a8cf31779f redex: misc cleanups:
- remove cache instrumentation code
 - make hole->not-hole parsimonous
 - change the cache size back to 63
(cherry picked from commit a12df9cea6)
2012-01-09 16:02:44 -07:00
Robby Findler
7949ede5d5 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
(cherry picked from commit 0c6e0a11cf)
2012-01-09 16:02:33 -07:00
Robby Findler
8bba1f2455 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%
(cherry picked from commit 4fab7f76af)
2012-01-09 16:02:26 -07:00
Robby Findler
0b65f9989f 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)
(cherry picked from commit 2afda360d0)
2012-01-09 16:02:19 -07:00
Robby Findler
1115549408 added a cycle check to define-language so grammars like this one:
(define-language L
     (e e))

are rejected as syntax errors
(cherry picked from commit 93c21e34de)
2012-01-09 16:02:13 -07:00
Eli Barzilay
e83af6c94b * 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'.
(cherry picked from commit d539792895)
2012-01-09 16:02:02 -07:00
Eli Barzilay
becd6bad7b ntoronto is responsible for images.
(cherry picked from commit 536f89926f)
2012-01-09 16:01:51 -07:00
Eli Barzilay
e09fd80080 New Racket version 5.2.0.900. 2012-01-09 02:04:11 -05:00
Ryan Culpepper
5f2e956d7d Alpha version number for the v5.2.1 release 2012-01-08 23:40:56 -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
Eli Barzilay
62213b9f28 Allow cross-site use of the status script.
Also a random header change, and adjust cache frequency.
2012-01-08 21:59:04 -05:00
Matthew Flatt
8d9614c41c better JIT repair
I'm fairly certain that the change in commit 25e9bd2a190acf861 isn't
right, but I'm having trouble generating tests to demonstrate the
original bug or this correction.
2012-01-08 15:37:05 -07:00
Eli Barzilay
b24e0d52ea Another typo. 2012-01-08 15:23:34 -05:00
Matthew Flatt
824e540cb0 fix JIT bug 2012-01-08 12:14:51 -07:00
Matthew Flatt
7153fbd4d5 net/mime: allow any subtype, exns as exn:fail subtypes; doc fixes 2012-01-08 12:14:51 -07:00