Commit Graph

1307 Commits

Author SHA1 Message Date
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
Eli Barzilay
5779d59bfb recurse into prefix etc require specs, ignore symbols
svn: r7341

original commit: d35939f5ed7c03f7134248c812dbaa056de7fd7d
2007-09-15 00:09:29 +00:00
Robby Findler
be84b7685f few minor improvements to the code generated by the contract library
svn: r7339

original commit: 33311ab2114f97ab5e039daa5ce7599dc89d82e4
2007-09-14 21:27:53 +00:00
John Clements
f35a9d26c2 tests for minor bug fixes in date.ss
svn: r7309

original commit: c192fba30262b9cce40a2d36b05e384c70135fda
2007-09-11 05:03:03 +00:00
Matthew Flatt
f8c7594976 371.2
svn: r7263

original commit: e4cbc4e6a938fd5bd90aab305ca39d61e7eae151
2007-09-02 17:39:32 +00:00
Matthew Flatt
1e119e583d fix sandbox for running in MrEd
svn: r7213

original commit: 76cad48393ec41dfabb3fc6b0457d47ca0685c8c
2007-08-29 20:34:17 +00:00
Eli Barzilay
8f9c92b506 new thread breaking in sandbox, improved with-limits to use call-in-nested-thread
svn: r7124

original commit: 2e636a54f125c14bea4ba7a32c5b7d50708af987
2007-08-19 23:45:08 +00:00
Eli Barzilay
3b074c7dad new thread breaking in sandbox, improved with-limits to use call-in-nested-thread
svn: r7123

original commit: 392f99b71726d504842c35a8e27d206108010bc6
2007-08-19 23:27:14 +00:00
Eli Barzilay
73be59b627 changed default current-alist-separator-mode to amp, added semi-or-amp mode
svn: r7057

original commit: 0e2a1a465ac5bb8d0e5a67ed115e584e0faef1e9
2007-08-08 15:30:03 +00:00
Robby Findler
9f656deb25 changes noticed by Matthew
svn: r6980

original commit: 67dd80eb7892c7541f58dea69f5d53350e828a36
2007-07-29 18:56:32 +00:00
Eli Barzilay
76668972ee PR8809 (value-less keys in the query parts) -- see message in the PR log
svn: r6931

original commit: 418df561e70b960fc3e4d764bca4b55d5eb62bda
2007-07-18 03:42:23 +00:00
Eli Barzilay
84e2fa4c84 sort directory lists so operations are independent of filesystem directory order
svn: r6930

original commit: 045b9e9ec7996991bf102fbbe99327463841f115
2007-07-17 09:38:53 +00:00
Eli Barzilay
56c8cafc5b some code reformatting
svn: r6929

original commit: e198aa3c292f3eda1dc2dabe50b77ab7589e4168
2007-07-17 09:16:30 +00:00
Eli Barzilay
7baf211d44 new promises
svn: r6912

original commit: eef7c4012776f0a0fcd4104d282000660b04bfe4
2007-07-14 05:08:23 +00:00
Eli Barzilay
77f1254ab7 read-accept-infix-dot
svn: r6835

original commit: ef9994abc538d83ed96e97615f0fd371af615066
2007-07-07 15:20:02 +00:00
Robby Findler
067bf11ed7 added parameter/c
svn: r6770

original commit: 2dfd35e5c713f9d38eb8d704a70f725e796f3722
2007-06-29 16:44:18 +00:00
Matthew Flatt
d43d9a3d1b fix problem with recursive reads on hash tables, sfix syntax-quoted hash tables in marhsaled compiled code, and add a bit more new documentation
svn: r6759

original commit: b883f4ef765c783d4a013b76ebdbb2f6b7a8acd0
2007-06-28 22:59:06 +00:00
Matthew Flatt
2c3f6d0c49 IMAP: generate shorter message lists
svn: r6750

original commit: c8b406bc7958e311976ec21c8b12d6aceb9f1efb
2007-06-27 21:54:22 +00:00
Matthew Flatt
151354bfc2 370.4
svn: r6710

original commit: d518f24039bf632adc4ae57d08ecfad07dd2f5bc
2007-06-20 21:11:38 +00:00
Eli Barzilay
8ca6c1c10a fix reading Unicode text
svn: r6684

original commit: eeaf779411ac6183dee8a8412885c868e9a65556
2007-06-17 10:40:23 +00:00
Robby Findler
6c71323fb9 added a test case for the bug Shu-yu just fixed
svn: r6675

original commit: ce0b5fec2fd4b79abd049765c7580114cf1bc201
2007-06-16 17:29:19 +00:00
Robby Findler
a0fb0d5248 fixed define-contract-struct so that it defines (via define-syntax) the struct name, following the define-struct covention
svn: r6664

original commit: ea5b3493f3ce62233fe96968b2b5d7026152b0df
2007-06-14 21:14:14 +00:00
Matthew Flatt
32c82aa53a keyword-procedure implementation scribblings; reverted opt-lambda hacks
svn: r6654

original commit: b0328d48536f158fa1238a8a8675ceaf26b425fe
2007-06-14 02:05:38 +00:00