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
Vincent St-Amour
86c87f5fda
Add tests for error message pruning.
2013-09-04 14:01:41 -04:00
Vincent St-Amour
fef4b28b88
Refactoring.
2013-09-04 14:01:40 -04:00
Vincent St-Amour
6ffc3eb7b6
Avoid swallowing errors.
...
This hid the fact that error pruning was failing.
2013-09-04 11:12:12 -04:00
Vincent St-Amour
1e82e5bd62
Fix type error message pruning for tc-any-results.
2013-09-04 11:12:12 -04:00
Vincent St-Amour
720a79975f
Refactoring.
2013-09-04 11:12:12 -04:00
Jay McCarthy
5a7ce6d60a
Support gzip encoded HTTP responses
2013-09-04 09:05:09 -06:00
Matthew Flatt
ba6e1754eb
make catalog-based installer build work
...
A catalog-based installer build (as opposed to an installer build
that uses "pkgs" and "native-pkgs") relies on the new `--all-platforms`
package-install flag and related support for re-packing installed
platform-specific packages.
2013-09-04 08:44:49 -06:00
Matthew Flatt
b5fe0203e2
remove bad return
2013-09-04 08:44:49 -06:00
Matthew Flatt
fc03bbf305
makefile fix for catalog-based installer build
2013-09-04 08:44:49 -06:00
Matthew Flatt
433c29feac
declare platform for each native-library package
2013-09-04 08:44:49 -06:00
Matthew Flatt
c38d1fabf9
raco pkg {install,update,migrate}: add --all-platforms
...
The `--all-platforms` flag causes the package manager to follow all
package dependencies, even for dependencies that are specific to
platforms other than the current one.
2013-09-04 08:44:49 -06:00
Matthew Flatt
16c0b385de
raco setup: add install-platform
to "info.rkt"
...
The `install-platform` value determines whether files are
copied to "lib" and "share" directories.
2013-09-04 08:44:49 -06:00
Matthew Flatt
6391fe4ed0
raco pkg create: extend --from-install
mode so it can unmove files
...
This adjustment to packing allows a native-library package to
be converted back from installed to installable.
2013-09-04 08:44:49 -06:00
Robby Findler
fc82492a99
fix bug in DrRacket
2013-09-04 09:42:54 -05:00