Matthew Flatt
209a4ff631
decompile: avoid single-subexpression begin0
...
At the bytecode level, `(begin0 E)` does not make E in tail position
with respect to the `begin0` form. It does at the source level, so
generate suitable source.
2016-03-05 05:49:05 -07: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
92e9ac99f5
update for with-immediate-continuation-mark
and scope IDs
2015-08-07 15:22:10 -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
e88c746c3c
raco decompile: expose syntax info saved for REPL
2015-04-28 15:37:10 -06:00
Matthew Flatt
515b31ff44
decompile: allow collapsed module path to be relative
2015-02-27 11:23:46 -07:00
Matthew Flatt
838a58ee84
decompile: adjust for change use toplevel map in lam
2015-01-19 21:29:23 -07: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