Commit Graph

4 Commits

Author SHA1 Message Date
Robby Findler
124283c808 removed the re-providing from internal files in the contract impl.
original commit: b8c7a753d3e6c06190cbe3560610710c48131960
2011-03-28 23:04:36 -05:00
Stevie Strickland
f3f84db494 Now migrate vector/c and vector-immutable/c.
Also add old-style vector/c to mzlib/contract.

original commit: b416b7e5bbac1c75dba6611cc96d7f821d0ec4f2
2010-09-16 15:04:41 -04:00
Stevie Strickland
a4087991e3 Convert vectorof/vector-immutableof to the new regime.
Also add old-style vectorof to mzlib/contract.

original commit: 3028f2d1424123d076a95572a7564b8fb069a86e
2010-09-16 15:04:41 -04:00
Stevie Strickland
7271481c49 Now change box/c to use proxies or chaperones appropriately.
Create a mzlib/contract compatible version of the old box/c and use that
for mzlib/contract.  Change the docs so that the docs for mzlib/contract
contain the right information.

Fix the typed-scheme implementation to only force flat box (or hash)
contracts when it already is required to be flat.  Otherwise, allow
non-flat contracts for the element contract (or domain/range contracts).

original commit: 994ad6d10fc817a5ceca2f9f4874dac5c14c0aab
2010-09-15 16:57:17 -04:00