Commit Graph

31008 Commits

Author SHA1 Message Date
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
Burke Fetscher
b5f6842ab0 Add #:satisfying to redex-check.
This adds the ability to generate terms satisfying
judgment-forms and metafunctions to redex-check.
2013-09-06 14:47:49 -05:00
Robby Findler
88116aaceb add a guard against deserialization failure 2013-09-06 12:03:45 -05:00
Max New
e02d425aa5 Fix Redex variable-not-otherwise-mentioned bug.
And add a test to keep it from happening again.
2013-09-06 09:36:54 -07:00
Asumu Takikawa
2873ba700f Refactor and add purpose statements 2013-09-06 11:18:04 -04:00
Asumu Takikawa
4b909ffd6a Fix indentation and re-arrange provides 2013-09-06 11:18:04 -04:00
Asumu Takikawa
372c2499c1 Fix indentation 2013-09-06 11:18:04 -04:00
Max New
ed34b6486c Implement variable-not-otherwise-mentioned pattern for Redex. 2013-09-06 02:39:31 -07:00
Max New
c9a7b9bd52 Simplify Redex enumeration combinator names. 2013-09-06 02:39:24 -07:00
Max New
e40a601721 Added new languages to test named repeats for Redex. 2013-09-06 02:39:00 -07:00
Max New
22a1a185df Name unnamed repeats in Redex. 2013-09-06 02:38:45 -07:00
Asumu Takikawa
3becf8492b Improve TR assertion error message 2013-09-05 22:46:58 -04:00
Asumu Takikawa
dbe4594903 Fix inaccuracies and reword #:methods docs 2013-09-05 22:46:58 -04:00
Matthew Flatt
5d7f1363e5 racket/gui: fix get-plain-label and docs about labels 2013-09-05 12:14:25 -06:00
Matthew Flatt
c70a0313e7 slideshow: add "spotlight" support
The spotlight is a replacement for the mouse pointer that
is bigger while obscuring less (which works better for
screencasts, for example).
2013-09-05 12:14:25 -06:00
Jay McCarthy
54a75a4031 Print a summary of auto installs/updates rather than as we go 2013-09-05 08:51:05 -06:00
Jay McCarthy
291139426d Adding negated searches 2013-09-05 07:51:07 -06:00
Jay McCarthy
bdaa22c68c account management buttons 2013-09-05 07:47:57 -06:00
Jay McCarthy
9831aa5d39 Add :no-tag: search 2013-09-05 07:44:57 -06:00
Jay McCarthy
2bb92b1709 Cache curation computations 2013-09-05 07:40:49 -06:00
Eric Dobson
fe35cc096c Make pair-opt cleaner. 2013-09-04 20:52:12 -07:00
Burke Fetscher
fbfd09e804 Fix variable prefix/except bug. 2013-09-04 19:40:07 -05:00
Robby Findler
1894e2777c fix teachpack test
Also, Rackety
2013-09-04 16:31:54 -05:00
Robby Findler
09574ed920 fix 2d dependencies 2013-09-04 16:31:52 -05:00
Burke Fetscher
37ced9609c Handle all variable pats in pattern unification. 2013-09-04 15:33:08 -05:00
Mike Sperber
8e0dc29c1d Follow 90e9e5cb30 for DMdA languages.
Unbreak the "Clear XXX teachpack" menu.
2013-09-04 20:22:52 +02:00
Robby Findler
f0539f0e65 move unstable/2d out of the gui-lib pkg 2013-09-04 13:19:02 -05:00