Commit Graph

30434 Commits

Author SHA1 Message Date
Tobias Hammer
06eef213d8 Fix rackunit test/check-exn signature 2013-09-10 07:54:32 -06:00
Matthew Flatt
1829a03bb6 ds-store/alias: fix for Mac OS X 10.4 2013-09-10 07:51:31 -06:00
Matthew Flatt
24fc16674b repair for uri-decode
Certain inputs could cause `uri-decode` to go into a loop.

Patch and supplied by Doug Williams.

Closes PR 14010
2013-09-10 07:51:31 -06:00
Eli Barzilay
62774bf3c7 Hack the mailman template files to fit the newer installation. 2013-09-10 04:04:16 -04:00
Matthew Flatt
df2e2d76c7 JIT: fix slow path branch patch for structure-field assignment
The broken branch patch caused the slow path to be taken on
PPC.
2013-09-09 20:45:29 -06:00
Matthew Flatt
fc9b23e550 JIT: fix slow path for inlined structure-field assignment 2013-09-09 20:45:29 -06:00
Matthew Flatt
cb612245c7 raco pkg install: report useful error when GitHub checksum is "" 2013-09-09 20:45:29 -06:00
Robby Findler
ead0ecc03a fix some set-label calls to ensure they are always label-string?s 2013-09-09 20:42:13 -05:00
Robby Findler
480afa4c4d teachpack dialog improvements
a) if two teachpacks have the same name, use more of the module path structure
to differentiate them

b) make the teachpack dialog better cope with teachpacks that have conflicting exports
2013-09-09 17:07:53 -05:00
Asumu Takikawa
db9efa61aa Call out to sec. 5 in sec. 2 2013-09-09 15:25:13 -04:00
Asumu Takikawa
41bf67ec76 TR doc typo fix 2013-09-09 15:24:16 -04:00
Asumu Takikawa
7bc208a736 Add a caveat about set! 2013-09-09 15:01:17 -04:00
Asumu Takikawa
08e13b031c Fix typo 2013-09-09 15:01:12 -04:00
Asumu Takikawa
09559e43bd Add a TR Guide section on occurrence typing 2013-09-09 14:25:03 -04:00
Robby Findler
cbfa7ac0ea attempt to clarify the drracket:tool-exports^ docs 2013-09-09 08:49:21 -05:00
Eli Barzilay
2cd4dd16da Move contents to winooski instead of champlain. 2013-09-09 07:14:58 -04:00
Robby Findler
78fbe54da0 clean up get-current-color-scheme{-name} 2013-09-08 11:23:33 -05:00
Robby Findler
49bd79ddb8 make the example in the prefs dialog pick up the background color
more accurately
2013-09-08 11:23:33 -05:00
Robby Findler
8311b620b4 make the 'name field of color scheme be more forgiving
and improve the example in the docs to be more fool-proof
for copy/paste
2013-09-08 11:23:33 -05:00
Robby Findler
8cdd106b87 add string-constants? and rearrange string-constants pkgs
the rearrangement moves the string constants documentation
into a package over by the string-constants implementation
and adds the string-constants (meta) pkg.
2013-09-08 11:23:32 -05:00
Matthew Flatt
fd5fc758b3 restore "native-pkgs" commit 2013-09-08 06:53:13 -06:00
Stephen Chang
7eaee796e1 add more for/X tests
- #:break and #:final in body with exprs in between
- both #:break and #:final
- skipped #:final
2013-09-08 03:03:31 -04:00
Stephen Chang
b685746b12 add for/X tests for outer-loop #:final condition
- make sure innermost loop is executed only one more time
2013-09-08 02:00:16 -04:00
Stephen Chang
060ffeb879 add for/X tests for multi-loop break 2013-09-08 01:48:42 -04:00
Asumu Takikawa
672e909880 Fix TR unit tests
Was broken by d4963473ad
2013-09-07 18:15:31 -04:00
Robby Findler
1186f23543 add support for color schemes to the framework and use it in DrRacket 2013-09-07 13:12:04 -05:00
Robby Findler
136c18f7e9 Revert "change the default colors a bit based on color-blindness feedback"
This reverts commit 3c439a7731.

Instead of changing the default colors, add support for color
schemes and then use these colors as a starting point for a new
color scheme
2013-09-07 13:12:04 -05:00
Matthew Flatt
31111119eb bundle libsqlite3.0.dylib for PPC Mac OS X
The libsqlite3 included with 10.4 is too old.
2013-09-06 21:38:32 -06:00
Max New
fc5c016f84 Fix Redex variable enumeration bug 2013-09-06 20:12:40 -07:00
Matthew Flatt
41477ab7eb ARM JIT: make calls & returns visible for branch prediction
This improvement makes `inflate` about 5% faster on
one test platform (with no change on a much older one).
2013-09-06 20:02:06 -06:00
Matthew Flatt
fb80ac7385 minor JIT instruction improvement 2013-09-06 20:02:06 -06:00
Matthew Flatt
a357997d75 syntax/for-body: adjust docs to clarify why it exists 2013-09-06 20:02:05 -06:00
Matthew Flatt
af022e5b7e subprocess docs: add notes about exec failure and full-pipe deadlock
Closes PR 14003 and 13914
2013-09-06 20:02:05 -06:00
Matthew Flatt
97193c7620 raco setup: guard a documentation timestamp comparison 2013-09-06 20:02:05 -06:00
Matthew Flatt
300e81cb65 fix some variable-initialization problems/warnings 2013-09-06 20:02:05 -06:00
Matthew Flatt
7969eea3a2 raco pkg install: drop redundant "COPYING.txt" and "COPYING_LESSER.txt"
When adding a package installation-wide, drop redundant "COPYING.txt"
and "COPYING_LESSER.txt" files (i.e., ones that are the same as the
ones the "share" directory of a Racket installation).

This rule is ad hoc, but it avoids almost 150 copies of the file in
the main distribution.
2013-09-06 20:02:05 -06:00
Matthew Flatt
e2ee051adc raco setup: avoid duplicate "scribble.css" files, improve style customization
Arrange for documentation added through an installation-wide package to
use the installation's "scribble.css", etc., files. Also, add "doc-site.css"
and "doc-site.js" files (both empty) to allow installation-specific customization
that will not get overwritten by document installs or builds.
2013-09-06 20:02:05 -06:00
Matthew Flatt
0f439667bf scribble/base: extend verbatim to accept non-string arguments 2013-09-06 20:02:05 -06:00
Matthew Flatt
2a6962df13 typo 2013-09-06 20:02:04 -06:00
Sam Tobin-Hochstadt
d4963473ad Remove 'marshalled' field from Base type representation.
Now obsoleted by `predefined-type-table`.
2013-09-06 19:22:17 -04:00
Stephen Chang
6ba7834169 syntax/for-transform -> syntax/unsafe/for-transform 2013-09-06 19:01:19 -04:00
Sam Tobin-Hochstadt
56b372ca4d Remember types that are defined, and use them in serialization.
This extends a facility already available for base types,
making that facility no longer strictly needed.

Shrinks the zo size for the `math` package by almost 1MB.
2013-09-06 18:14:48 -04:00
Sam Tobin-Hochstadt
23814ec5b3 Reimplement in-directory to not use call/cc.
`in-directory` definition by mflatt.
See mailing list thread at http://lists.racket-lang.org/dev/archive/2013-September/013277.html
for more details. Also includes sequence syntax version.
2013-09-06 18:14:42 -04:00
Stephen Chang
a84cf6b61d add syntax/for-transform
- provides expand-clause (as expand-for-clause) from racket/private/for.rkt
2013-09-06 16:46:41 -04:00
Robby Findler
905033e3f8 add basic support for #lang line-specific editing
Specifically, the #lang line now selects for a
definitions text surrogate, on top of which several
extensions can be built to, say, more easily add keybindings
or change indenting decisions, etc.
2013-09-06 15:38:04 -05:00
Robby Findler
2e49672561 adjust racket mode to restore the wordbreak map when it is removed 2013-09-06 15:38:03 -05:00
Robby Findler
782114ac08 fix scheme-mode and racket-mode string constants 2013-09-06 15:38:03 -05:00
Robby Findler
a7712d9c00 add missing acks 2013-09-06 15:38:02 -05:00
Robby Findler
d8ff5c4843 clarify the surrogate docs a little 2013-09-06 15:38:02 -05:00
Robby Findler
03bbfa882d bring down below 102 columns 2013-09-06 15:38:01 -05:00