Commit Graph

1252 Commits

Author SHA1 Message Date
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
Jay McCarthy
192d52ac51 PR7576
svn: r833

original commit: 8572e709688377a6eca3dc09b629a177b475e6ed
2005-09-11 17:43:23 +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
Robby Findler
23798adf48 ,
svn: r532

original commit: 461193f073190b8633bf908b887effb40ff50b55
2005-08-02 04:12:48 +00:00
Matthew Flatt
3998bc5cfc test for PR 7518
svn: r528

original commit: 0a833c44c49141f3dcd214cd6ed86cb80f9f6fde
2005-08-01 22:27:57 +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
Robby Findler
fc226432e3 fixed bug in provide/contract
svn: r411

original commit: b01290c3efae6b79deea2946201e5596775aa814
2005-07-21 00:22:36 +00:00
Robby Findler
f667490416 fixed bugs dealing with super structs in provide/contract and fixed (newly exposed) bugs in mrflow
svn: r391

original commit: 4b0e802fe44083d923e34734d773b545246e1ee4
2005-07-18 13:06:30 +00:00
Robby Findler
6166f7a201 fixed code that relied on broken behavior of provide/contract
svn: r383

original commit: 507247609568217b4a31a9a7f14ac8a57e67923c
2005-07-16 14:03:55 +00:00
Robby Findler
e342ca6d62 made struct library work better with copy-struct; still not perfect
svn: r381

original commit: 20aa3cef02788bec8c804c13ed4388e30654cd80
2005-07-16 04:41:29 +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
7032aa0610 URI query tags case-sensitive
svn: r262

original commit: de84c91d1aa1d1a205cf5b77b35d48c22f6c6fbe
2005-06-28 19:57:19 +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
Matthew Flatt
eb72ab5bba .
original commit: 574aa4f50ecbbb68aa64dffaa67adc2bb9acdd9e
2005-05-16 19:34:22 +00:00
Matthew Flatt
931554a9ad .
original commit: 80aa0e761f6391d32c5ff2f2b760bc076661fbc0
2005-05-16 18:59:32 +00:00
Matthew Flatt
430810e750 .
original commit: 316502114cbb30a104bb215ee5d5d2df6af2f8d3
2005-05-16 17:16:23 +00:00
Robby Findler
4290af69a6 .
original commit: ce57232bce02a500b1f27a9972960df4d9c88f4d
2005-05-11 21:18:47 +00:00
Matthew Flatt
c7f2b89158 .
original commit: 6c2f0d499957025d4c7772ef4201cfb4026fd190
2005-05-07 12:57:35 +00:00
Matthew Flatt
662aebd744 .
original commit: fe4e22b161029d786b5231fc42d8bf5c0396381a
2005-05-06 21:20:13 +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
Matthew Flatt
98266572ca .
original commit: 2ccfce0bbb0f4a42ccfc25cbf0aecae32ab508aa
2005-05-03 21:34:57 +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