Commit Graph

468 Commits

Author SHA1 Message Date
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
Sam Tobin-Hochstadt
4a82b01845 Merge pull request #2 from florence/fix-travis-display
Fix display missing errors on travis
2015-05-20 16:03:50 -04:00
Sam Tobin-Hochstadt
9de3f8b87f Depend on new "plai-lib" pkg. 2015-05-20 15:58:10 -04:00
Spencer Florence
6211f43b29 Fix display missing errors on travis 2015-04-29 08:57:58 -04: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
b5ab2b66d6 fix raco exe test
Fix the decision about whether "mzlib" will be found by only
setting the collection path in an executable. The old test
made sense only with the pre-repo-split organization.
2015-02-27 13:32:09 -07: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
f475997263 compiler/zo-marshal: repair for module language info
Same repair as commit bc6670c8e0 for the Racket core.
2015-02-09 17:53:27 -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
fe132b0cb6 Install in installation mode to fix test. 2015-01-05 10:31:18 -05:00
Sam Tobin-Hochstadt
c12902b36e Try compiler tests with docker and NWU snapshot. 2015-01-05 09:15:39 -05:00
Matthew Flatt
e4af0cac26 compiler/zo-marshal: fix offsets in submodule search table 2015-01-03 09:58:08 -07:00
Sam Tobin-Hochstadt
f092262df7 Split zo file handling into its own package. 2014-12-16 22:10:52 -05:00
Sam Tobin-Hochstadt
539c32205e Add travis build script. 2014-12-10 09:20:05 -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
acc484f146 Add standard .gitignore file. 2014-12-06 17:46:37 -05:00
Sam Tobin-Hochstadt
49ccf968d0 Remove extra directories. 2014-12-02 09:30:05 -05:00
Sam Tobin-Hochstadt
7678d59f14 Remove stray reference to Racket in LICENSE files.
Related to PR 14842.

original commit: 3bbdd134b1
2014-11-25 14:09:57 -05:00
Matthew Flatt
b46e39d5eb move raco make test to a more sensible place
original commit: 28b98beb6c
2014-11-09 08:47:18 -07:00
Matthew Flatt
6e62de29ed compiler/zo-marshal: allow extflonum literals
original commit: 201a5f0e6f
2014-10-27 20:01:38 -06:00