Commit Graph

28 Commits

Author SHA1 Message Date
Jay McCarthy
091db74ab6 Don't include directory when using default suffixes 2015-11-30 08:29:54 -05:00
Matthew Flatt
796b0796f4 raco test: run configure-runtime submodule of module to test
Unless `-s` or `--submodule` is specified, and as long as each
test is run in its own place or process, require a `configure-runtime`
submodule of the specified module before running the module or its
`test` submodule.

For example, this change makes `raco test` run `htdp/bsl` tests
with printing configured correctly for `htdp/bsl`.
2015-09-07 11:59:15 -06:00
Matthew Flatt
89d99b92da update for 6.2.900.15 bytecode change
The `compilation-top` bytecode form has a new `binding-namess` field.
2015-09-05 13:13:38 -06:00
Matthew Flatt
c1d05fa694 update bytecode tools for syntax-object source locations 2015-09-02 18:09:16 -06:00
Matthew Flatt
adbeebabaf raco test: recognize extensible set of module suffixes
Use the new `compiler/module-suffix` library.
2015-08-22 09:48:05 -06:00
Sam Tobin-Hochstadt
5ef6a2662d Missing in-list calls. 2015-08-20 12:27:54 -04:00
Vincent St-Amour
1d9e2003ac Remove dependency on unstable/struct. 2015-08-19 14:15:55 -05:00
Matthew Flatt
d652ea0d52 update demodularizer for recent bytecode changes 2015-08-10 16:45:47 -06:00
Blake Johnson
08a40b5998 repair reference to "dummy" top level
The demodularizer used to include multiple dummy toplevels from every
module that needed one, which didn't work with the unresolver. That
change makes it so all references to dummy toplevels point to the same
one.
2015-08-10 16:37:09 -06:00
Matthew Flatt
92e9ac99f5 update for with-immediate-continuation-mark and scope IDs 2015-08-07 15:22:10 -06:00
Jay McCarthy
efbd424ec0 Add test-include-paths and allow test-omit-paths to use regexps 2015-07-28 14:19:32 -06:00
Matthew Flatt
c431d34955 repair to decompiler printing of eq hash tables 2015-06-27 06:42:50 +08:00
Matthew Flatt
3d46070994 add structures, decoding, and encoding for zo syntax objects 2015-06-27 06:42:50 +08:00
Matthew Flatt
6a2e75c454 adjust bindings-table encoding 2015-06-27 06:42:50 +08:00
Matthew Flatt
bbfdc73e5d update for inspector descriptor in prefix bytecode 2015-06-27 06:42:50 +08:00
Matthew Flatt
f23b6f8d46 adjustments for compiled-module content 2015-06-27 06:42:50 +08:00
Matthew Flatt
86a410dc0c adjust for new syntax-object representation and marshaling 2015-06-27 06:42:50 +08:00
Matthew Flatt
3da4b863cf add raco read 2015-06-03 11:53:11 -06:00
Spencer Florence
2de9cf42eb fix default timeout 2015-05-26 06:39:46 -06:00
Matthew Flatt
e88c746c3c raco decompile: expose syntax info saved for REPL 2015-04-28 15:37:10 -06:00
Robby Findler
bdddd3c80d fix test case count reporting for the place case 2015-04-08 10:16:13 -05:00
Robby Findler
44260da512 fix test case count reporting for the separate processes case 2015-04-08 10:13:54 -05:00
Matthew Flatt
515b31ff44 decompile: allow collapsed module path to be relative 2015-02-27 11:23:46 -07:00
Matthew Flatt
047c8bd85a Rackety 2015-02-23 10:33:05 -07:00
Matthew Flatt
838a58ee84 decompile: adjust for change use toplevel map in lam 2015-01-19 21:29:23 -07:00
Sam Tobin-Hochstadt
f092262df7 Split zo file handling into its own package. 2014-12-16 22:10:52 -05:00
Gustavo Massaccesi
9650129c86 repair decompiler to properly reflect the beg0 bytecode form
A single expression in `beg0` is never in tail position, unlike
a single expression within `begin0`.
2014-12-08 09:24:39 -07:00
Sam Tobin-Hochstadt
49ccf968d0 Remove extra directories. 2014-12-02 09:30:05 -05:00