Commit Graph

7 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
007d3fe205 Remove units in parts of compiler, dynext, setup and create the cext-lib package.
`cext-lib` contains much of the contents of `dynext`, which
is no longer very widely used.

Also moved the implementation of the `mzc` executable
to a more appropriate package.

Also, used `lazy-require` consistently for dynamically
loading implementations.

original commit: 9f2755116d
2013-09-26 14:53:51 -04:00
Carl Eastlund
0203850c3c Changed set? to generic-set?.
original commit: 6665f42e33
2013-08-28 00:10:18 -04:00
Matthew Flatt
377b06a352 adjust `compiler/zo-marshal' for bytecode-file change
Forgot to fix as part of b8db5aacb3.

original commit: 3b76628eb1
2013-08-07 08:41:43 -07:00
Matthew Flatt
3e1e9a6357 fix bytecode-format bug
The range of values used to represent "improper lists"
of length 36 to 65 overlapped with the range of values
used to represent other things.

This bug is the new chapion of the "how did we not hit that
earlier?" category. The bug was introduced around v300, at
the latest.

original commit: b8db5aacb3
2013-08-07 08:37:50 -07:00
Matthew Flatt
05a7459d8e fix some tests
original commit: 1708fb43b4
2013-07-21 19:55:10 -06:00
Sam Tobin-Hochstadt
5a758b6ecc Use #lang info instead of #lang setup/infotab.
original commit: 5a7ca7ebb5
2013-07-04 16:46:32 -04:00
Sam Tobin-Hochstadt
4ebcdce773 Move most of the compiler collection to compiler-lib.
original commit: 3ad009070e
2013-07-01 12:08:42 -04:00