Commit Graph

1119 Commits

Author SHA1 Message Date
Eli Barzilay
a4a5d7bb69 some more touchups
svn: r2916

original commit: 283cb0dffda5669b05d5f4e9dda34c4c8372c37d
2006-05-12 04:42:52 +00:00
Eli Barzilay
629766951c Finished with C-ing the code, it's now 2.5 times faster than it was,
and spending only 7% of the GC time it used to spend.

svn: r2915

original commit: fd96a129f322eadde72e3883b5d4fdbe20a3cedc
2006-05-12 00:03:40 +00:00
Eli Barzilay
65e3a2de6e reuse the same words vector on every block, x1.5 speedup
svn: r2914

original commit: 1e760c05468279f94484680e1758c47036a83b4c
2006-05-11 22:42:17 +00:00
Eli Barzilay
dcf815975d more cleanup before actual changes
svn: r2913

original commit: 71ba559f96c7b89e677400aa5ff224ce28359270
2006-05-11 21:41:01 +00:00
Eli Barzilay
dee3a523f0 major cleanup
svn: r2910

original commit: 6264ad30db5260f01048b3f2e9446db67c3bcf18
2006-05-11 20:59:27 +00:00
Robby Findler
82f19465ed added unicdoe lambda to pretty printer
svn: r2858

original commit: 5bcf026fce02984861b47fb631336cf92344538a
2006-05-03 11:07:17 +00:00
Eli Barzilay
b9cd082e12 typo
svn: r2739

original commit: 4edd6f5b4f0e366bd3b296fd7e1975a7188f61b2
2006-04-23 00:53:23 +00:00
Matthew Flatt
47790cd8a4 changed pregexp-replace[*] to accept a procedure as the last argument
svn: r2706

original commit: 4185aceefe55e09a4448bec1b870c129635dd0ae
2006-04-18 17:21:59 +00:00
Eli Barzilay
00615732be Made it ok to use rest-like stuff with keywords when allowing other keywords
(either explicitly or implicitly).

svn: r2676

original commit: 88341ddf0eb5bcf194e6a4bf44228c318ca91a7e
2006-04-15 21:15:08 +00:00
Eli Barzilay
873f4b3534 make no meta-keywords case faster
svn: r2675

original commit: 5552630953512bd1520e8f9b2429ea7b5f037b83
2006-04-15 17:33:54 +00:00
Eli Barzilay
b8d5164d65 typo in list->cblock (PR7990)
svn: r2611

original commit: 9b3965f900707ea666b324d1e59860558fe4b2e2
2006-04-05 22:18:16 +00:00
Eli Barzilay
815a4b24e1 merge -> merge-sorted-lists
svn: r2577

original commit: 7f6a5b3c12f68316fbe3f9a219520f01a80292b5
2006-04-03 04:14:23 +00:00
Eli Barzilay
45981b456d merge -> merge-sorted-lists
svn: r2576

original commit: 6e34508a02e0984b88b02b7549f6e7d628a02509
2006-04-02 16:09:55 +00:00
Eli Barzilay
0dddf931d8 {quick,merge}sort -> sort
svn: r2569

original commit: 16f01a1109691d2fa4844b9411410f4794cf0dc1
2006-04-01 12:24:15 +00:00
Eli Barzilay
263da4105f some spedup in merge!
svn: r2566

original commit: a8e8e08677f3df24eb95d4f7b4a12227e2a2b3e0
2006-04-01 08:23:21 +00:00
Matthew Flatt
e4156d35ae need to use ephemerons with weak table of ports
svn: r2548

original commit: 2ca4121a4f3ad6f149f956a82e9c0f04eb9c4987
2006-03-31 00:25:38 +00:00
Eli Barzilay
02b8476c97 Moved (and improved) sort! etc from Swindle to mzlib/list.ss
* Expose sort!, merge! and merge, since they're also useful

* Made `mergesort' be an alias for `sort'.

* Removed it all from Swindle

* Removed `sort' from compat.ss

* Needed to adjust a few other files, no problems but
  graphics/value-turtles provides its own version of `merge'

svn: r2542

original commit: 6744633338c1c6475dd7e9f0a9d4cd0ab52db031
2006-03-30 09:39:30 +00:00
Matthew Flatt
5b710ec4fa 'status waits for port-managing threads
svn: r2526

original commit: c5492262fc38b17514ec6fa3813c03f1f462bd59
2006-03-28 14:15:52 +00:00
Matthew Flatt
4bc1b90a7c delay finalizer thread until needed
svn: r2494

original commit: d7d9efb1acedc5e438932decaa21ab1d7e192861
2006-03-24 13:41:41 +00:00
Robby Findler
036e11d4be re arranged the file names in the contract library and exported a few more things from the main library to satisfy plai
svn: r2488

original commit: 5e2f5d86de468a7bf10ba16adb86d26e6a98e1c0
2006-03-23 17:22:26 +00:00
Matthew Flatt
b7bc8b7a68 tweak for 301.11 inlining
svn: r2468

original commit: 6a4dccff655851fdde5a41e219949204ad60c1f7
2006-03-20 20:33:43 +00:00
Robby Findler
988c2818bd added first stages of improvments to contract library to support lazy structure contracts. not yet complete, but contract system is in working order, so committing
svn: r2452

original commit: d8217b9d2778725eac62fe9d2d7cbe28e22b285f
2006-03-18 05:33:08 +00:00
Eli Barzilay
14bfe8e0cb * Arguments can now be passed directly as lists
* Keywords are compared for the literal symbol instead of comparing ids
* Added tests for the above
* Some re-formatting

svn: r2356

original commit: 776e15490e262a4aa450920dd8fda3e39c2ec5e4
2006-03-03 14:48:22 +00:00
Eli Barzilay
c0a5c8c153 When both optionals and keywords are used, the first keyword marks the end
of the optionals.

svn: r2322

original commit: 70d2fa327d8218662292fb824edfc40a799b3976
2006-02-27 04:42:27 +00:00
Matthew Flatt
8a2cb61fd7 make serialization work right when a module is dynamic-required using a (non-string) path
svn: r2321

original commit: d9e3e1e2679fe7dac1972d417be44b70a177cb40
2006-02-26 17:45:37 +00:00
Eli Barzilay
2c827b5e6d fix expansion problems
svn: r2312

original commit: 67e5151775113459e2365084fae664c95e5aa8eb
2006-02-24 13:14:04 +00:00
Matthew Flatt
f9490a0cfb when writing a .zo fails, delete the bad file
svn: r2310

original commit: 6ddea0a0f599d81157eabd7843ef6ff05cfe08f2
2006-02-23 20:53:41 +00:00
Eli Barzilay
05cca6ba24 optimize keyword-get
svn: r2305

original commit: f41698de15ce2f86cb64e75434d2b931abba1d98
2006-02-23 18:20:58 +00:00
Matthew Flatt
b414a65b0e Jepri's changes so that md5 works on ports
svn: r2194

original commit: a59d668f6dab454494f1daaa0d2b86a5f6f2dee9
2006-02-11 05:35:35 +00:00
Matthew Flatt
b3cfb53900 give the compiler hints with define-const
svn: r2191

original commit: c5a6d3d04652890abb829a189a82ba7906a7d497
2006-02-10 22:03:13 +00:00
Matthew Flatt
a3ea5d0f98 report unexpected EOF in inflate/gunzip
svn: r2190

original commit: 144b8d65933db914ba0b58515e071e5757fdf5ee
2006-02-10 21:42:31 +00:00
Robby Findler
be1efb383f updated many unions to or/c's
svn: r2061

original commit: fddb1fa862b6e0e8e71f011dcdda5309e64635e1
2006-01-31 19:17:33 +00:00
Robby Findler
7ec66999ed improved expansion of -> contract combinator to generate less stuff and got a very slight performance improvement. also split up contract implementation into multiple files
svn: r1956

original commit: edc4b96987ebfa1016801536f200fe3d7056ee4a
2006-01-25 04:44:49 +00:00
Matthew Flatt
1398263012 the flag table is never really empty, since -h and -- are always implcitly there
svn: r1730

original commit: d19819f3055a5b876ca8fa8fdd3cd3fb498e8e1e
2005-12-31 14:01:52 +00:00
Matthew Flatt
36320cca64 300.3
svn: r1698

original commit: c38876b84876d329151df7eb6941cce8d38eab27
2005-12-27 17:49:13 +00:00
Matthew Flatt
d102f86461 more v300.2
svn: r1683

original commit: b43abfcc6d6df4bb2822a5c8a6d7700263d7f8b6
2005-12-24 22:47:07 +00:00
Matthew Flatt
7c7eded36d export inherit-field
svn: r1496

original commit: 81c837ad260682835783d9a1ed0438f5b2fa5000
2005-12-02 19:30:57 +00:00
Matthew Flatt
6ef89da68b make pretty-print graph numbering consistent
svn: r1417

original commit: 0095637dd7c9fd0a34d54c689261c87c8e219f01
2005-11-27 13:19:31 +00:00
Matthew Flatt
8fb4d8327e strip #! from start of programs
svn: r1376

original commit: c0476d4addfa1cd58cd85cad32b89bb9fd93eae4
2005-11-22 22:34:35 +00:00
Matthew Flatt
dd3c8a4365 pretty-print needs to combine custom-write? with not-struct-type?
svn: r1370

original commit: 9fae17c411bdcb5221933576b0a0f8251937b09e
2005-11-22 15:08:23 +00:00
Matthew Flatt
eb4453a16b shortcut to letrec-syntaxes+values
svn: r1263

original commit: 6bff44b4266fa689abdaf2af33a99cf7795fb606
2005-11-09 20:48:42 +00:00
Matthew Flatt
1332477464 fixed mapped id application context
svn: r1198

original commit: e46ea7dbb2ee59dbd629b002fc4ffd187051383a
2005-11-01 20:13:36 +00:00
Eli Barzilay
c470acaaf1 other-keys now includes duplicates of specified keys
(if duplicates are allowed)

svn: r1149

original commit: 8a425d27a6f62a9abb52bcf0a378ddb7a12ab78b
2005-10-25 00:58:37 +00:00
Eli Barzilay
1dcd4966c7 * getarg' -> keyword-get'
* `#:rest-keys' -> `#:other-keys+body'

svn: r1147

original commit: 9ef65a4a80d55968875c6f4460733134ed644845
2005-10-24 22:15:20 +00:00
Eli Barzilay
82f7ecb1ee #:allow-anything can be used with any rest-like, simply treats a last
imbalanced keyword as the beginning of the body

svn: r1141

original commit: 1cf3559d0ca11f1a21313ed9738a5e726d374710
2005-10-24 11:24:41 +00:00
Eli Barzilay
4984ead796 Made #:forbid-anything be the counterpart of #:allow-anything
svn: r1140

original commit: 0b1034dcf87411b77c9247b0ccd733e815773f0f
2005-10-24 11:05:34 +00:00
Eli Barzilay
a9efd06e7c Don't allow dot-notation with other meta-keywords
svn: r1139

original commit: 4130a38299aaabf36c94d722778092bdd18b52b6
2005-10-24 10:43:32 +00:00
Eli Barzilay
d50e0fc727 Added #:allow-anything so it's possible to get extra speed
svn: r1138

original commit: acfb67ec9bdab28786d9231bd46eb0957c1eb371
2005-10-24 10:18:31 +00:00
Eli Barzilay
55a73f404d * Added #:allow- and #:forbid-duplicate-keys and a check for this
* getarg accepts only thunks for a default
* Test new stuff, and better macros for testing

svn: r1137

original commit: 241595659742c38a5bab24b88a77187a52dc6ea2
2005-10-24 05:30:38 +00:00
Matthew Flatt
1709b4c0f4 added object-method-arity-includes
svn: r1123

original commit: f3a67ccb9a97aa0b770abde9ec614cd8d7716641
2005-10-22 01:56:45 +00:00
Eli Barzilay
f413504664 use (let () ...) instead of begin, so internal definitions work
svn: r1121

original commit: 0de18bc3ab44a510c8400563a2edd94ec0cae58d
2005-10-21 23:02:47 +00:00
Eli Barzilay
0349b6ae99 no need for promise defaults
svn: r1113

original commit: fd7a56fb36892da69c262cee3603c243cc4a8011
2005-10-20 21:56:47 +00:00
Eli Barzilay
bcdf5806d0 Properly check a body specification
svn: r1110

original commit: b5835267ddd6a37a18f1f9f7cbc69b2602faad01
2005-10-19 22:09:11 +00:00
Eli Barzilay
f1d98beb31 Better error message for non-keywords
svn: r1106

original commit: 04d36492b5ac2157e1691d38629df2fcd1a69e43
2005-10-19 15:14:28 +00:00
Eli Barzilay
059d777474 All features complete, remove utilities that don't seem necessary,
make getarg and getarg* stop at non-keyword

svn: r1103

original commit: 3494461c98ca509ce46ac7240cc2b714a8275fa4
2005-10-19 07:47:56 +00:00
Eli Barzilay
11091df3cf A lot more functionality (and tests), almost complete now.
svn: r1102

original commit: 1db64d4e850088fe32c2b5bb82b23956928bf837
2005-10-19 07:05:22 +00:00
Eli Barzilay
6829d2122b Extensive argument processing, more meta-keywords for modes,
efficient optionals, test everything so far

svn: r1099

original commit: 78c19494b7b7031c174852391f38f2e4a8c8f9f0
2005-10-17 23:42:24 +00:00
Eli Barzilay
6fafdab49e * Renamed kw-proc.ss to kw..ss
* Make only #:optopnal and #:key work, no alternative names

svn: r1069

original commit: bab76d0479e63f144f5d51831ea89e6e309f87d3
2005-10-13 16:39:51 +00:00
Eli Barzilay
3619f43cb4 first version of swindle-like keywords
svn: r1060

original commit: 3bded648f7ad699bd932c954b3bf246140192fda
2005-10-13 02:43:44 +00:00
Matthew Flatt
b88d779511 avoid leading colon for id
svn: r939

original commit: 4c5aff33a8ce52d7141f40059c0cfd6c8eb326b5
2005-09-29 15:50:33 +00:00
Matthew Flatt
f46bf065a2 avoid leading colon for id
svn: r936

original commit: 457d23c390607b70ee8e3fd98205a68e6ac91e9a
2005-09-29 15:49:27 +00:00
Eli Barzilay
bad05e233d fix self-referential cstructs
svn: r924

original commit: 6efbcbbba32e65ae494ab716e9a48b0b0e5e85ca
2005-09-27 09:20:21 +00:00
Sam Tobin-Hochstadt
823893f0ed plt-match.ss/match.ss:
- don't export match:test-no-order, which is only used in generated code

test-no-order.ss
- reformat code
- use ormap instead of let loop

render-test-list:
- add define/opt sugar
- remove a lot of pointless stx arguments
- remove a lot of [quasi]syntax/loc

gen-match:
- use internal define instead of let
- remove quasisyntax/loc
- reformat
- remove pointlessly optional argument

coupling-and-binding:
- reformat
- use memf instead of custom loops

svn: r908

original commit: d96e47c4b71b045d48c98f9deac1954492516019
2005-09-23 19:55:12 +00:00
Matthew Flatt
226a2c34a8 clean up files on break
svn: r605

original commit: a42ef53b8483f5faed6e0eeaceac7a38637f7339
2005-08-16 21:12:46 +00:00
Matthew Flatt
7209b76239 299.201
svn: r572

original commit: 4ad1f381419081362c07a66fb5e19db5834b7304
2005-08-09 13:41:06 +00:00
Matthew Flatt
c3a6f7e51b fixed unit/sig rename bug - PR 7518
svn: r527

original commit: 64cca08d28135b115ed61543410b8fcf518e5cfc
2005-08-01 22:22:57 +00:00
Sam Tobin-Hochstadt
cd0d462a2d Fix two bugs caused by clean ups, by adding requires of match-helper and provides of match:test-no-order.
Fix totally broken handling of structs with immutable fields, as reported in bug 7398.

svn: r354

original commit: b752dcddef89b7bafb51d7aa82f244ac1a5d6913
2005-07-05 22:22:02 +00:00
Matthew Flatt
5789ce5e26 pretty-print bug for hash tables fixed
svn: r290

original commit: 6f16af82f2bea3e8be1fd8c692976225f53cbe89
2005-07-01 15:35:52 +00:00
Matthew Flatt
3db0c23a92 call security guard for truncate-file
svn: r281

original commit: c3147b6468115034db4d771164e2eee9fc420c28
2005-06-30 19:09:24 +00:00
Matthew Flatt
3d8fdb9e84 repair to truncate-file
svn: r280

original commit: ba0519874acc0911974171094daf0cb5b52e6a15
2005-06-30 18:56:23 +00:00
Matthew Flatt
c90efdb9ef truncate-file
svn: r279

original commit: 6d9aa4cab7b0f774f2a988145b528d8d5444b2a8
2005-06-30 17:38:52 +00:00
Matthew Flatt
15748f8dcd fixed verify- ops to take old-format exploded signatures
svn: r277

original commit: 3d8c40afe49bc1d1dc2eefa65c26ca8525160f92
2005-06-30 16:40:13 +00:00
Robby Findler
232308c412 moved contract library to private, in order to export a few more names to special places
svn: r272

original commit: e3b5ba8ef80c6212282c45598a88f5ba82feddbd
2005-06-29 23:33:51 +00:00
Matthew Flatt
f5ea87030c 299.107
svn: r259

original commit: 0d4bc2cd9d93b05203f70cccdaf832babee3a4cd
2005-06-28 17:01:03 +00:00
Matthew Flatt
a4bc5b8995 match phase clean-up and minor contract-expansion improvement
svn: r232

original commit: e4a71a9b3c0975ce37000e7c971a143379b72182
2005-06-22 21:31:11 +00:00
Robby Findler
1d2fedc05a added recursive contracts and fixed a bug or two
svn: r81

original commit: 06b511f32381a507c542fd4fc8355ad901d4cfdd
2005-06-09 18:56:19 +00:00
Matthew Flatt
4f9da45651 .
original commit: a16909585b74beb2e6e8aaa812a224d4bcde38e5
2005-05-19 21:05:16 +00:00
Matthew Flatt
01ff14079f .
original commit: 79cbf31c528279961f7cc3f138b51fdf5f77f42f
2005-05-18 16:41:39 +00:00
Robby Findler
4290af69a6 .
original commit: ce57232bce02a500b1f27a9972960df4d9c88f4d
2005-05-11 21:18:47 +00:00
Matthew Flatt
6d327e00cb .
original commit: da0210c7bbdd78c09b11695e40b528d36882c6b8
2005-05-06 15:26:41 +00:00
Matthew Flatt
be205971e3 .
original commit: 69d9b669b4c6bf3a02f0c0a3a506dd4f44eeeb98
2005-05-06 03:53:51 +00:00
Dorai Sitaram
1f6667a4da fixed bug 7220
original commit: c957c898ad6b4c3b6b1e2bee5c628889c7934275
2005-05-02 17:14:43 +00:00
Matthew Flatt
cc532ea98d .
original commit: 7ed45e1d4087850f5d14caf8ae2cf7fa74b18ec1
2005-05-01 04:08:07 +00:00
Matthew Flatt
93351f0a58 .
original commit: 60b939a50f01aeef3375e018502725bc5b501c9c
2005-05-01 03:51:22 +00:00
Matthew Flatt
2c1bd17837 .
original commit: 5b862c32b245c151fe69d1b10dae614dd58aacc9
2005-04-30 15:55:21 +00:00
Matthew Flatt
531f899a00 .
original commit: 03e76c4d3be4e535411833f96805be225f223218
2005-04-30 14:46:17 +00:00
Robby Findler
7c533310cc .
original commit: 47ea7defe855135c2ed45d5c8a1816785bdf6446
2005-04-30 13:10:14 +00:00
Matthew Flatt
3d3e785916 .
original commit: 5d8bcbed69eeb7737b23a608906eb4b9e31b0d7c
2005-04-30 02:27:44 +00:00
Matthew Flatt
674cfc1923 .
original commit: 10ed7511bfb73137226d3b94a778fb9aa6caef5e
2005-04-29 22:07:45 +00:00
Matthew Flatt
b3f6231df6 .
original commit: 9ac7d7d43715ed6314d9ce17fe0d91fe73b6d518
2005-04-29 21:11:15 +00:00
Dorai Sitaram
9b949bf42e *** empty log message ***
original commit: e2d876fe2361b3e176a333f74f23d0c68737c5a1
2005-04-27 13:51:05 +00:00
Matthew Flatt
9233090af7 .
original commit: 4ffc43c36c67f9d966ff670cebd787bd4fe7a47f
2005-04-26 20:30:09 +00:00
Matthew Flatt
a3aea614c7 .
original commit: aaa6d3c2f3b231ae2db51cffa5337604bc6d82a2
2005-04-26 19:31:18 +00:00
Dorai Sitaram
372146cde9 Disallow greedy quantifiers from having empty operands in order to stave off
infinite loops.

original commit: d9c96724bdb2425e802a3360ceaa7ba4f02ab679
2005-04-25 15:52:34 +00:00
Dorai Sitaram
4836b4c50e Signal error when trying to match against non-existent backref.
original commit: f8a9434cb6d1c3e82742b4090d35d6ebe1ef465d
2005-04-25 14:22:38 +00:00
Dorai Sitaram
e41a34ee34 (pregexp "[") -- aka (pregexp "\133") -- should signal better error.
(Related to bug 6114.)

original commit: af9f6c1316aca40d2ed03a974f82d250d4530469
2005-04-25 13:32:41 +00:00
Dorai Sitaram
8467c12dec Fixed PLT bugs 6095, 6442, 7233, 7232, 6478.
original commit: ff49b7b1238e56f24f5849ecccb11f6963db7acb
2005-04-24 23:25:33 +00:00
Sam Tobin-Hochstadt
fe33280d30 revamped implementation of match, from samth@ccs.neu.edu, including match-equality-test and define-match-expander
original commit: 4c27dde572305c616cdefec94974595209d79e8a
2005-04-22 18:54:22 +00:00
Eli Barzilay
6752e1667a added ffi-obj-ref after all
original commit: d358e1bf1f031bc58869d3924bd5654338d2a4f8
2005-04-22 16:43:41 +00:00
Eli Barzilay
be8a96bc28 removed ffi-obj-ref
original commit: 862b32e2117076fbcdb0971c065bd328dbcf2790
2005-04-22 15:50:42 +00:00
Eli Barzilay
05c28f754f added ffi-obj-ref
original commit: d5ae83a9339a8af4c3ab40175913ca8295be809b
2005-04-22 15:46:41 +00:00
Matthew Flatt
2b55585b3a .
original commit: d422613703ad79cdec09bbf57f13467cf842af85
2005-04-21 15:31:52 +00:00
Matthew Flatt
92b4e8878e .
original commit: 43bb54067138e87c298921548a3649f7446b1840
2005-04-20 18:53:08 +00:00
Matthew Flatt
74d2cff7e2 .
original commit: 4cdd1cf09dbb40689903e42f0cf6f559efcb1e0f
2005-04-20 16:40:39 +00:00
Matthew Flatt
d4ea1c265e .
original commit: 222d56df55f3c2dc40c1ee33eca5d934d100d609
2005-04-19 02:40:15 +00:00
Matthew Flatt
45f3cb7ede .
original commit: 456a4831834c103d933961fbde5db29eef59b205
2005-04-19 02:31:36 +00:00
Matthew Flatt
8cf48bf54d .
original commit: 0f10e557c6cef1aa3966c273a15ee22bf9877243
2005-04-19 02:27:13 +00:00
Matthew Flatt
53d71d0bc1 .
original commit: aa844c648e056314cd4f52d0866b27eab85ef40c
2005-04-19 02:24:24 +00:00
Eli Barzilay
305cde91e1 this-expression... only deal with paths now
original commit: e4810da6b402ef0dc53e05506ce4697541542980
2005-04-17 22:12:46 +00:00
Eli Barzilay
bfb0ac0ae6 .
original commit: 1e1ae1a7fe7c465da9c9659a0b41027596422c16
2005-04-17 09:03:12 +00:00
Eli Barzilay
d462a25bd1 .
original commit: 1e66762202bc42766ae64dac137ace0c89d878db
2005-04-16 18:59:42 +00:00
Matthew Flatt
b2399cae60 .
original commit: 3cd19fde7e140d5c3870ea34d97635fe8768732e
2005-04-15 16:09:00 +00:00
Matthew Flatt
25643f3746 .
original commit: 5764e92362d8de22950308f24e2bdbeee06f3bf5
2005-04-15 16:06:42 +00:00
Eli Barzilay
a1a0262c65 made it possible for a cstruct to have pointers to itself
original commit: edb73f0a7d29e4e0f1c0ba12bbb876e87dd2f335
2005-04-09 20:58:28 +00:00
Matthew Flatt
4703212d8d .
original commit: 79b36eed9341b651d3feae1acf3505db20e8e6b2
2005-04-08 19:44:47 +00:00
Eli Barzilay
0b39291dbd .
original commit: 63cdc235afd35d1f5a4ca6452764697a2cc5c378
2005-04-02 02:25:29 +00:00
Matthew Flatt
a11e7fdb08 .
original commit: b8f6ef04d2d39f93c13319591ca1e427e36b48ba
2005-03-28 16:23:19 +00:00
Matthew Flatt
d9b2a10ee0 .
original commit: 2691f0791980408f32f3c38142b6ff0a64baab62
2005-03-28 16:20:14 +00:00
Matthew Flatt
d2136deb77 .
original commit: f829f531bbdf4146bb69d4a5f6a28472b4e9eacd
2005-03-27 19:39:52 +00:00
Matthew Flatt
80823c62a9 .
original commit: 0e26643525dbd50b2ca8ca96a9088295f15e6a17
2005-03-19 13:40:13 +00:00
Matthew Flatt
e8b6f92428 .
original commit: d8d0c61d9aa977137f5d0a800936552d26f4d7f5
2005-03-19 00:47:38 +00:00
Eli Barzilay
d3eb73d989 added this-expression-file-name
original commit: 106388724f571e96062423fed9ec65e9aeda3ccd
2005-03-18 20:35:57 +00:00
Matthew Flatt
1e3fd3bb9a .
original commit: ff85b842b3f17f956ad75d272570ca4328059bbf
2005-03-16 21:44:57 +00:00
Greg Pettyjohn
b44c2dd378 ; 5-5-2005 / Greg Pettyjohn
;  - It was failing for strings of length 56 bytes i.e. when the length
;    in bits was congruent 448 modulo 512. Changed step 1 to fix this.
;    According to RFC 1321, the message should still be padded in this
;    case.

original commit: a52987da2a6deba95b03752cc8930428bca8c580
2005-03-05 23:59:29 +00:00
Matthew Flatt
7a876fbfdd .
original commit: 681be32df23c269af75bc91049e5f83af6e986af
2005-03-04 22:13:10 +00:00
Matthew Flatt
80a95125ff .
original commit: b2f7bc29592b7df28c0a7eda5c96990e9e64d107
2005-03-04 22:10:18 +00:00
Matthew Flatt
db9c95a507 .
original commit: a70965afe456244cb0af81c04d052328cb206635
2005-03-04 21:50:26 +00:00
Matthew Flatt
21726610d3 .
original commit: 19cee776e45e8b86a15b83adc1ae5bb504bf8210
2005-03-04 21:43:17 +00:00
Eli Barzilay
fc7d002ed2 .
original commit: b90e5dfd5b95038e6b56ec208b7af931cafef431
2005-03-03 18:33:58 +00:00
Eli Barzilay
1436c0af25 .
original commit: 78cb7d51f348a1bfb8f2854dc64fc82e99f06aa5
2005-03-03 05:05:20 +00:00
Matthew Flatt
2277f0d12e .
original commit: 46f5aa154435ee9042ff895bb9774a97191163a8
2005-03-01 14:10:08 +00:00
Matthew Flatt
bf45f699b1 .
original commit: 19fa3853ce935c2e683bbd3fec9c4f9fc19c994b
2005-02-28 22:15:43 +00:00
Robby Findler
0bf5499d00 .
original commit: 40c3d85334a84236cb316d4358ffb5264dac9e32
2005-02-28 13:58:53 +00:00
Robby Findler
f8e649c970 .
original commit: 7efabe94bc90a9b1f47c139fe8021736a0f9d4db
2005-02-28 05:15:49 +00:00
Matthew Flatt
3bd398e59b .
original commit: 4ec89a810c3bfa592d680730063218a0c374d1af
2005-02-28 03:05:45 +00:00
Matthew Flatt
20336bec3a .
original commit: b26dd8fdda9ffb7def6af2175e04da4d108fbfcf
2005-02-18 23:13:22 +00:00
Robby Findler
8b5f4ecde1 .
original commit: e9b58213637cefa6278641a1c7299fd738e0c5d6
2005-02-16 01:11:16 +00:00
Robby Findler
62593d59ea .
original commit: a35cae5e35ee20c4c401a53312c54f5a0bb8901d
2005-02-15 14:43:20 +00:00
Eli Barzilay
08ef8ef33c .
original commit: 4f061af7af71c3e57f297debfcb2d071b320bbca
2005-02-14 23:39:13 +00:00
Matthew Flatt
31e4a765a9 .
original commit: bc7f7ad1e6fcfbe116d05ff36cdefe0148ede5c8
2005-02-14 14:50:56 +00:00
Robby Findler
2aa2e5800a .
original commit: 642bc43c3876b13bf2796d008890bf9c0059cd17
2005-02-11 00:03:32 +00:00
Robby Findler
f37aa08dae .
original commit: 9f1a41f5a9eeb77d15edb96afc70b710a6d117b0
2005-02-10 04:01:00 +00:00
Matthew Flatt
9276cc66f6 .
original commit: a30fa05eb12fb9439999b3149880b2e66e518313
2005-02-03 18:54:44 +00:00
Matthew Flatt
3a218448a8 .
original commit: 544beacbb3c3117b1dec5edb7b40b0a696cc8a4b
2005-02-02 22:03:08 +00:00
Matthew Flatt
3b811dceec .
original commit: e19b5fcc358b11c5e1d3ad42d330a10d35982888
2005-02-01 19:35:27 +00:00
Matthew Flatt
5804d64a50 .
original commit: 59ceddeced88253dbbebad331f2917cf4e86ee4e
2005-02-01 18:19:45 +00:00
Robby Findler
59f6cf4f44 .
original commit: 5c23d2c871bdbbaee31e202da9ac85dced6e66fc
2005-01-28 15:26:17 +00:00
Robby Findler
d8595d683a .
original commit: 66b6e73291a094f995a537cac26ba86b3c94c543
2005-01-25 13:37:16 +00:00
Robby Findler
4478596ed2 .
original commit: c4c18f7c3760988b07816e88d543ed80ec10052a
2005-01-22 02:06:34 +00:00
Robby Findler
7da0f13976 .
original commit: 9e8133b7a9c0bc886d4e9d44bf2dc7671402ac01
2005-01-21 23:24:29 +00:00
Matthew Flatt
d9abc93bbf .
original commit: e735e065a607fcbf8218db77ccd96efa8b56ea6c
2005-01-21 17:32:41 +00:00
Scott Owens
b75b06cee5 *** empty log message ***
original commit: cd346fcfcf19895095b933ff4663bd06e00fd0b1
2005-01-21 04:35:58 +00:00
Matthew Flatt
fff6293a8d .
original commit: dcea1d03bb6ab7d9821ae894716810448aea971a
2005-01-21 01:26:18 +00:00
Matthew Flatt
26f6fa775e .
original commit: 8e62591ef00d0f98c09752b9917d699b0acd93b6
2005-01-20 21:43:41 +00:00
Robby Findler
d08719f894 .
original commit: eb8561bb851e12c113aabac364a26cd4c446364c
2005-01-20 21:29:48 +00:00
Robby Findler
3a7dd428fe .
original commit: 58883226424b22d866dd6fd642f05431e0aee16a
2005-01-20 16:33:04 +00:00
Robby Findler
b33493ea8e .
original commit: 28e8d7d337f009adcb92d142d6f92140379d506d
2005-01-20 05:05:05 +00:00
Matthew Flatt
6ebc7b5f67 .
original commit: 4954dabecb507014ab824728303bdc28b6c86fac
2005-01-15 01:05:52 +00:00
Matthew Flatt
8594a98f2a .
original commit: b1375c1d95f38d7f5df74b385e742f90954579fc
2005-01-14 22:00:49 +00:00
Matthew Flatt
1ec734b5d8 .
original commit: dd0ba73e796b2740efe4501753feece1bc8eb079
2005-01-14 21:06:43 +00:00
Matthew Flatt
ada948ed61 .
original commit: aa19749bb33cb757a5b6f331669eb0f9f76304d5
2005-01-14 20:42:50 +00:00
Matthew Flatt
d383f01ff7 .
original commit: 45b2a230f7d16b64c28d579c3267679f349083d6
2005-01-14 20:41:34 +00:00
Matthew Flatt
712c1c1f64 .
original commit: 75479fbcf98dadba60142b21dddca385ee03f7a4
2005-01-14 20:12:29 +00:00
Matthew Flatt
3364db29a3 .
original commit: 94326f2228daeb0868f36f724febfb9054320ed0
2005-01-14 20:02:03 +00:00
Eli Barzilay
b421a81ab2 .
original commit: 95238e44a99ce48d1553cbb86b136422cf4c883d
2005-01-11 00:21:07 +00:00
Eli Barzilay
fed50be112 .
original commit: cfd83354c8af0205f577f19e64468b7e5a3b8daa
2005-01-07 01:40:56 +00:00
Eli Barzilay
44737e7a28 Added a failure-thunk to get-ffi-obj.
original commit: 1eba099ab6920434ab816fcd1c187bbcefeb093c
2005-01-06 23:24:10 +00:00
Eli Barzilay
aa7196be62 Added _TAGvector for the srfi-4 types, similar to _cvector.
original commit: 14d5980577efb6e97b0b8257a54e1fbcc2108fe6
2005-01-06 22:53:07 +00:00
Robby Findler
86fc773b6e .
original commit: f5b55357cc2f98e5e3b00cb2843fafc54e7ee399
2004-12-22 17:32:47 +00:00
Robby Findler
54a2bbb1d3 .
original commit: e9fdc615e818bcb9f06c95f638983adeeaa8035a
2004-12-22 17:10:53 +00:00
Matthew Flatt
4219499861 .
original commit: 65115e7d7f33f160eb8c71d6d86b2a3a83f67145
2004-12-08 22:56:21 +00:00
Matthew Flatt
211b51a7cd .
original commit: 3d81e08c8f85d6840d207f2f934143a65948706a
2004-12-02 04:43:13 +00:00
Scott Owens
330c5ffc0c *** empty log message ***
original commit: 8a7f5830e5abdf7f83f3752486dd6325abe68619
2004-11-30 18:05:17 +00:00
Matthew Flatt
08075fd3f4 .
original commit: 536396273c2108aa29b8ffe07ff0b35a0425ff36
2004-11-30 17:50:52 +00:00
Matthew Flatt
2cbc8b98d0 .
original commit: 037b4b4df019e1b3e7a40c5bae722d1c34d1c552
2004-11-30 14:08:07 +00:00
Matthew Flatt
6d0d143b23 .
original commit: 01bf1a42af2e50662c1a792959dfc063df876cc9
2004-11-25 16:21:18 +00:00
Matthew Flatt
dc69f0b229 .
original commit: 5b5e7e25f0b2e60f5a33f6d2a354ac0dcde212af
2004-11-24 21:42:33 +00:00
Eli Barzilay
674e53ebb5 Made a list*->struct and back that work with nested structs as nested lists
original commit: 4d6dcbf5480bf75ce517717bd8402db3380b9401
2004-11-07 11:12:47 +00:00
Eli Barzilay
1cc971770a Added list->struct and back
original commit: 641099dd635b91e886442771133fa0f9fe80ce8b
2004-11-07 10:32:44 +00:00
Eli Barzilay
f261ebd0c8 Names for cstruct functions
original commit: b58a37e19df4ee6f306f4c3ac15425ed8686d022
2004-11-07 09:42:30 +00:00
Eli Barzilay
7737562bc2 added _string*/...
original commit: d7db4fcae0c6ff22e8efb6a8aa7a1aed2db8b12f
2004-11-07 04:22:42 +00:00
Matthew Flatt
17e2c9fc0a .
original commit: 59f10c2ea23f98475f76ccafaae4392294a9a5f3
2004-11-05 12:06:58 +00:00
Matthew Flatt
b176a55236 .
original commit: 6ab844d697ff6b53ad2d883fc37180d51ad4ddca
2004-11-04 22:08:36 +00:00
Eli Barzilay
2a5c9ce11d .
original commit: 7c410fab920f4a18925b97c8ebd02e08b2861616
2004-11-04 10:06:56 +00:00
Eli Barzilay
49b77b2a05 .
original commit: 94953391556eab096a67ad59d85789d74e75d7e8
2004-11-04 10:06:31 +00:00
Eli Barzilay
af3d2930b2 better integer types
original commit: 901037dad89beb709ca1daedb3a4afad567d5893
2004-11-04 09:59:36 +00:00
Matthew Flatt
575a95b313 .
original commit: 9756e38c213a1e814cc7e1a7f6834425f95dfc7d
2004-11-02 19:10:49 +00:00
Matthew Flatt
8decda38f9 .
original commit: d53614eb6e970ac347efd1d954a43f7c0896992e
2004-11-02 18:24:59 +00:00
Eli Barzilay
7e5dd83a6d can use some custom types outside of a _fun, others will give errors if misused
original commit: 6fc29441eb39bdb7bffe1bfaa897fe3258aef2b2
2004-11-02 07:17:13 +00:00
Eli Barzilay
19a09f7e8d reorganizing code
original commit: f2f87e214ae5428eb6348f487ad42960683e23f8
2004-11-01 14:37:59 +00:00
Eli Barzilay
0c20f39b6b .
original commit: e1b56088a2a47a38b03ccefb0118cca6c054a7f3
2004-11-01 06:09:12 +00:00
Eli Barzilay
73104ed05b .
original commit: ff1811dcbdfb552a6ea3b50ea36963c487b1ec4f
2004-10-31 08:02:52 +00:00
Eli Barzilay
2740540075 register-finalizer is done in Scheme now
original commit: 9aada611f5f3a7d79b6e3a9d03e2d1fadd3f03b4
2004-10-31 07:53:38 +00:00
Eli Barzilay
bbbcb15b21 protect the unsafe! provide
original commit: 7d6748495c1a52f3ba77a22fea589dc3dba49b15
2004-10-30 08:11:49 +00:00
Eli Barzilay
be202b38d2 foreign.ss does not provide unsafe bindings now, use `(unsafe!)' to get these
bindings in a module that needs them.

original commit: 72c45259740dc5e52864cdfa9699ca8f2c6391cd
2004-10-30 03:11:26 +00:00
Eli Barzilay
75a1c4d8be Inheritable structs
original commit: 3909a0799e8ffcad126cb3df1b3ebd11d53a1bbc
2004-10-29 07:29:11 +00:00
Eli Barzilay
489139e38d fmark -> fpointer, provide it
original commit: c0a43f3822453e325f7d0de55ae38b1e8ffe7bf4
2004-10-25 10:48:15 +00:00
Eli Barzilay
74a668befd added _cpointer/null
original commit: 3876debcbfcece35b859eaf2872b2736b6f9f9f9
2004-10-23 08:28:10 +00:00
Matthew Flatt
38413e1a45 .
original commit: 554dc9ab50e24a82ff02d30f0ef616b5f34210b6
2004-10-22 21:17:13 +00:00
Matthew Flatt
4bad03dc02 .
original commit: b88c08829dbd0baab3e9ab3a392a3d7c0de0f804
2004-10-22 16:15:44 +00:00
Robby Findler
7214c00163 .
original commit: 7840e99cb9ef9dd9a50f7510895727ca64b273eb
2004-10-22 02:56:56 +00:00
Matthew Flatt
b37217acff .
original commit: db7f8b1dc7605449f0dfa8df7e5b00d6d8ac94cf
2004-10-21 14:50:33 +00:00
Matthew Flatt
cd545366d4 .
original commit: f20d6adba440da05f369c8eb5bc5d87a89871439
2004-10-21 02:45:15 +00:00
Eli Barzilay
da1dca04d3 .
original commit: 4bfd5885eec83d633818b6f7d2996a36929e7d66
2004-10-21 02:40:35 +00:00
Eli Barzilay
c48724f181 Added _double*.
original commit: 2ce528bfb85495b865f2a7e3fba87de74a7a9800
2004-10-20 06:24:52 +00:00
Robby Findler
18fd6f853b .
original commit: afc14960546aec4d64de0481177e43e0a0147cb3
2004-10-19 20:47:47 +00:00
Robby Findler
ac8b99bd09 .
original commit: 1bd92c441435a2c2ae5f0a37c7d5e6559e620360
2004-10-19 18:34:34 +00:00
Matthew Flatt
bdeea7c188 .
original commit: d42e76f866be23e461db976604e5918c1f2bbcf5
2004-10-18 19:36:03 +00:00
Robby Findler
c6186a664c .
original commit: b4533287934ffc5dae30f65e002c014e004ed99e
2004-10-16 14:51:40 +00:00
Eli Barzilay
35b252cf93 .
original commit: 23e48e7d2e1ef9a55041e1af320ed82a2627d680
2004-10-15 13:43:34 +00:00
Eli Barzilay
64a0fc97c2 .
original commit: cc80f9085beb931f260ef6d62f373fb134e23c3d
2004-10-15 13:36:55 +00:00
Eli Barzilay
c1185e8b53 .
original commit: 4f06229512f50f49da7f32fecceed1dfbfb24686
2004-10-13 21:22:12 +00:00
Matthew Flatt
6e91c36bed .
original commit: a011f598e69bb031041a75ed509e8c9b585098a9
2004-10-13 21:03:29 +00:00
Matthew Flatt
cd84bb89a0 .
original commit: 10de5f3285fa787f95cdaed69f954c06d808517d
2004-10-12 18:41:50 +00:00
Matthew Flatt
1f4a596902 .
original commit: 0f8b3991c6d8e7ce947ac2950316520c68e83929
2004-10-11 18:58:27 +00:00
Matthew Flatt
7db4a6bbcb .
original commit: 807126e9f7b7965c534a0517f94de49078bb1853
2004-10-11 16:55:37 +00:00
Matthew Flatt
ed31184fa5 .
original commit: 751b42b968ff1e58f6d60557d61024af28734350
2004-10-11 16:46:38 +00:00
Eli Barzilay
ae529383a0 .
original commit: c84fc87dd02fa1cd9a2ef0c1661e96f2c1a292ce
2004-10-10 08:10:04 +00:00
Eli Barzilay
7af4293212 .
original commit: 10aaf3e96e137a5b3273cee809c700453d33324b
2004-10-10 08:00:50 +00:00
Eli Barzilay
253ca32ef8 .
original commit: 0d840020d3b3319961883418458eeb02e4066f4a
2004-10-09 21:36:25 +00:00
Eli Barzilay
b702ac3edd extended hash-table to accept flags
original commit: 0963e8c203a548ba12f0af88bf1e7a5f1a498944
2004-10-09 21:29:30 +00:00
Eli Barzilay
6e29ebae83 .
original commit: 37109b760398607c3a2f69218a3d7dda3b061d03
2004-10-08 09:25:32 +00:00
Robby Findler
660d513353 .
original commit: 08c4f94ddcb288c6852b57daff5a45170f19d6ca
2004-10-05 01:47:56 +00:00
Matthew Flatt
6756ad6559 .
original commit: f5841e871209e3b7af38d6bbedf196c438f35db9
2004-10-03 02:54:42 +00:00
Matthew Flatt
964f823307 .
original commit: 55e75b7454eb063287276d908ba5d980b229ad0a
2004-10-03 02:43:56 +00:00
Matthew Flatt
19950789d7 .
original commit: da60b7252dd8d65cf1b57aecad8b7552189b785f
2004-10-03 02:43:39 +00:00
Matthew Flatt
b6e2bf4a60 .
original commit: 50c6fd5a133fc7e3f91bf8f5a7ea4523e0dbcb8c
2004-09-16 17:07:47 +00:00
Matthew Flatt
b98117e0b4 .
original commit: 8f5fdc05c8816c4bbd3ff41ec6fe19e0b90bc1e9
2004-09-10 00:41:21 +00:00
Matthew Flatt
f0489bbb6c .
original commit: 9d40ed27b30d40cea1d9be135319959e1dc0ba07
2004-09-05 14:44:27 +00:00
Eli Barzilay
1227dbe75a .
original commit: e7df891bb4b67a02a4aacd6ddb97d8a5c84ab52e
2004-09-04 05:45:11 +00:00
Matthew Flatt
3766342bef .
original commit: 6d516647edcfd39ea38d69407518356cb7f2ff74
2004-09-01 18:48:30 +00:00
Eli Barzilay
ff365851cc .
original commit: 2e13eb38115c0a8fdfaea47b18ba5f0b84dfc1ec
2004-09-01 11:41:06 +00:00
Eli Barzilay
23c05ab266 .
original commit: e76331f3abc0a1d9ae2f5091d36b8286b8f3e94f
2004-09-01 10:06:14 +00:00
Matthew Flatt
933b8ac7c7 .
original commit: 0680efe7e3013fafccba49a835a6c5b9a3c5527d
2004-08-24 20:52:50 +00:00
Matthew Flatt
49167db7df .
original commit: a8fa10621a9cfefe53defb6b7e79ba4923a64cc8
2004-08-24 19:11:39 +00:00
Matthew Flatt
466cdf0187 .
original commit: 77566789cee6d53331f69c6ccbf4a826d119f768
2004-08-24 16:25:06 +00:00
Matthew Flatt
1f4830acac .
original commit: 26d25b870228d46c53932b42f7c20d63c01d9200
2004-08-24 03:01:18 +00:00
Eli Barzilay
38ad8e3b79 .
original commit: 784875582af8779a3af90ca85506acfd041887a0
2004-08-19 22:23:06 +00:00
Matthew Flatt
e133e96938 .
original commit: 940d4252e074190664a111c5018363818aef24f4
2004-08-14 04:09:29 +00:00
Eli Barzilay
f6b82c3754 .
original commit: 6bd9e04589dfc1248abfca1b8e9c9f678aed9954
2004-08-12 21:54:28 +00:00
Robby Findler
ecf7f4583e .
original commit: 3fb34309574c57839f34054905a29bf1179689b8
2004-08-12 14:58:33 +00:00
Matthew Flatt
b82905f512 .
original commit: 8ac0479ef3908700c5c526bf636b5e652ba67b05
2004-08-07 20:12:48 +00:00
Eli Barzilay
e08b6f7ea5 .
original commit: ced275f1b785463656b7f723ea73938f7290b6fa
2004-08-02 00:29:46 +00:00
Matthew Flatt
5f4a1e28b9 .
original commit: 1b02e11d47f416874c5ef593b9a919a7c1922ff9
2004-07-23 19:35:58 +00:00
Robby Findler
bd9d830f13 .
original commit: 9386e7074ae1ea9d18cabe6f843ec26cc1e0225f
2004-07-12 16:02:21 +00:00
Matthew Flatt
ad3fa9a46c .
original commit: ffd4533833958c187bb23027d2def16f6a0a5858
2004-07-02 16:07:45 +00:00
Matthew Flatt
11631de447 .
original commit: d5eca7d08e545e6fcb80eb2e5abce9293b7b5119
2004-07-02 14:04:05 +00:00
Robby Findler
b7dc5a7f3a .
original commit: cc767a27657965f8d2d7908c2647e83b3b30b120
2004-06-28 17:51:48 +00:00
Matthew Flatt
1146334645 .
original commit: e292efb113527f001ded4ebf6183b00f0297e10b
2004-06-23 21:03:08 +00:00
Matthew Flatt
a164da328e .
original commit: 2bf461f2fad57341422e728482c7a29cb1e42aac
2004-06-23 15:23:43 +00:00
Matthew Flatt
359a5a40be .
original commit: ef5631f41acfe042887daa9cb79cda6e0f1f502e
2004-06-22 13:10:05 +00:00
Robby Findler
9317ed46dc .
original commit: a6413ec7a9c43f748e343f5cae96e21270861803
2004-06-21 22:01:15 +00:00
Robby Findler
af2420010d .
original commit: 9f5607cbe061edfbe2bcba2fec33303f6cbc25d4
2004-06-21 03:43:24 +00:00
Eli Barzilay
4828f4378a .
original commit: 5024d2fd9892283bae33d664a2a7845f2e9b14c0
2004-06-17 13:17:28 +00:00
Eli Barzilay
777667574c .
original commit: 3ef00f1e4cbde484a4341c74b2c75df2a61c5ec4
2004-06-17 12:17:48 +00:00
Eli Barzilay
e24bea58de .
original commit: e46543dea62ed245518382bb18f1024f1baff8e0
2004-06-17 12:01:53 +00:00
Eli Barzilay
1e3b6e860e .
original commit: c6ad16a928e279184b947403dcef9f7e0b95fda6
2004-06-17 11:32:39 +00:00
Eli Barzilay
8343479846 .
original commit: 32d0dd5f57a3040cdf13fd28504f2457f8ece7a0
2004-06-17 11:11:39 +00:00
Eli Barzilay
1a2eeadba7 .
original commit: 513922a006a7df98ce840c3e1994257ed6877c6c
2004-06-17 10:09:34 +00:00
Eli Barzilay
efa6e5a354 .
original commit: 3da4f462b6157310f4709fb18531948c6223c3a8
2004-06-17 09:25:14 +00:00
Eli Barzilay
04712cc440 .
original commit: 211e456850fe773a42693e87711b7e74b2d849c1
2004-06-17 08:44:04 +00:00
Eli Barzilay
188d30ba91 .
original commit: 11e3077e67d4ff9d5e2250a0d06ada76eb2a6991
2004-06-17 02:19:15 +00:00
Eli Barzilay
0afb54a5ff .
original commit: 49c6d750eb9dd205b2aa44004e972a4458f8924c
2004-06-17 00:13:19 +00:00
Eli Barzilay
0c025b9afc .
original commit: 6cca0a8c5da032ae42c42dc862c241b65d6ffc08
2004-06-16 21:27:52 +00:00
Eli Barzilay
18d3f73dd2 .
original commit: 3def7b7ae8a8991f8cf1b71e0c7246efd7caaf50
2004-06-11 20:00:07 +00:00
Eli Barzilay
9cc2d250ae .
original commit: 8b9b97cb46b977a07d9d9971803fa30f30cc748a
2004-06-11 17:21:54 +00:00
Eli Barzilay
6002419fdc .
original commit: 5d5f0cbc15c4f5125cf82391eff076a2e1ca4a4f
2004-06-11 16:27:02 +00:00
Eli Barzilay
a6fbe74920 .
original commit: a6f8e53fe782950cf13f54d04567ad384cb36f69
2004-06-10 18:54:02 +00:00
Eli Barzilay
2f461b046a .
original commit: 8593bbced737d663dff7c13d1176038d51054eed
2004-06-09 19:51:07 +00:00
Eli Barzilay
f35923007b .
original commit: 0562e6602b71e2ff73fea643aa40ba9ba2a25676
2004-06-09 19:19:25 +00:00
Eli Barzilay
e90565eca5 .
original commit: f0222cdf7347c8c23b4c849837689da5a4e60b8e
2004-06-09 18:02:45 +00:00
Eli Barzilay
6b94eda910 .
original commit: 2b85128c699ab29a221a520593853784b215b6e9
2004-06-09 15:07:41 +00:00
Eli Barzilay
f9e0229745 .
original commit: 1cc610b16782bd68fdb7893d60353abb34796b26
2004-06-07 17:14:17 +00:00
Eli Barzilay
f5451d505b .
original commit: f366d57937a25d34d612e11b5ab829b61c25a8d7
2004-06-06 23:19:24 +00:00
Eli Barzilay
ece5d4662a .
original commit: f2b7a6ce3260b0e08e89b70f113436c64ba0f94d
2004-06-06 19:43:54 +00:00
Eli Barzilay
85dedecbf3 Values that are set into library objects (mainly callbacks) are kept around
so they are not GC'ed.

original commit: bd52ddc5ee619a056d93a118aacefc4dc2f46e1f
2004-06-06 07:56:32 +00:00
Eli Barzilay
3dbb7a7670 .
original commit: bb14498bf0952251aaca4071a70ce43e964a6b19
2004-06-06 06:52:24 +00:00
Matthew Flatt
603b31de63 .
original commit: 19c859a1962bd8b24920e0e894964e9ba23da1d6
2004-06-03 14:53:53 +00:00
Robby Findler
40b397c2cd .
original commit: ec495616ea844b239880ded00f8c6ab2a065669b
2004-06-03 04:54:07 +00:00
Matthew Flatt
208f3ad102 .
original commit: 8e16d1d98439cee30f1399b56229b5af06f33f54
2004-06-01 20:10:16 +00:00
Eli Barzilay
88a53f6739 .
original commit: 9f6a251c1055553755b45b6aad7a2b50c6e77dcd
2004-06-01 16:46:08 +00:00
Eli Barzilay
5538f62582 .
original commit: c08d065d62898fb38eaf83eba50bd9268800dabb
2004-05-31 20:02:35 +00:00
Eli Barzilay
8442e9ba59 .
original commit: c8ee0f4f892ef3f583ab73c9225bac97bd6d59f0
2004-05-31 19:33:42 +00:00
Eli Barzilay
a6101a3d02 .
original commit: 90fa4e9e9c93ef89f3e36ecee83c591fe1037610
2004-05-30 12:51:29 +00:00
Eli Barzilay
254523e78f .
original commit: f58a165c5117606ce0d3c1ce5823dfdfaee24979
2004-05-30 07:36:02 +00:00
Eli Barzilay
a1eba23cd2 .
original commit: 67f6b1aa85024e5c7c8eafd2173c3f113b17ed75
2004-05-29 05:24:42 +00:00
Eli Barzilay
96f1d779c1 change require to internal module
ffi-ptr -> cpointer

original commit: e36076496ad8660b3960f1ef70ccb07760bd2d0d
2004-05-28 16:32:32 +00:00
Eli Barzilay
e02cf9a120 First import into mzlib.
original commit: 5e3fd2f75d99558e3e727f61edfc3cb11e335c98
2004-05-28 16:31:01 +00:00
Matthew Flatt
e54f019ffb .
original commit: 14de8b5eb81f19dc7eebf5ef563d6f6311f57447
2004-05-26 16:33:42 +00:00
Matthew Flatt
3636a945ce .
original commit: 7db54198dfcc9d864f223b98412ef8b65e63c126
2004-05-26 16:25:16 +00:00
Robby Findler
fc971fb502 .
original commit: e041f9011678922198c46afde29f05b06c1b27aa
2004-05-23 22:16:32 +00:00
Matthew Flatt
98f9956c66 .
original commit: 9ffb437b8ce3ba91c7f9b90941791370ce049b09
2004-05-18 20:23:16 +00:00
Matthew Flatt
a9f3697fa3 .
original commit: 948cfe3219266815402494170d8dcc041c45fb30
2004-05-18 20:10:06 +00:00
Matthew Flatt
f278d5d7c4 .
original commit: f8fcb3dd5b50640fc9567ca5d9d228845ae687ae
2004-05-18 18:21:12 +00:00
Matthew Flatt
e468aeb397 .
original commit: 7da358f4d0c49fcca9081b0d8fa5abf90cefc8e8
2004-05-18 16:15:12 +00:00
Matthew Flatt
de27c8ea0c .
original commit: a0885b759a36fad402d0465d5bd336bb3736fffa
2004-05-18 16:11:58 +00:00
Matthew Flatt
ae1c288d62 .
original commit: ea994f7880653d3de4b4995ec343df49577eb05e
2004-05-18 04:08:24 +00:00
Matthew Flatt
eb8680e0e5 .
original commit: ef5bb50667aeded71aa2b9c9978e5be88a23248d
2004-05-16 03:51:14 +00:00
Matthew Flatt
b7e6df9c83 .
original commit: 65414279cfb1157b248fe75cfbc6ae06228df856
2004-05-11 16:16:15 +00:00
Matthew Flatt
3acacdbbab .
original commit: 0fd01393ee41c65cff6c96a97ea5248b04236e0a
2004-05-11 13:13:10 +00:00
Matthew Flatt
20a62e5305 .
original commit: 129e2b2fddb36c4a408af6327233ca9fd3fa0d36
2004-05-10 22:54:09 +00:00
Matthew Flatt
7a0c5c5b48 .
original commit: beef60b4210af451033b663eb7464c6b22ee348c
2004-05-08 04:45:10 +00:00
Matthew Flatt
1979addf8f .
original commit: 91bb4b4a96fb471fd79a3e48c2d7b12763fcd18e
2004-04-27 16:53:55 +00:00
Scott Owens
0880808d8f *** empty log message ***
original commit: ead541764fb87d75bb969cf125bb0b5c0211f9fb
2004-04-23 19:03:17 +00:00
Scott Owens
53da5df3ac *** empty log message ***
original commit: 5c256671397865fcdae77cb7e6eeb8699a6398e6
2004-04-18 21:10:11 +00:00
Scott Owens
aeab05d78e *** empty log message ***
original commit: c98860b8ff15485b0a2d415a0b7a03c1a32e1099
2004-04-17 22:53:46 +00:00
Scott Owens
fd67bc2f09 *** empty log message ***
original commit: aedcaf53f9454f6f3c1e5cdf0df3f52cc0a10a46
2004-04-17 21:27:50 +00:00
Scott Owens
82e05ebdb8 *** empty log message ***
original commit: b4ca538ac04166786280d3c51b6bdee40ccb4e84
2004-04-17 20:56:36 +00:00
Scott Owens
6c38212048 *** empty log message ***
original commit: 0878dd6c533ab98b4ddab8f3b3ac0220395f8d8d
2004-04-17 20:38:58 +00:00
Matthew Flatt
cf7206160f .
original commit: 0bd3f21d885bd04008db565949af48bbb3d525fb
2004-04-16 19:10:23 +00:00
Matthew Flatt
12e10c977e .
original commit: cd7f897abdec1b40455239fb11518c6b283ad47b
2004-04-15 02:32:12 +00:00
Matthew Flatt
3d0f53e626 .
original commit: 28442ed79b360ffd8dac05393c3547e544b05df7
2004-04-15 01:00:12 +00:00
Matthew Flatt
0badcf8400 .
original commit: 0e83a42addc6d0f33dc4f1e87cc22396d212d6dc
2004-04-14 14:24:37 +00:00
Robby Findler
be718d5973 .
original commit: af55da650cc28c688a50c53ab34ed354c338d4f1
2004-04-13 22:14:42 +00:00
Matthew Flatt
fdfb67433d .
original commit: 6669955556121ea71a5aeee315d9df287627c492
2004-04-12 15:22:30 +00:00
Matthew Flatt
07a31b4871 .
original commit: eebe1a57eadf3a8f491371e54d595fc6c0b7c24c
2004-04-12 15:16:58 +00:00
Robby Findler
ec4c4bb29d .
original commit: ce3897804dc8dd6b4648a8bfa749cc00e9e8de83
2004-04-12 13:52:01 +00:00
Robby Findler
94220f9c98 .
original commit: ec498ba2bfd98952c1a0e7501c4b972fd4504054
2004-04-12 13:50:59 +00:00
Robby Findler
cd288c2652 .
original commit: 738f4aa026a799bd4ef410936b08a352f7b3ba57
2004-03-22 22:12:20 +00:00
Robby Findler
41188713e5 .
original commit: 3e504126f86cf40cc9b736bfbb8a705aadc7ee79
2004-03-17 15:56:54 +00:00
Robby Findler
02d72de6cb .
original commit: c426204dd8e359dcf9488abdd1783a9685ff0d0e
2004-03-16 01:04:44 +00:00
Robby Findler
4ddfb44560 .
original commit: 236b1691822cc6ca54745e440681661c28daeee1
2004-03-15 22:54:52 +00:00
Matthew Flatt
329b971f44 .
original commit: e8b1a97158ca6a6720423c96888191da08c51303
2004-03-14 19:27:23 +00:00
Robby Findler
c5067c9550 .
original commit: 50bf5bd3b23a076c40371fc17d4edf32849695c1
2004-03-12 21:45:32 +00:00
Robby Findler
80bc20f71d .
original commit: 231e6deaf4a96359fad011d349810fad7f142da0
2004-03-12 21:37:53 +00:00
Robby Findler
42fcdf754f .
original commit: fcdac5755b5d1c81e6b5e64650907f86bf761117
2004-03-12 21:32:16 +00:00
Robby Findler
03b79ceb0d .
original commit: 4ca7b544886a8fb1929f53e2a4022e29f5acfd6b
2004-03-12 12:48:45 +00:00
Robby Findler
973ef41682 .
original commit: c80153aa7bac2f3d3fecbe3e66a2e4d2cbf3856c
2004-03-12 00:42:42 +00:00
Robby Findler
b0266fa590 .
original commit: 405cb4839a3bc22112b9f96d29b0f1be52327799
2004-03-12 00:05:36 +00:00
Matthew Flatt
13106dfbd1 .
original commit: 6fde9e72ec05025cf6923dd7dd63d4cdfb2a7be5
2004-03-08 22:43:35 +00:00
Matthew Flatt
2d50ddb71c .
original commit: 4f140a2885217109211ac3e4cb81feeec81ac4ca
2004-02-27 20:08:36 +00:00
Matthew Flatt
9660f03d97 .
original commit: 615882337b5b8687b03f868246f1c075b12393ae
2004-02-27 19:59:35 +00:00
Matthew Flatt
d1e2cf8397 .
original commit: 14c87870b4ba061ded4505e2612b3a625c09e591
2004-02-21 02:24:09 +00:00
Matthew Flatt
193bb3344a .
original commit: e7c8098d76b27625b1a72462762b72449d9b2104
2004-02-21 02:21:26 +00:00
Matthew Flatt
4a7227f22a .
original commit: bdfee767c2ae8fb7a0b48de7d51be2f0ee1b4a7c
2004-02-19 22:39:34 +00:00
Matthew Flatt
7e6ab530bb .
original commit: 8ce11627dc7aa32453bdc564d8134d6a2a242ee4
2004-02-19 20:35:34 +00:00
Matthew Flatt
261d99965d .
original commit: 5a8d8a19c2846c95338cd979f3e2db27b338afe2
2004-02-16 23:24:53 +00:00
Matthew Flatt
98291c7282 .
original commit: cd0e574a73617fe69f2b220bba9b900030c9967b
2004-02-05 23:01:22 +00:00
Matthew Flatt
bc22dd5f45 .
original commit: 8e6f98b6de8bc623b05e28d59df77aa556e6dd65
2004-01-11 16:35:47 +00:00
Robby Findler
04426ca163 ..
original commit: 235e7585372e8c045ead0cd1989aa796c1e5ef53
2004-01-09 16:09:16 +00:00
Robby Findler
9213b2bfa7 ..
original commit: b96c2a6800e291e6edcefad83ea981fe681e42c1
2004-01-05 08:40:44 +00:00
Robby Findler
26c2d754fd ..
original commit: d29fe9a28af20bbccceec050bbd32ad9d8c09060
2004-01-05 06:46:00 +00:00
Matthew Flatt
a3b73a28c0 .
original commit: e45c0400a06bae6e850d17b3ca45869807134411
2003-12-18 20:06:04 +00:00
Eli Barzilay
92504a4065 Added system/exit-code and system*/exit-code.
original commit: b94aa55bdf66f2de1f598b8d495324948c1c34c6
2003-12-18 16:54:27 +00:00
Matthew Flatt
cfe4ec0485 .
original commit: 872a4027e6aacbb922afcbf6c5a899f6734f6171
2003-12-12 21:46:07 +00:00
Matthew Flatt
c02f41a8d4 .
original commit: e51933fa60bad870baba2f215ffc1b60652574e6
2003-12-06 15:51:37 +00:00
Matthew Flatt
f7a6fde0db .
original commit: 13ce85f6e2558557305d2031bf72e7db1be4b95c
2003-12-05 17:18:06 +00:00
Dorai Sitaram
3b45b7165e pregexp-quote should quote ^ and $
original commit: 5044a024eeff810c7d00773a2b6f06a308acb22e
2003-12-04 20:06:36 +00:00
Robby Findler
2eaf875b8d ..
original commit: c90ed312584fd4807ba037ff6ff8c8e9cd8c3c57
2003-12-04 18:26:57 +00:00
Robby Findler
a52d7de5ca ..
original commit: 08aa0bf1d8abb66a43585e55e85bccbad19391bc
2003-12-02 21:25:33 +00:00
Eli Barzilay
5bd7d3925b Fix regexp-match/fail-without-reading -- don't fail if some subpattern didn't
match so its info was #f instead of a pair.

original commit: 79c4f331d9e9c801a7e09023543fcd12ba537c74
2003-12-01 17:26:34 +00:00
Eli Barzilay
98ae6cb185 Made `this-expression-source-directory' use setup/plthome if the current path
is in the plthome tree, so that generated syntax doesn't hard-wire a plthome
location.  The resulting syntax will use `un-plthome-ify' in this case.

original commit: 127a796f8b6f589987f435a5cdba07b7d9551846
2003-11-29 04:01:29 +00:00
Eli Barzilay
d034e63d73 Made dep files contain special plthome-relative entries so a plt tree can
be easily relocated.

original commit: 4c2b0ff850bdd313ee782a644818f321b525c387
2003-11-28 23:18:43 +00:00
Robby Findler
ef8c107f29 ..
original commit: cb363782cc81f402147b95355526e5dcdeee5a2c
2003-11-28 15:17:52 +00:00
Matthew Flatt
8f2c0e9d2f .
original commit: 1eb57fd9f92cffe663e44a0f0ee45e30602b955f
2003-11-27 15:45:19 +00:00
Eli Barzilay
a773199a53 typo.
original commit: d4ac7ce63921cde5a6bb84e24bcfe34b477bb0dd
2003-11-23 21:14:24 +00:00
Eli Barzilay
eb6f82b41e Eliminate handlers around zo deletion.
original commit: b10d95d60e5dc49798f49a54f761ee4794a696ad
2003-11-23 21:00:32 +00:00
Eli Barzilay
ae8bbc2512 Turn (indent ...) to parameterize, solve the strange substring bug.
original commit: 72502e3a83d1a35319c1671f93bcc335bc79a002
2003-11-23 20:38:05 +00:00
Robby Findler
7c3ae6dd91 ..
original commit: c5cf4469f99049be8ae8b56cbdaebc87aa1070e9
2003-11-17 14:49:51 +00:00
Robby Findler
c97809efad ..
original commit: af853d3f74cd131ef89f650b7a190e8be711f59f
2003-11-10 01:07:27 +00:00
Robby Findler
bbf5fc4811 ..
original commit: 7c030db5ed22068307fc4770f57416c018d1a3c5
2003-11-08 12:06:56 +00:00
Robby Findler
c81c1d223d ..
original commit: df96375101d1df63a466e0efd75e4e5a24c7d9aa
2003-11-04 23:25:37 +00:00
Robby Findler
e3aa7128fb ..
original commit: 506ac9967e119993bae271d05f7cb36c770b5e38
2003-11-01 22:23:00 +00:00
Robby Findler
e0da116481 ..
original commit: 1e877c472e309a10164b8592b0ffc7fe3529c957
2003-10-31 04:01:33 +00:00
Robby Findler
e57eb48106 ..
original commit: 8a9c7cfc88f45dbccc547d309d23e73ee23ea62a
2003-10-30 14:34:14 +00:00
Robby Findler
31e046f5b8 ..
original commit: 4b91ee5d4b8e4741ed241baa737bfc70643a2c18
2003-10-30 04:52:03 +00:00
Robby Findler
718607c8cc ..
original commit: 1e1cdc2513541f9a58c776e54cbc10f7633d5bad
2003-10-28 13:53:41 +00:00
Robby Findler
a0ce257501 ..
original commit: 2a8e7361dd02b4686dcc3e585498c89be63c1709
2003-10-28 04:32:17 +00:00
Robby Findler
9bd74b402d .
original commit: 47b0b19b0b07eea79efb060f7a90aecfe0f0998d
2003-10-27 23:31:20 +00:00
Robby Findler
1f560d7cec ..
original commit: cabfe10c40e3a838e6486f10f5296ed4e462d8ff
2003-10-27 22:32:04 +00:00
Robby Findler
aab6330a0a ..
original commit: 45e8ea4e36c875d12881ceafee62585402845053
2003-10-27 13:29:09 +00:00
Robby Findler
57ec955307 ..
original commit: 828aa19f592b486f97e3c59e26510356f0ae76b1
2003-10-24 22:16:17 +00:00
Robby Findler
2cbe25ac79 ..
original commit: 6feff9d305750b93e3d725030dbde73765e90d75
2003-10-22 02:33:51 +00:00
Robby Findler
3fb9d33a01 ..
original commit: 022848310c616782c15b850c3af1da29bff483bf
2003-10-20 21:39:03 +00:00
Robby Findler
ead2460310 ..
original commit: a99a660bbeec784eb36a4101bb1dd12053679ad1
2003-10-15 13:21:05 +00:00
Robby Findler
ebee792a0c ..
original commit: 64d348be1553767d52929be73cee15856604b227
2003-10-11 02:31:10 +00:00
Robby Findler
86790f5345 ..
original commit: c3bd33b670cc83def7ce05e9dddcbbd4a3c61680
2003-09-29 23:15:00 +00:00
Matthew Flatt
76909a5100 .
original commit: c8c6cfff9ece8e833b45d40b3b8db97a9ae06500
2003-09-28 15:08:06 +00:00
Matthew Flatt
dbe8d678a4 .
original commit: 75beb3133b241cb48c5b65824be7968f87a8cfc1
2003-09-25 15:20:50 +00:00
Robby Findler
44fff0de78 ..
original commit: 44b2328c8152c8b8698f6da2012b6535fb45eb50
2003-09-24 22:27:17 +00:00
Robby Findler
171038edc6 ..
original commit: 3d4d6b7a3fa826ff6e7d051a1d4d2f714a674657
2003-09-23 21:00:53 +00:00
Robby Findler
c169dc0776 ..
original commit: 51edb0c36fdaae3e50df97c07d840255cd3a1231
2003-09-23 13:15:07 +00:00
Matthew Flatt
02e74a1411 .
original commit: be7211e9f9f82361e3373e6ef8046e1f927d358a
2003-09-12 20:50:55 +00:00
Robby Findler
c88f87161c ..
original commit: 0e9ff6840c15084a7f262a474d011b9010790974
2003-09-08 21:50:17 +00:00
Matthew Flatt
934b4700da .
original commit: 908b2a76be0fcbf51b9337155ea29672d00a970f
2003-09-02 16:35:24 +00:00
Matthew Flatt
6ce8cf0651 .
original commit: 68ae1c320ca12ae1ef089377ef4a1d70c8850aad
2003-09-01 17:12:45 +00:00
Matthew Flatt
7fd0c4521e .
original commit: f46e03d33add93961b6c8508ea259685a9f5ef6d
2003-08-28 20:54:12 +00:00
Robby Findler
64e26da03c ..
original commit: b9dd3c4a9f0a9661c371dc77e7772656882d4b29
2003-08-15 03:19:16 +00:00
Robby Findler
b861fc6334 ..
original commit: c924d8a5183e3398ed4a16b3d6cf8f8226a0815d
2003-08-11 16:42:41 +00:00
Robby Findler
5a2b33f8fb ..
original commit: 78671f5cc1d716230985f9a3bd6868c91331c57d
2003-08-10 23:36:54 +00:00
Robby Findler
1743928fa9 ..
original commit: 07b56625c985d2de32b9c51c700d41e6180e6a29
2003-08-08 23:28:24 +00:00
Matthew Flatt
f54f8d7435 .
original commit: 2ff7eca9c8e6ab381b7f7be12cc10c6149961494
2003-07-26 20:23:05 +00:00
Matthew Flatt
9c8d27517f .
original commit: bcb52d8a96379e18dc8ae343b7ea6d7790f8846f
2003-07-26 20:19:48 +00:00
Matthew Flatt
15ad8885a7 .
original commit: c72b84b95f2464d3d3f73407427bb459c52ade34
2003-07-24 20:06:20 +00:00
Matthew Flatt
21e9e21eca .
original commit: 0c20f0c3c777b4b9bfd0e9eb849aa10676815b3c
2003-07-22 21:16:16 +00:00
Matthew Flatt
23d540da8b .
original commit: 2d52cbf9e7cf7c65d56c36a9863195e21fe35478
2003-07-20 14:43:36 +00:00
Robby Findler
020bde3421 match-1-9 from bruce hauman
original commit: 46956e6f7d986f00c29589d84375b38c4cf6421c
2003-07-19 21:22:40 +00:00
Matthew Flatt
b0ae1d69f4 .
original commit: 701ce6b9207edb0512bd7f849853e3d0de2d37e2
2003-07-14 17:46:06 +00:00
Matthew Flatt
4b9949c169 .
original commit: 230ea85b0fd2177effb3cf27d1bb872a78c05f2a
2003-07-14 17:44:55 +00:00
Matthew Flatt
a7ddeff6e8 .
original commit: 888f217943a19a2b1fbb7329d7792ebc7d57d5c4
2003-07-08 19:31:50 +00:00