Matthew Flatt
1d8b21f53b
disallow empty application; rename regexp-match/fail-without-reading to regexp-try-match
...
svn: r8152
2007-12-29 13:51:32 +00:00
Robby Findler
342eb86c10
finished the new ->*
...
svn: r8086
2007-12-20 20:35:58 +00:00
Matthew Flatt
f70ea2d03a
shared
...
svn: r8069
2007-12-19 21:32:07 +00:00
Matthew Flatt
19a6edc664
finish fixing sandboxed test suites
...
svn: r8062
2007-12-19 14:46:30 +00:00
Matthew Flatt
415cd0bf15
lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
...
svn: r8053
2007-12-18 21:37:23 +00:00
Robby Findler
9a0498b44d
moved class, contracts, serialize, and traits into scheme/ and changed the class and contract interface so that contracts no longer depend on the class system (instead its the other way around)
...
svn: r8017
2007-12-15 18:46:55 +00:00
Matthew Flatt
138a38ea04
new scheme/cmdline, refine -r/-u to imply -N
...
svn: r7989
2007-12-13 15:04:20 +00:00
Matthew Flatt
bd7ced966e
add 'compose' to scheme/base; switch Help Desk to a mzscheme app
...
svn: r7979
2007-12-12 22:17:09 +00:00
Matthew Flatt
a58893f4ba
fix bug in deserializer related to order of shared values
...
svn: r7978
2007-12-12 21:50:31 +00:00
Matthew Flatt
5a6f8aede3
sandbox doc and API tweaks
...
svn: r7972
2007-12-12 18:39:15 +00:00
Matthew Flatt
622cd0554d
revised mzlib/sandbox in scheme/sandbox
...
svn: r7965
2007-12-12 13:47:02 +00:00
Matthew Flatt
d7e8371254
finish FFI scribbling
...
svn: r7944
2007-12-11 00:32:41 +00:00
Matthew Flatt
ca5a7c5560
split part of scheme/file into scheme/path, document them
...
svn: r7938
2007-12-10 17:59:26 +00:00
Matthew Flatt
eab8008c4f
change 'include' and 'include-bitmap' to better match normal module-path syntax
...
svn: r7936
2007-12-10 16:13:25 +00:00
Matthew Flatt
a7dad576bd
fix modbeg again, change resolved module path so that it is not case-normalized
...
svn: r7917
2007-12-07 17:51:08 +00:00
Robby Findler
a295a42c15
improved contract library so that structs without mutators work and it now passes the test suite
...
svn: r7879
2007-11-30 22:50:01 +00:00
Sam Tobin-Hochstadt
b997f8b0f7
Use symbolic comparison for => in match, to handle new bindings from `cond'.
...
svn: r7864
2007-11-29 23:02:23 +00:00
Matthew Flatt
517e20f868
change trace & untrace to not return anything
...
svn: r7853
2007-11-28 20:29:03 +00:00
Robby Findler
47a4b69e5d
some progress on the contract test suite
...
svn: r7850
2007-11-28 04:38:23 +00:00
Matthew Flatt
8138758ea5
fix some tests
...
svn: r7847
2007-11-27 17:58:59 +00:00
Matthew Flatt
5f312dcbde
doc fixes
...
svn: r7832
2007-11-25 19:48:41 +00:00
Matthew Flatt
44478fa8e0
match docs
...
svn: r7817
2007-11-22 18:51:26 +00:00
Matthew Flatt
5b0a0be3d6
change scheme/unit and scheme/signature #langs to build on scheme/base
...
svn: r7792
2007-11-20 23:44:31 +00:00
Matthew Flatt
391892a848
3.99.0.3: improved namespace API
...
svn: r7756
2007-11-18 02:06:57 +00:00
Matthew Flatt
6056159ad7
class and mzc -k fixes
...
svn: r7724
2007-11-14 16:24:48 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Robby Findler
96117cc86d
uses the remapping for determining named-let status now
...
svn: r7607
2007-11-01 12:34:58 +00:00
Matthew Flatt
07d9a8130b
fix hash-table pretty printing when the value part of a mapping is a pair
...
svn: r7600
2007-10-31 11:25:00 +00:00
Robby Findler
359196ae82
improved contract libraries handling of #%app for provide/contract'd variables
...
svn: r7590
2007-10-29 21:07:43 +00:00
Robby Findler
3724e47d0c
possible fix to PR 9204
...
svn: r7587
2007-10-29 02:28:30 +00:00
Robby Findler
018bc0e8f6
removed extraneous requires
...
svn: r7548
2007-10-21 22:57:12 +00:00
Eli Barzilay
ac9e9b4f02
avoid exposing the command-line arguments
...
svn: r7484
2007-10-11 02:00:24 +00:00
Ryan Culpepper
29501ba68a
fixed duplication of code in define-macro
...
svn: r7482
2007-10-11 00:15:07 +00:00
Robby Findler
176a888bb4
changed the case-> combinator back so that it does not use a symbolic comparison to find -> and friends
...
svn: r7460
2007-10-09 12:57:18 +00:00
Eli Barzilay
6c13e101bf
fix bad input to raise an error as usual, added tests
...
svn: r7445
2007-10-07 18:12:11 +00:00
Matthew Flatt
4ebccec087
fix problem with lifting contract applications by delaying expansion to an expression context
...
svn: r7434
2007-10-05 19:57:05 +00:00
Robby Findler
d9cb743afc
removed an optimization that obscures the names in contracted functions
...
svn: r7379
2007-09-18 15:48:28 +00:00
Eli Barzilay
05ae7be90d
fixed endian-ness
...
svn: r7377
2007-09-18 13:54:18 +00:00
Robby Findler
65cfcd5722
moved contracts back to contract library
...
svn: r7367
2007-09-17 17:09:58 +00:00
Eli Barzilay
cae0931777
allow raw result from md5
...
svn: r7366
2007-09-17 16:54:54 +00:00
Robby Findler
ac52b9f2ba
avoid lifting more than once
...
svn: r7364
2007-09-17 16:33:40 +00:00
Eli Barzilay
f7e4690841
set svn:eol-style
...
svn: r7358
2007-09-17 05:16:55 +00:00
Robby Findler
bd93217061
refactored the contract system so that contracts do not depend on the class system, and now the class contracts are exported from class.ss
...
svn: r7357
2007-09-17 02:27:05 +00:00
Robby Findler
b7c441833e
tried to improve size of generated code for structs
...
svn: r7348
2007-09-15 19:57:28 +00:00
Eli Barzilay
45649900e7
do not trust require spec from user code
...
svn: r7342
2007-09-15 00:50:54 +00:00
Eli Barzilay
d35939f5ed
recurse into prefix etc require specs, ignore symbols
...
svn: r7341
2007-09-15 00:09:29 +00:00
Robby Findler
33311ab211
few minor improvements to the code generated by the contract library
...
svn: r7339
2007-09-14 21:27:53 +00:00
John Clements
c192fba302
tests for minor bug fixes in date.ss
...
svn: r7309
2007-09-11 05:03:03 +00:00
Eli Barzilay
449d9097c7
Avoid having hard-wired paths in contract error messages.
...
These will use "<collects>/..." now. (A perhaps better solution
is to do what "mzlib/etc.ss" does and insert code that expands
to the file on the client machine.)
svn: r7306
2007-09-10 02:26:59 +00:00
Eli Barzilay
6f83062a51
improved code for build-src-loc-string (no change in functionality)
...
svn: r7303
2007-09-09 18:25:29 +00:00