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
Asumu Takikawa
9c48cfcaf6
Adjust test for API coverage
...
Also Rackety
2013-09-03 22:30:01 -04:00
Asumu Takikawa
2070726769
Add type for dynamic-string-constants
2013-09-03 22:29:46 -04:00
Robby Findler
1ecdb6d6f9
fix string-constants
2013-09-03 20:18:58 -05:00
Asumu Takikawa
ddcb031805
Fix indentation
2013-09-03 21:11:25 -04:00
Asumu Takikawa
099ca6cab9
Add type for this-language
to fix test
...
(also add a type for `all-languages`)
2013-09-03 21:10:12 -04:00
Robby Findler
2ac73eee39
clean up string-constants expansion and add dynamic-string-constant[s]
...
This saves about 200 bytes per use of (string-constant ...) in the .zo file.
Also, it now only requires a single string-constants file in phase 1
(instead of all 13) so that should be a savings of memory and time
when compiling .zos, too.
2013-09-03 15:59:15 -05:00
Robby Findler
85770c3cf2
add immutable hash constructors and selectors to #lang info
2013-09-03 15:59:14 -05:00
Sam Tobin-Hochstadt
b69e909f13
Use case
instead of cond
2013-09-03 13:53:16 -04:00
Sam Tobin-Hochstadt
101d441fe2
This file is only needed for file/gif
.
2013-09-03 13:53:16 -04:00
Ryan Culpepper
f236bf87ef
updated command line in docs
...
Closes PR 13996.
2013-09-03 12:56:08 -04:00
Ryan Culpepper
fd8b198362
updated example paths
...
Closes PR 13995.
2013-09-03 12:46:49 -04:00
Ryan Culpepper
52cc30f05c
minor db doc improvements
2013-09-03 12:46:49 -04:00
Vincent St-Amour
c9a0761a0d
Add an example for #:defaults.
2013-09-03 11:31:35 -04:00
Vincent St-Amour
4453a4318c
Biding -> Binding.
...
Closes PR13992.
2013-09-03 11:31:35 -04:00
Vincent St-Amour
cbd29ca82f
Generics props.
2013-09-03 11:31:35 -04:00
Vincent St-Amour
01c846ee5e
Error message typo.
2013-09-03 11:31:35 -04:00
Eric Dobson
1f022efb35
Cleanup dead-code.rkt
2013-09-03 08:12:09 -07:00
Eric Dobson
41f2092953
Cleanup apply.rkt
2013-09-03 08:12:09 -07:00
Eric Dobson
67fba30c09
Add simpler way of logging optimizations
2013-09-03 08:12:03 -07:00
Eric Dobson
10ffb52968
Add opt-expr and define-literal-syntax-class in utils.
2013-09-03 08:09:47 -07:00
Eric Dobson
7a7e1cbbcc
Remove lfilters and make true/false-filter have a - prefix.
2013-09-03 08:00:52 -07:00
Eric Dobson
86b3022db0
Make require/typed check its input more thoroughly.
...
Closes PR 13962.
2013-09-03 08:00:51 -07:00
Eric Dobson
a56b1f11fd
Make opt-parent shared across different uses.
2013-09-03 08:00:51 -07:00
Eric Dobson
f8f989e8c6
Remove unused dependencies.
2013-09-02 21:56:08 -07:00
Eric Dobson
281c9f5d82
Remove unused require.
2013-09-02 17:54:13 -07:00
Carl Eastlund
10bce2b472
Constructed a test related to PR 13982.
2013-09-02 19:35:17 -04:00
Carl Eastlund
aa4b31ef3f
Changing Typed Racket test back to using set?, the line I had just changed
...
was supposed to be the more specific predicate.
2013-09-02 16:07:15 -04:00
Carl Eastlund
d2c81b6baa
Renamed set? to generic-set? in Typed Racket test.
2013-09-02 15:33:26 -04:00
Tobias Hammer
49fec550c9
Add package serialize-cstruct-lib for cpointer serialization
...
* define-serializable-cstruct is a combination of serializable-struct and define-cstruct.
It defines serialize and deserialize functions for a limited subset of cstructs, that
may contain primitive types, arrays, other serializable cstructs embedded or via pointer.
Cases handled include: self-referencing cstructs, cyclic cstructs and shared pointers
* Tests and documentation are included
2013-09-02 10:10:32 -06:00
Matthew Flatt
62f7731c36
paco pkg: allow a commit id to be used in a GitHub reference
...
Allow a commit id in place of a branch or tag.
2013-09-02 10:10:31 -06:00