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
Matthew Flatt
eb10901579
raco test: show more of stderr on failure
...
original commit: 66729a4473
2014-10-21 07:31:07 -05:00
Matthew Flatt
d4adf3db45
raco test: fix -l
...
original commit: 53cbb8b03a
2014-10-21 07:31:07 -05:00
Matthew Flatt
7b7e158b5a
add update-implies
to package "info.rkt"s
...
original commit: eb9cbe20bf
2014-08-14 16:49:53 +01:00
Matthew Flatt
8353db2882
raco decompile: show provide
s
...
original commit: bf748a03c9
2014-07-23 16:46:51 +01:00
Matthew Flatt
f567fe3589
fix a test for raco exe
...
The test failed for certain installation configurations due to a
problem with the test.
original commit: a881e24d43
2014-07-23 07:55:17 +01:00
Matthew Flatt
9ac14af3fc
fix guard on references to unsafe functions in bytecode
...
The protection against unsafe-function references was designed for
bytecode that referred to unsafe operations indirectly, and that
was broken when the compiler changed to refer to unsafe functions
directly in bytecode (to simplify JIT inlining bytecode optimization).
Actually, the relevant code (now removed) seems to be pointless,
since protected-binding checking should cover it already. Maybe
something else changed, or maybe the code was not properly checked
in the first place.
Now, `read` rejects a bytecode stream if it contains a direct
reference to an unsafe function and the code inspector is not the
original code inspector. It's still possible to synthesize bytecode
that contains an indirect reference, and then protected-binding
checking does its job.
original commit: 7ccac3c054
2014-07-10 07:10:03 +01:00
Matthew Flatt
c66558badb
raco setup / raco pkg install: add --fail-fast
flag
...
This flag is useful for speculative package installations runs where
we'd like to give up and try something else if it's not working.
Specifically, we might try installing multiple packages at once,
and then back off to a smaller subset if something goes wrong.
original commit: d316652160
2014-07-02 09:07:36 +01:00
Matthew Flatt
0c9af219db
raco test: add history note on --heartbeat
...
Should have been included with f3c8638366
.
original commit: 2d3da47447
2014-06-30 10:17:03 +01:00
Matthew Flatt
60fe855cf7
raco test: add --heartbeat
flag
...
Useful when running many tests in parallel to keep track of a test
that is running especially long (and maybe stuck).
original commit: f3c8638366
2014-06-17 07:17:16 +01:00