Stevie Strickland
bf0d872afd
Changed to be more like what Sam and I envisioned.
...
svn: r13039
2009-01-08 20:50:33 +00:00
Stevie Strickland
821a3ae900
Remove unused argument
...
svn: r12872
2008-12-16 20:35:19 +00:00
Stevie Strickland
f7c37571ce
Handle this similarly to scheme/private/contract.
...
svn: r12869
2008-12-16 19:42:06 +00:00
Stevie Strickland
bc62c06e1c
These lets aren't doing anything, so remove them.
...
svn: r12769
2008-12-10 19:29:21 +00:00
Stevie Strickland
8bc883d1cb
Last changes, everything works up to here.
...
svn: r12765
2008-12-10 18:51:40 +00:00
Stevie Strickland
56854a84bd
I'd like a better way of handling export contracts (some of the work that
...
should be doable at compile time is being done at run time), but at least
this works for now and gives us a chance to play around with it.
svn: r12763
2008-12-10 17:19:39 +00:00
Stevie Strickland
90ad3f9221
Do the let so that (hopefully) the contract errors will get reported on the
...
identifier. With a small change in scheme/contract, it does, but even with
this, it doesn't seem to. How odd.
svn: r12760
2008-12-09 23:16:48 +00:00
Stevie Strickland
a9be78545d
Add contracts to unit imports and values imported via
...
define-values/invoke-unit. We still need contracts on unit exports,
and we might want to do the stuff here in a cleaner fashion (particularly
for define-values/invoke-unit).
svn: r12759
2008-12-09 22:14:11 +00:00
Stevie Strickland
bf5dddbd13
Adding current unit contract work over here.
...
svn: r12743
2008-12-08 17:06:53 +00:00
Matthew Flatt
ed536c002e
scheme/package (and more int-def repairs)
...
svn: r12589
2008-11-25 17:58:21 +00:00
Matthew Flatt
a0f91d905e
revised internal-definitions context and a basic 'define-package' form
...
svn: r12579
2008-11-24 19:52:41 +00:00
Matthew Flatt
8b595ed120
make-syntax-delta-introducer and adjusted binding in scheme/unit forms
...
svn: r12032
2008-10-14 13:27:43 +00:00
Matthew Flatt
44a8c8b6b1
fix minor 'unit' phase problems
...
svn: r9964
2008-05-26 19:59:11 +00:00
Matthew Flatt
d1628d6238
fix some phase issues in 'match' implementation
...
svn: r9963
2008-05-26 19:51:06 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
e9bf34f193
369.11
...
svn: r6085
2007-04-29 02:08:24 +00:00
Matthew Flatt
42bf3cfbe0
minor streamlining of unit compilation
...
svn: r5424
2007-01-22 03:45:26 +00:00
Matthew Flatt
7b13755dad
unit clean-up
...
svn: r5160
2006-12-22 01:26:58 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
Matthew Flatt
ebe051694d
350.3
...
svn: r3571
2006-07-01 18:53:09 +00:00
Matthew Flatt
4c5aff33a8
avoid leading colon for id
...
svn: r939
2005-09-29 15:50:33 +00:00
Matthew Flatt
0d4bc2cd9d
299.107
...
svn: r259
2005-06-28 17:01:03 +00:00
Eli Barzilay
017d151d59
Adding collects, with all the right properties (except eoln-style).
...
svn: r3
2005-05-27 18:56:37 +00:00