Commit Graph

490 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
f4beeeb7e1 Increase timeout. 2016-02-05 17:58:59 -05:00
Matthew Flatt
865ecfb159 restore tests
Accidentally left commented out in 73a010841f.
2016-01-13 20:21:53 -07:00
Sam Tobin-Hochstadt
6261cc5f18 Correctly use installation scope everywhere. 2016-01-11 15:39:33 -05:00
Spencer Florence
0fbf0343b9 fixed more cover flags 2016-01-10 10:16:22 -06:00
Spencer Florence
220ee74abe added correct deps for cover 2016-01-10 10:06:15 -06:00
Spencer Florence
0435a3639d fixed call to cover in travis build 2016-01-10 09:58:31 -06:00
Spencer Florence
db250c4cf9 fixed -c error
Closes #1.
2016-01-10 10:16:03 -05:00
Sam Tobin-Hochstadt
12927d0e8b Avoid writing to the current directory in this test. 2016-01-09 22:52:18 -05:00
Matthew Flatt
73a010841f add raco exe test with place 2016-01-04 10:59:17 -07:00
Matthew Flatt
d60185045c compiler/zo-marshal: enable marshal of top-level require 2016-01-03 06:44:07 -07:00
Matthew Flatt
423feb1e21 fix unmarshal of top-level "root" scope
Closes #9
2016-01-03 06:40:41 -07:00
Jay McCarthy
cfc28ee82a Implement . ignoring directly in test, because module suffixes has other uses 2015-12-01 14:21:05 -05:00
Jay McCarthy
091db74ab6 Don't include directory when using default suffixes 2015-11-30 08:29:54 -05:00
Jay McCarthy
02de19eb6f who? me? 2015-09-17 15:02:16 -04:00
Matthew Flatt
ae3c87c106 fix "extensions" test to work when files are compiled 2015-09-07 12:02:02 -06: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
7d60d6d885 fix contract on compilation-top field
A binding-name table has identifiers encoded as `stx`, not
actual identifiers.
2015-09-07 08:26:40 -06:00
Matthew Flatt
9571b33f40 zo-marshal: add missing protect-quote
The `protect-quote` call is needed when the right-hand side of a
`set!` is a literal hash table, for example.
2015-09-06 16:07:35 -06:00
Matthew Flatt
6632070f75 repair test for new compilation-top field 2015-09-05 17:39:31 -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
2a542b3966 restore accidentally disabled tests 2015-09-02 18:20:53 -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
Sam Tobin-Hochstadt
b8055ffaa5 Increase timeout for demod-test. 2015-08-14 11:59:18 -04:00
Matthew Flatt
c3d1c9967f extra output on failure for tests/compiler/zo 2015-08-14 07:25:35 -06:00
Matthew Flatt
490b10483a compiler/zo-marshal: fix handling of cyclic scope data
Insert CPT_SHARED as needed to break cycles within scope data.
2015-08-14 06:32:05 -06: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
Matthew Flatt
cb1c9aabe6 fix dependency 2015-07-29 07:24:16 -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
b3887f37d3 fill in some missing sharing
Make `zo-marshal` consistent with `racket`, so that round-trip testing
works.
2015-07-23 07:46:28 -06:00
Matthew Flatt
03751ec33a Revert "update for revised bytecode"
This reverts commit 6933512ec2.

The bytecode-format change was reverted.
2015-07-22 20:26:38 -06:00
Matthew Flatt
a10e570edd tests for submodules+source
It happens that an old test also covers submodules+collects-dest, due
to a change in a module implementation to refer to a submodule.
2015-07-22 10:53:30 -06:00
Matthew Flatt
6933512ec2 update for revised bytecode 2015-07-21 13:30:02 -06:00
Matthew Flatt
c431d34955 repair to decompiler printing of eq hash tables 2015-06-27 06:42:50 +08:00
Matthew Flatt
8e617a6e5b fix decoding of free-identifier=? alias information 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
56a8886525 update to 6.2.0.18 bytecode format 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
29d86bcaac sync with new macro system bytecode format 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
Sam Tobin-Hochstadt
00893cbd3f Avoid timeouts now that raco test enforces them. 2015-05-26 12:17:58 -04:00
Sam Tobin-Hochstadt
0acb35ddbb Try using cover for code coverage. 2015-05-26 12:13:22 -04:00
Spencer Florence
2de9cf42eb fix default timeout 2015-05-26 06:39:46 -06:00