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