Commit Graph

1529 Commits

Author SHA1 Message Date
Matthew Flatt
96bcbb0713 scheme/mpair
svn: r8151

original commit: 92ac61e806c4d2b99a9da695a2409d6b61cd3ac4
2007-12-29 12:30:25 +00:00
Robby Findler
351e6806e7 finished the new ->*
svn: r8086

original commit: 342eb86c102a25d6573919437322b1d393cffafc
2007-12-20 20:35:58 +00:00
Matthew Flatt
cc5373a844 shared
svn: r8069

original commit: f70ea2d03aea2e5c74536d1f64d1df023090432a
2007-12-19 21:32:07 +00:00
Matthew Flatt
0684ea4a78 finish fixing sandboxed test suites
svn: r8062

original commit: 19a6edc664f8c7320e66b35dfc4bfb9fc2afcf62
2007-12-19 14:46:30 +00:00
Matthew Flatt
2bb52ebd20 put mzlib test suites into separate sandboxes
svn: r8058

original commit: 36c56848768a7d531f3f7467c200544f33639fec
2007-12-19 04:12:02 +00:00
Matthew Flatt
2d7b53140b lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
svn: r8053

original commit: 415cd0bf1529db4521b8372ebb21e76e6ff628be
2007-12-18 21:37:23 +00:00
Robby Findler
7e8aee13c4 fixed naming bugs and added a test suite to ensure that I preserve backwards compatibility with the old version of mzlib's contract system
svn: r8050

original commit: 49f198dad7ce77fa7c421cab3342a8d39295f530
2007-12-18 20:49:33 +00:00
Robby Findler
1e8e36b48f added keywords to ->*
svn: r8049

original commit: a3f3dcb64d106142806d4febd5c02bc97352b923
2007-12-18 20:19:11 +00:00
Robby Findler
4c1acd1bb6 added keywords to -> contract
svn: r8041

original commit: 0e43e1da8ca10aad81945c47a7dc98faba28c459
2007-12-17 23:48:30 +00:00
Robby Findler
34c28b9080 converted the contract test suite to use scheme/base and fixed bugs along the way
svn: r8032

original commit: 116241eee537922a4fc01ddbad0d100b40e4ebb0
2007-12-16 22:45:52 +00:00
Robby Findler
f0aa868ce8 removed links to old mzlib stuff and mzscheme module from the contract library (but not from all the libraries it depends on)
svn: r8023

original commit: 8a7cdad926e8c3c9a8fa81f6f6966dcd453b6019
2007-12-16 00:20:18 +00:00
Robby Findler
a23d25b76e 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

original commit: 9a0498b44d41b5d4ae5ae4227ef3c260911af964
2007-12-15 18:46:55 +00:00
Matthew Flatt
101f8e8cfd new scheme/cmdline, refine -r/-u to imply -N
svn: r7989

original commit: 138a38ea04bce3f7f3294887eaae6e980e91b3e5
2007-12-13 15:04:20 +00:00
Matthew Flatt
7a8cb124d1 add 'compose' to scheme/base; switch Help Desk to a mzscheme app
svn: r7979

original commit: bd7ced966ed54fedd5608a68ef8ec212a913e30d
2007-12-12 22:17:09 +00:00
Matthew Flatt
c82a619504 sandbox doc and API tweaks
svn: r7972

original commit: 5a6f8aede320c90a8209942d10f382760d40f10b
2007-12-12 18:39:15 +00:00
Matthew Flatt
2ae2c75f25 revised mzlib/sandbox in scheme/sandbox
svn: r7965

original commit: 622cd0554d57fc1c5f1dc03c69504703181eec18
2007-12-12 13:47:02 +00:00
Eli Barzilay
ea7f084922 fix else binding after its destroyed
svn: r7953

original commit: 41133f53415621001afc19915b46fe03e8bb88f0
2007-12-11 11:54:58 +00:00
Eli Barzilay
07cb261b6c avoid requiring mzscheme
svn: r7951

original commit: ddc2ade2714a4924cd60a0895b74062954768a85
2007-12-11 11:28:50 +00:00
Matthew Flatt
193490b000 finish FFI scribbling
svn: r7944

original commit: d7e8371254553dcbcab8bc56a9040ef37b8d617b
2007-12-11 00:32:41 +00:00
Matthew Flatt
03adf2f5d1 split part of scheme/file into scheme/path, document them
svn: r7938

original commit: ca5a7c5560ee5eb26252c239dbf33f672a9749ac
2007-12-10 17:59:26 +00:00
Matthew Flatt
fb74476915 change 'include' and 'include-bitmap' to better match normal module-path syntax
svn: r7936

original commit: eab8008c4f62d8561c57d8642860f0c5061ddbc7
2007-12-10 16:13:25 +00:00
Matthew Flatt
fcdea053bb fix modbeg again, change resolved module path so that it is not case-normalized
svn: r7917

original commit: a7dad576bdec8c0be0221e18ed37ce432e265c22
2007-12-07 17:51:08 +00:00
Matthew Flatt
d1fae6113e improve arity error messages when keywords are involved
svn: r7887

original commit: 9b96716432ce0cd278cf0221bebe89382abb2fa8
2007-12-02 15:45:51 +00:00
Robby Findler
96069ad6e6 improved contract library so that structs without mutators work and it now passes the test suite
svn: r7879

original commit: a295a42c158313f4c05911e913270fbd48504f71
2007-11-30 22:50:01 +00:00
Matthew Flatt
0300414a16 change trace & untrace to not return anything
svn: r7853

original commit: 517e20f868d1225ce0407eee677f677ac0cabbad
2007-11-28 20:29:03 +00:00
Robby Findler
029ac22754 some progress on the contract test suite
svn: r7850

original commit: 47a4b69e5d375564adb9dcc6d31b249c96160ff3
2007-11-28 04:38:23 +00:00
Matthew Flatt
f98ac03136 fix some tests
svn: r7847

original commit: 8138758ea54c310f71d9cc108e432f71f5a508b6
2007-11-27 17:58:59 +00:00
Matthew Flatt
8f1da824ae doc fixes
svn: r7832

original commit: 5f312dcbde3ed674c3af3d4d5ded23eb1a93ebc8
2007-11-25 19:48:41 +00:00
Matthew Flatt
081dcf5c51 change scheme/unit and scheme/signature #langs to build on scheme/base
svn: r7792

original commit: 5b0a0be3d65f5a8deb871a43e077665377067aa9
2007-11-20 23:44:31 +00:00
Matthew Flatt
7562835461 repair mz test suite
svn: r7760

original commit: 3abf3eb098e77ef52e92c61d4875c4ad3ecf5c9f
2007-11-18 04:34:49 +00:00
Matthew Flatt
d93a534700 3.99.0.3: improved namespace API
svn: r7756

original commit: 391892a848cc5119c42962d68730c4b391833d07
2007-11-18 02:06:57 +00:00
Matthew Flatt
5c959ff3e6 v3.99.0.2
svn: r7706

original commit: 39cedb62edf9258b051a22a29a90be9c6841956f
2007-11-13 12:40:00 +00:00
Robby Findler
f6ff9446a7 uses the remapping for determining named-let status now
svn: r7607

original commit: 96117cc86dcde01071e24db35feede0349711a3a
2007-11-01 12:34:58 +00:00
Matthew Flatt
1de83175c9 fix hash-table pretty printing when the value part of a mapping is a pair
svn: r7600

original commit: 07d9a8130b91ecdf831acdab43de942c5bba1240
2007-10-31 11:25:00 +00:00
Robby Findler
204dee9ec5 improved contract libraries handling of #%app for provide/contract'd variables
svn: r7590

original commit: 359196ae82ee061117fdb0bb1b1acb45b3f8b013
2007-10-29 21:07:43 +00:00
Robby Findler
d0c009085d removed extraneous requires
svn: r7548

original commit: 018bc0e8f6f8b47aa620e21952dd9dbc1dabbfa8
2007-10-21 22:57:12 +00:00
Eli Barzilay
34a8c4f248 avoid exposing the command-line arguments
svn: r7484

original commit: ac9e9b4f023c71e3421e5d880483b4386aa3a809
2007-10-11 02:00:24 +00:00
Ryan Culpepper
69b998cb2b fixed duplication of code in define-macro
svn: r7482

original commit: 29501ba68adf634e4135c8d0ab2832cd53cd324d
2007-10-11 00:15:07 +00:00
Robby Findler
c2c79c0d42 added a test
svn: r7477

original commit: 992eff0c63b1bb0b12114819c42fdc4e36f00ce4
2007-10-10 20:42:42 +00:00
Eli Barzilay
b04157aa61 fix bad input to raise an error as usual, added tests
svn: r7445

original commit: 6c13e101bfc3f4f18c08f6bcdd8c0a23556c2a70
2007-10-07 18:12:11 +00:00
Robby Findler
3145244ce3 added failing test case pointed out by Matthew
svn: r7400

original commit: 0dacc38c534c9d59c0ec4d0ac6e37867f562c538
2007-09-22 15:49:37 +00:00
Matthew Flatt
83ee5deb31 experiment with alpha setting in dc<%>, plus some slideshow experiments and other minor changes
svn: r7399

original commit: b9a0d860c07a1c58c46a60fdb1ce0541eca225d2
2007-09-22 13:48:22 +00:00
Eli Barzilay
bc69e19c0f fixed endian-ness
svn: r7377

original commit: 05ae7be90da32c0aa0cad25c09afd2f7ff1bf00e
2007-09-18 13:54:18 +00:00
Robby Findler
bafb017c5e moved contracts back to contract library
svn: r7367

original commit: 65cfcd572290b3a3961ac34dd8edc5204c3efb0e
2007-09-17 17:09:58 +00:00
Eli Barzilay
a238f1e6af allow raw result from md5
svn: r7366

original commit: cae0931777f92be52d0f8598ec30ecb813c66d38
2007-09-17 16:54:54 +00:00
Eli Barzilay
5bbcb29eb1 set svn:eol-style
svn: r7358

original commit: f7e4690841b144f9ab78084e9c0cd334d52f3786
2007-09-17 05:16:55 +00:00
Robby Findler
388cdee4d0 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

original commit: bd93217061d4304ed840fb1106666fabcbf0a930
2007-09-17 02:27:05 +00:00
Matthew Flatt
37265a7250 371.3
svn: r7350

original commit: 001404dec0ddf49e774ecac33df6601c4e1b542c
2007-09-15 22:27:14 +00:00
Robby Findler
84d56bf80c tried to improve size of generated code for structs
svn: r7348

original commit: b7c441833e7b84dd1705b2c5507ff603670d725b
2007-09-15 19:57:28 +00:00
Eli Barzilay
b166d5b37e do not trust require spec from user code
svn: r7342

original commit: 45649900e7047828f8e9aa536ea6f33af361b7e0
2007-09-15 00:50:54 +00:00