Sam Tobin-Hochstadt
674e40a212
Re-enable unexpanded syntax printing. Merge to release.
...
svn: r17815
2010-01-25 15:44:48 +00:00
Sam Tobin-Hochstadt
2cd7fe5499
Simplify pattern for expressions in type env.
...
Attempt to avoid doing local-expansion repeatedly.
svn: r17812
2010-01-25 14:46:34 +00:00
Matthew Flatt
530a3eb5e8
change R5RS to allow splicing unquote at tail when expression is not a list; merge to 4.2.4
...
svn: r17811
2010-01-25 13:33:42 +00:00
Robby Findler
aee10699ae
made the splash screen always be a dialog box
...
svn: r17810
2010-01-25 12:39:38 +00:00
Eli Barzilay
fee5ed923d
Welcome to a new PLT day.
...
svn: r17809
2010-01-25 08:50:06 +00:00
Robby Findler
cf4294a280
changed the internal representation of normalized images so that crop structs do no have to be duplicated, improved test suites
...
svn: r17808
2010-01-24 20:22:58 +00:00
John Clements
bef818b2be
test changes, goes in release 4.2.4
...
svn: r17806
2010-01-24 19:31:29 +00:00
John Clements
2098a19291
fixed dmda stepper bug: goes in 4.2.4 release
...
svn: r17805
2010-01-24 19:28:57 +00:00
John Clements
100fe8520d
took bad require out
...
svn: r17803
2010-01-24 18:21:56 +00:00
Matthew Flatt
4ce8dfa7da
fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
...
svn: r17802
2010-01-24 15:30:16 +00:00
Casey Klein
bbc654c69e
Typesetting now recognizes carets (^) in the underscore component of a
...
non-terminal reference, applying the non-terminal-superscript-style to
the text following the caret.
svn: r17801
2010-01-24 11:36:29 +00:00
Eli Barzilay
efc980768b
Welcome to a new PLT day.
...
svn: r17797
2010-01-24 08:50:21 +00:00
John Clements
25cd6766fa
test files, for release if it matters..
...
svn: r17795
2010-01-24 07:23:59 +00:00
John Clements
a18447e970
srfi 19 tests, not for release
...
svn: r17794
2010-01-24 07:23:09 +00:00
John Clements
ba18a93fa6
fixed bug involving certificates appearing in different places
...
svn: r17793
2010-01-24 07:01:25 +00:00
Robby Findler
c0cea48170
random testing found bugs (please include in release)
...
svn: r17792
2010-01-24 02:02:56 +00:00
Robby Findler
5f9a774880
fixed error message reporting bugs (merge to release branch)
...
svn: r17790
2010-01-23 23:07:34 +00:00
Carl Eastlund
a197b98706
Fixed permissive/c, which I had ported to the wrong kind of contract.
...
svn: r17787
2010-01-23 21:33:06 +00:00
Carl Eastlund
ae54797717
Fixed use of (contract ...) in web-server collects where I got arguments in wrong order.
...
svn: r17786
2010-01-23 21:06:29 +00:00
Robby Findler
3c1d7e9aca
simple fix to deal with performance problem noticed by jpr (this is not a complete fix, but should work in the common case of lots of repeated place-image calls)
...
svn: r17783
2010-01-23 20:36:54 +00:00
Carl Eastlund
bd9b6e9e97
Made unit contract test regular expressions more robust.
...
svn: r17782
2010-01-23 18:31:32 +00:00
Carl Eastlund
d00e3432d9
Replaced #%variable-reference with quote-module-path for unit contract blame.
...
svn: r17781
2010-01-23 18:31:10 +00:00
Carl Eastlund
88aba214c9
Merged changes from trunk. No conflicts.
...
svn: r17780
2010-01-23 17:44:27 +00:00
Robby Findler
ebb815cc68
added a comment to describe all-string-snips
...
svn: r17778
2010-01-23 16:43:08 +00:00
Robby Findler
5dfed472c7
svn: r17777
2010-01-23 16:03:50 +00:00
Eli Barzilay
57868b0bc7
Welcome to a new PLT day.
...
svn: r17775
2010-01-23 08:50:40 +00:00
Jon Rafkind
bee5af120b
add more operators
...
svn: r17773
2010-01-22 22:14:28 +00:00
Jon Rafkind
3e4221b410
cleanup
...
svn: r17771
2010-01-22 21:11:26 +00:00
Jon Rafkind
91e3bc001f
use a macro for generating infix precedence table
...
svn: r17770
2010-01-22 19:55:02 +00:00
Eli Barzilay
b3b63bf25f
Welcome to a new PLT day.
...
svn: r17769
2010-01-22 08:50:27 +00:00
Matthew Flatt
178777234d
notes on improving 2htdp/universe
...
svn: r17766
2010-01-21 18:51:08 +00:00
John Clements
03368f8fc6
added index for unsafe context term
...
svn: r17764
2010-01-21 18:34:43 +00:00
Eli Barzilay
25fb4d9ac0
Welcome to a new PLT day.
...
svn: r17763
2010-01-21 08:50:36 +00:00
Jon Rafkind
21aab7e99c
generalize infix operator definition
...
svn: r17762
2010-01-21 00:53:13 +00:00
Jon Rafkind
94f0edd8d2
parse + expressions
...
svn: r17761
2010-01-21 00:19:23 +00:00
Jon Rafkind
8f4853a3ae
replace ; with semicolon
...
svn: r17760
2010-01-21 00:06:21 +00:00
Matthias Felleisen
6220900756
porting guide, please propagate to release
...
svn: r17759
2010-01-20 09:30:31 +00:00
Eli Barzilay
ef922d8e0d
Welcome to a new PLT day.
...
svn: r17758
2010-01-20 08:50:24 +00:00
Carl Eastlund
7f58c26709
Replaced uses of quote-srcloc with quote-syntax.
...
svn: r17757
2010-01-19 23:25:07 +00:00
Ryan Culpepper
ef138249f4
syntax/parse: fixed bugs (thanks samth)
...
Please propagate this to the release branch.
svn: r17756
2010-01-19 21:03:51 +00:00
Carl Eastlund
87645ebd11
Updated typed scheme to use a module path for blame.
...
svn: r17754
2010-01-19 10:44:27 +00:00
Carl Eastlund
791178a549
Fixed printing of blame error messages to use display and write appropriately.
...
svn: r17753
2010-01-19 09:28:28 +00:00
Carl Eastlund
51983e3829
Fixed simple-contract stronger check.
...
svn: r17752
2010-01-19 09:28:08 +00:00
Carl Eastlund
6a0469b680
Fixed detection of printable contracts in dependent struct contracts.
...
svn: r17751
2010-01-19 09:27:51 +00:00
Carl Eastlund
ad7976079f
Kept syntax-parse expr/c error message consistent with define/contract.
...
svn: r17750
2010-01-19 09:26:42 +00:00
Carl Eastlund
934c775c25
Fixed an expected contract message.
...
svn: r17749
2010-01-19 09:25:02 +00:00
Carl Eastlund
ad9968493e
Fixed a missing blame swap.
...
svn: r17748
2010-01-19 09:24:48 +00:00
Carl Eastlund
6d8b3a2e84
Added customization for unknown srclocs to source-location->prefix/string
...
svn: r17747
2010-01-19 09:24:15 +00:00
Eli Barzilay
a86337375d
Welcome to a new PLT day.
...
svn: r17746
2010-01-19 08:50:22 +00:00
Carl Eastlund
e5c74e7a25
Fixed bug I introduced when changing make-proj-contract to simple-contract.
...
svn: r17744
2010-01-19 07:33:03 +00:00
Carl Eastlund
9506494416
Fixed a shadowed name
...
svn: r17743
2010-01-19 07:28:06 +00:00
Carl Eastlund
35a716d5d3
Fixed blame detection regexp.
...
svn: r17742
2010-01-19 07:14:17 +00:00
Carl Eastlund
d01e61508f
Fixed a blame assignment typo.
...
svn: r17741
2010-01-19 07:14:00 +00:00
Carl Eastlund
2633965c91
Fixed missing keyword to simple-contract.
...
svn: r17740
2010-01-19 06:29:43 +00:00
Carl Eastlund
9d7ca20eeb
Replaced guilty-party with equivalent.
...
svn: r17739
2010-01-19 06:29:15 +00:00
Carl Eastlund
5d7774e7b2
Fixed test for procedure?, which now recognizes flat contracts, and typo for contract-projection.
...
svn: r17738
2010-01-19 05:59:47 +00:00
Carl Eastlund
888045dcf9
Replaced make-proj-contract with simple-contract in tests.
...
svn: r17737
2010-01-19 05:31:18 +00:00
Carl Eastlund
e94bef6938
Updated more contracts in the mzlib collection.
...
svn: r17736
2010-01-19 04:57:47 +00:00
Carl Eastlund
5606c590bd
Updated quote-syntax to quote-srcloc in mzlib unit contracts.
...
svn: r17735
2010-01-19 04:57:33 +00:00
Carl Eastlund
4b739b5f62
Removed obsolete build-src-loc-string
...
svn: r17734
2010-01-19 03:43:00 +00:00
Carl Eastlund
722fae41a8
Ported more code to new contract tools.
...
svn: r17733
2010-01-19 03:42:45 +00:00
Carl Eastlund
3921e16aa1
Updated lingering use of old src-info format.
...
svn: r17732
2010-01-19 03:41:30 +00:00
Carl Eastlund
4de3ee3a9e
Re-enabled 4-argument contract macro, and added more output to misuse messages.
...
svn: r17731
2010-01-19 03:41:03 +00:00
Carl Eastlund
2f2068356c
Replaced mistaken #f with srcloc.
...
svn: r17730
2010-01-19 03:39:28 +00:00
Carl Eastlund
9fbf023d90
Took collection path simplification out of this file.
...
svn: r17729
2010-01-19 03:38:55 +00:00
Carl Eastlund
d57b5fff61
Made source-location->string shorten collection paths.
...
svn: r17728
2010-01-19 03:38:14 +00:00
Carl Eastlund
2bad47fd0f
Ported more code to use new contract bindings.
...
svn: r17727
2010-01-19 01:01:28 +00:00
Carl Eastlund
a03454ec69
Replaced make-proj-contract in poly/c
...
svn: r17726
2010-01-19 00:21:43 +00:00
Carl Eastlund
9e540043bc
Updated local-expand of contract forms in require/contract.
...
svn: r17725
2010-01-19 00:20:54 +00:00
Carl Eastlund
0edd786361
Removed more occurrences of old source info representation.
...
svn: r17724
2010-01-18 23:24:34 +00:00
Carl Eastlund
167c9cb1a8
Changed contract source locations to perform module resolution in advance.
...
svn: r17723
2010-01-18 23:11:12 +00:00
Carl Eastlund
f346bc7f1a
Added a module for statically computing source locations and module paths.
...
svn: r17722
2010-01-18 23:10:10 +00:00
Carl Eastlund
54d5b0ac7f
Updated predicate list in scheme/exists/lang based on contract library changes.
...
svn: r17721
2010-01-18 18:53:06 +00:00
Carl Eastlund
2a5f883a4c
Updated contracts in XML collection.
...
svn: r17720
2010-01-18 18:49:39 +00:00
Carl Eastlund
6ac7fe78e6
Ported object contracts to new properties.
...
svn: r17719
2010-01-18 18:32:26 +00:00
Carl Eastlund
7763a4079a
Ported mzlib units to new contract system.
...
svn: r17718
2010-01-18 18:26:02 +00:00
Carl Eastlund
1014dd2da4
Converted provide.ss to use new contract form and deference variable-reference.
...
svn: r17716
2010-01-18 17:05:06 +00:00
Carl Eastlund
124050d54e
Converted current-contract-region to dereference variable-reference.
...
svn: r17715
2010-01-18 17:04:44 +00:00
Carl Eastlund
b0c93342d9
Fixed type error in source location conversion.
...
svn: r17714
2010-01-18 17:04:01 +00:00
Eli Barzilay
d8b7906fd5
f9 build moves to f12
...
svn: r17713
2010-01-18 06:11:51 +00:00
Robby Findler
ea92d688e8
work on the porting guide
...
svn: r17709
2010-01-18 02:01:30 +00:00
Carl Eastlund
4d22b7a5f4
Allowed path values in blame s-expressions.
...
svn: r17708
2010-01-17 18:50:55 +00:00
Carl Eastlund
4e3874a1c5
Moved path pretty-printing into blame module.
...
svn: r17707
2010-01-17 18:50:40 +00:00
Carl Eastlund
19873777e1
Set srcloc processing to use syntax-source-module if possible.
...
svn: r17706
2010-01-17 18:50:11 +00:00
Carl Eastlund
00d79083e3
Slight changes to new contract protocol.
...
svn: r17705
2010-01-17 18:35:19 +00:00
Carl Eastlund
b24b946155
Added explicit checks for saner contract
protocol.
...
svn: r17704
2010-01-17 18:02:39 +00:00
Robby Findler
5af38568a5
removed my broken attempt to fix the test; this is (I believe) an actual bug in the library
...
svn: r17703
2010-01-17 13:53:44 +00:00
Eli Barzilay
01a05c2ddf
Welcome to a new PLT day.
...
svn: r17701
2010-01-17 08:50:47 +00:00
Carl Eastlund
bb7bd9de51
Typos and type errors in new property stuff.
...
svn: r17700
2010-01-17 07:23:47 +00:00
Carl Eastlund
1f969b8831
Ported a lot of mzlib contracts to new properties.
...
svn: r17699
2010-01-17 07:07:06 +00:00
Carl Eastlund
e408fd464b
Propagated guts exports through scheme/contract/base and scheme/contract.
...
svn: r17698
2010-01-17 06:18:13 +00:00
Carl Eastlund
7716e58f61
Ported basic-opters.ss to new properties.
...
svn: r17697
2010-01-17 06:12:59 +00:00
Carl Eastlund
336dd1b808
Ported ds.ss to new properties.
...
svn: r17696
2010-01-17 06:10:29 +00:00
Carl Eastlund
41bd96f6aa
Made blame objects transparent to allow equal?
...
svn: r17695
2010-01-17 06:10:09 +00:00
Carl Eastlund
da89b2146f
Reindented.
...
svn: r17694
2010-01-17 05:58:43 +00:00
Carl Eastlund
2ed1f852aa
Ported misc.ss to new properties.
...
svn: r17693
2010-01-17 05:44:54 +00:00
Carl Eastlund
41565a3869
Ported exists.ss to new properties.
...
svn: r17692
2010-01-17 05:24:00 +00:00
Carl Eastlund
ee944b575a
Ported base.ss to new properties.
...
svn: r17691
2010-01-17 05:18:49 +00:00
Carl Eastlund
42b3b8820b
Added simplification of collects paths to blame error printing.
...
svn: r17690
2010-01-17 05:18:37 +00:00
Carl Eastlund
18e33c2ce1
Exported source->name function.
...
svn: r17689
2010-01-17 05:18:13 +00:00
Carl Eastlund
ed47b31635
Updated arrow.ss to new properties.
...
svn: r17688
2010-01-17 04:17:40 +00:00
Carl Eastlund
d10eea83e7
Ported opt-guts.ss and opt.ss to use new properties.
...
svn: r17687
2010-01-17 03:54:22 +00:00
Carl Eastlund
1d9b4a79b7
Reimplemented guts based on new properties.
...
svn: r17686
2010-01-17 03:36:56 +00:00
Carl Eastlund
05c4296eca
Fixed evaluation order.
...
svn: r17685
2010-01-17 03:36:17 +00:00
Carl Eastlund
ff00fefb2d
Core implementation of new contract datatypes.
...
svn: r17684
2010-01-17 02:54:55 +00:00
Robby Findler
a9597eeb8b
fixed up the docs for the base shapes to reflect the new pen arguments; added a section about pixels
...
svn: r17683
2010-01-17 02:50:41 +00:00
Robby Findler
3046afea04
added an code to avoid a race
...
svn: r17682
2010-01-17 02:29:29 +00:00
Robby Findler
4189297063
added in missing require
...
svn: r17676
2010-01-16 20:06:27 +00:00
Robby Findler
7d34a9ecd5
fixed path problem
...
svn: r17675
2010-01-16 17:28:31 +00:00
Matthew Flatt
2dcfe69763
fix doc typo
...
svn: r17673
2010-01-16 14:23:16 +00:00
Eli Barzilay
8a190a4ab4
Welcome to a new PLT day.
...
svn: r17671
2010-01-16 08:50:45 +00:00
Robby Findler
ddf0b4ec01
added finer control over pens
...
svn: r17670
2010-01-16 02:03:54 +00:00
Jon Rafkind
b3d41faa68
parse function calls and definitions
...
svn: r17669
2010-01-15 21:44:56 +00:00
Ryan Culpepper
6eb51f9402
macro-stepper: yet another local-expansion fix
...
svn: r17668
2010-01-15 21:33:36 +00:00
Ryan Culpepper
9a2408f267
macro-debugger: fixed module & local-expansion bug
...
svn: r17666
2010-01-15 20:13:09 +00:00
Sam Tobin-Hochstadt
3fc133a0b8
Correct typing for `or'.
...
svn: r17665
2010-01-15 19:39:46 +00:00
Matthew Flatt
5f3b90943b
JIT fast path for setting global/module variable; repair fix for PR 10693
...
svn: r17663
2010-01-15 14:02:57 +00:00
Eli Barzilay
59ba9df1c8
Welcome to a new PLT day.
...
svn: r17662
2010-01-15 08:50:52 +00:00
Sam Tobin-Hochstadt
5e1b355e32
Syntax for predicates with non-empty paths
...
svn: r17660
2010-01-14 23:17:56 +00:00
Sam Tobin-Hochstadt
d69c96cf06
update to the final version of this code
...
svn: r17658
2010-01-14 22:09:31 +00:00
Sam Tobin-Hochstadt
104adf9c62
Types for the other `check-expect'-style forms.
...
svn: r17657
2010-01-14 21:24:47 +00:00
Sam Tobin-Hochstadt
1ab2a41092
Paths for first' and
rest'
...
svn: r17654
2010-01-14 20:00:37 +00:00
Sam Tobin-Hochstadt
33592b4f6c
Typecheck `or' correctly.
...
svn: r17653
2010-01-14 19:53:28 +00:00
Robby Findler
902dfc17ae
a few cleanups to the porting guide
...
svn: r17652
2010-01-14 18:39:23 +00:00
Matthias Felleisen
9a50b999e2
hack for 2:image added to make sure it displays completely
...
svn: r17650
2010-01-14 18:05:11 +00:00
Matthias Felleisen
be76ed2add
fixed small bug in draw check; eliminated the 'equal' optimization
...
svn: r17649
2010-01-14 17:43:44 +00:00
Eli Barzilay
d65aa1ca83
Welcome to a new PLT day.
...
svn: r17647
2010-01-14 08:50:42 +00:00
Robby Findler
619cfa79d2
redid the image doc examples on the mac
...
svn: r17645
2010-01-14 01:26:07 +00:00
Robby Findler
246bd182df
forgot to update part of the docs
...
svn: r17644
2010-01-14 01:20:50 +00:00
Robby Findler
96c717473a
revised the coordinates for place-image and fixed up the docs a bit
...
svn: r17643
2010-01-14 01:15:31 +00:00
Ryan Culpepper
97135f112c
macro-debugger: fixed bug re local-expansion and macro hiding
...
svn: r17642
2010-01-13 23:41:23 +00:00
Robby Findler
7fb9f51e62
tweaks to docs & example images
...
svn: r17640
2010-01-13 21:54:51 +00:00
Robby Findler
0eaa68c7c4
re-ran the image example generation on mac os x
...
svn: r17639
2010-01-13 21:46:49 +00:00
Robby Findler
fc8f84d616
fixed a bug I introduced
...
svn: r17638
2010-01-13 20:18:48 +00:00
Casey Klein
c8b8775805
Further clarified documentation
...
svn: r17636
2010-01-13 18:35:27 +00:00
Casey Klein
a47d38e15d
Improved docs and error messages for define-metafunction/extension
...
svn: r17635
2010-01-13 18:21:27 +00:00
Robby Findler
8c9088a770
changed the overlaying functions so they default to putting the images overlay'd on their centers, not upper lefts
...
svn: r17632
2010-01-13 16:32:21 +00:00
Robby Findler
8838d90cd5
removed extra depenencies
...
svn: r17630
2010-01-13 15:12:46 +00:00
Matthew Flatt
70b3d5abcb
fix r6rs library-body handling (PR 10693)
...
svn: r17628
2010-01-13 12:59:15 +00:00
Eli Barzilay
eb9e007048
Welcome to a new PLT day.
...
svn: r17626
2010-01-13 08:50:40 +00:00
John Clements
1a9e2c8df1
ormap docs didn't say what it returned (earlier fix fluffed, IIUC)
...
svn: r17624
2010-01-13 01:20:48 +00:00
Jay McCarthy
a1d7945958
PR10689
...
svn: r17621
2010-01-12 21:51:35 +00:00
Jon Rafkind
9c2ea4c1cf
use syntax/parse for parsing honu forms
...
svn: r17620
2010-01-12 21:51:34 +00:00
Sam Tobin-Hochstadt
91629fd31a
Reject some cases of nested types.
...
svn: r17619
2010-01-12 20:36:30 +00:00
Mike Sperber
4ea713a87a
Typo fix.
...
svn: r17617
2010-01-12 12:38:42 +00:00
Eli Barzilay
77ab3bb426
Welcome to a new PLT day.
...
svn: r17616
2010-01-12 08:50:17 +00:00
Jay McCarthy
c22810cef1
Fixing two typos found by pdedede
...
svn: r17615
2010-01-12 02:37:22 +00:00
Matthew Flatt
331c6d2f5f
fix bignum expt (PR 10690); also fixed a doc typo
...
svn: r17614
2010-01-12 02:16:12 +00:00
Jon Rafkind
e9165f30fe
document latest scheme/generator functions
...
svn: r17613
2010-01-11 22:22:51 +00:00
Sam Tobin-Hochstadt
81e963bd46
`reverse' is special on all tuples
...
svn: r17612
2010-01-11 22:13:22 +00:00
Sam Tobin-Hochstadt
4fa4f6fd2d
Propogate expected type through `reverse'.
...
New loop special case for `for/list'.
svn: r17609
2010-01-11 20:48:26 +00:00
Robby Findler
607b72d560
fixed a typo
...
svn: r17608
2010-01-11 17:14:14 +00:00
Matthias Felleisen
bea9d06b21
adding port doc for universe from world
...
svn: r17606
2010-01-11 16:38:21 +00:00
Matthias Felleisen
7cee96d6e4
adding port doc for universe from world
...
svn: r17605
2010-01-11 16:29:50 +00:00
Matthias Felleisen
584286f8c5
small typos in place-image/align
...
svn: r17604
2010-01-11 15:16:03 +00:00
Eli Barzilay
038ed5bea3
Welcome to a new PLT day.
...
svn: r17603
2010-01-11 08:50:30 +00:00
Eli Barzilay
55d4ac93b3
another case of this
...
svn: r17602
2010-01-11 06:38:19 +00:00
Eli Barzilay
384cadd579
express expected result of []s using []s, so these tests make sense for readers that use []s in a different way too
...
svn: r17601
2010-01-11 06:31:01 +00:00
Eli Barzilay
bfc59751f1
some minimal explanations
...
svn: r17600
2010-01-11 02:30:18 +00:00
Eli Barzilay
01536ba44e
switch to "#lang setup/infotab"
...
svn: r17598
2010-01-11 02:24:24 +00:00
Eli Barzilay
c8e7825afe
nothing in here
...
svn: r17597
2010-01-11 02:22:10 +00:00
Eli Barzilay
995d1f0d68
use #f so the default browser will be used
...
svn: r17596
2010-01-10 16:00:35 +00:00
Eli Barzilay
84f55d9647
remove redundant find-exe
...
svn: r17595
2010-01-10 15:46:54 +00:00
Robby Findler
887aef7e76
changed the external browser default preference so that it doesn't crash drscheme on startup (in future releases, if more browsers come out)
...
svn: r17594
2010-01-10 15:07:52 +00:00
Robby Findler
708d4c10d6
fixed image equality for zero width & zero height images
...
svn: r17593
2010-01-10 13:55:11 +00:00
Eli Barzilay
7d27dafa77
Welcome to a new PLT day.
...
svn: r17592
2010-01-10 08:50:38 +00:00
Eli Barzilay
b33455dc8e
case-fold username in servlet when needed
...
svn: r17591
2010-01-10 04:12:48 +00:00
Matthew Flatt
349c15d478
replae module->compiled-module-expression with module->imports and module->exports
...
svn: r17588
2010-01-09 14:42:18 +00:00
Eli Barzilay
eb8a60a235
Welcome to a new PLT day.
...
svn: r17587
2010-01-09 08:50:42 +00:00
Eli Barzilay
6b7c199326
* Some reorganization of code
...
* Rename `make-repeated-sequence-generator' -> `sequence->repeated-generator'
* Several tests for `sequence->generator'
svn: r17586
2010-01-09 04:45:39 +00:00
Eli Barzilay
3993f30dec
typed/test-engine goes with test-engine
...
svn: r17585
2010-01-09 03:54:55 +00:00
Jon Rafkind
a0ba9a7649
add sequence->generator and change make-repeated-sequence-generator to use that instead of infinite-generator
...
svn: r17583
2010-01-08 22:02:42 +00:00
Stevie Strickland
73d68593af
Moving unit system from mzscheme->scheme/base, reformatting and small changes
...
as necessary. Ran the quiet testsuite, unit tests, and setup-plt, all good.
svn: r17582
2010-01-08 21:44:42 +00:00
Ryan Culpepper
d846d22b9e
macro-debugger:
...
fixed local-expand not within macro transformation
removed dead forms (eg require-for-syntax)
fixed module-level begin-splicing highlighting
svn: r17581
2010-01-08 21:32:49 +00:00
Stevie Strickland
ab3dd78cb1
Removing scheme/load I used for editing this.
...
svn: r17580
2010-01-08 21:04:21 +00:00
Stevie Strickland
1c47ecc346
Just fixing the unit testcases so that they don't error.
...
svn: r17579
2010-01-08 21:03:17 +00:00
Matthew Flatt
4fedeeaf7a
add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
...
svn: r17576
2010-01-08 19:53:04 +00:00
Sam Tobin-Hochstadt
f13453e889
`andmap' now works as a predicate in Typed Scheme
...
svn: r17575
2010-01-08 19:05:58 +00:00
Stevie Strickland
c8c66bfe7f
Need to handle what happens when there's no contracts to speak of.
...
svn: r17574
2010-01-08 18:52:57 +00:00
Stevie Strickland
ea20ee160f
Add a dummy lambda expansion to signature compilation to ensure that the
...
expressions only refer to locally-bound names or names that are part of the
signature itself.
svn: r17573
2010-01-08 18:47:51 +00:00
Stevie Strickland
9e0f2a3c5f
Identifiers in signature contracts don't use whatever prefixing or such may be
...
in play in the body of a unit, so we need to rename the "external" version to
the "internal" version. This fixes PR 10246.
svn: r17571
2010-01-08 17:20:19 +00:00
Matthias Felleisen
e0509fa28e
placed deprecated message atop world.scrbl
...
svn: r17570
2010-01-08 17:15:46 +00:00
Sam Tobin-Hochstadt
05a0e722f9
use of member, memq, memv as predicates working properly
...
svn: r17568
2010-01-08 15:55:32 +00:00
Sam Tobin-Hochstadt
0d46fcb48a
Create new `typed/test-engine' collection.
...
Remove dependence of `typed-scheme' on `test-engine'.
svn: r17567
2010-01-08 15:38:17 +00:00
Matthew Flatt
dff26c2e22
doc fixes (PRs 9971, 10168)
...
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
d1e979c4c5
check arguments of scheme/math functions (PR 10197)
...
svn: r17565
2010-01-08 13:50:21 +00:00
Matthew Flatt
1086cefc7a
add empty to the list of things that are not structs for HtDP langs
...
svn: r17563
2010-01-08 13:38:48 +00:00
Eli Barzilay
01b42b6ba3
Welcome to a new PLT day.
...
svn: r17562
2010-01-08 08:50:42 +00:00
Robby Findler
179f3615e2
added fast path for image equality that covers the case where the images have the same structure (roughly)
...
svn: r17560
2010-01-08 02:25:11 +00:00
Jon Rafkind
db44bb9e7a
add infinite-generator and make-repeated-sequence-generator
...
svn: r17559
2010-01-07 23:23:56 +00:00
Jon Rafkind
b497787b89
one more name change
...
svn: r17556
2010-01-07 22:31:29 +00:00
Jon Rafkind
f5ea84cbb4
add infinite-generator macro. change name infinite to make-repeat-generator
...
svn: r17555
2010-01-07 22:28:37 +00:00
Sam Tobin-Hochstadt
b7f9899439
`member' can now be used a predicate.
...
svn: r17554
2010-01-07 22:11:54 +00:00
Jon Rafkind
9fc7b4c445
add infinite generator test
...
svn: r17553
2010-01-07 21:54:07 +00:00
Jon Rafkind
db6a9de7ed
add 'infinite' generator
...
svn: r17552
2010-01-07 21:53:37 +00:00
Sam Tobin-Hochstadt
eaad64d612
Better error message for functions that don't have the same arity as
...
the expected.
Add some tests for errors.
svn: r17551
2010-01-07 21:45:57 +00:00
Eli Barzilay
cf60eec875
forgot to comment this out
...
svn: r17550
2010-01-07 21:28:13 +00:00
Sam Tobin-Hochstadt
62653d3c41
Error on duplicate type annotations.
...
svn: r17549
2010-01-07 21:20:45 +00:00
Eli Barzilay
727d1542ba
Create a tree from a subversion repository.
...
svn: r17548
2010-01-07 20:48:18 +00:00
Eli Barzilay
133f378991
Reorganize module and function names to reflect file tree work.
...
svn: r17547
2010-01-07 20:47:41 +00:00
Sam Tobin-Hochstadt
6199fc8867
Fix error messages on malformed All.
...
svn: r17546
2010-01-07 20:31:23 +00:00
Sam Tobin-Hochstadt
a40d5c5569
Improve error messages.
...
svn: r17545
2010-01-07 20:16:05 +00:00
Robby Findler
f9311ff9dc
minor changes so that things run in drdr
...
svn: r17544
2010-01-07 20:10:59 +00:00
Robby Findler
0eb5178ca8
svn: r17543
2010-01-07 20:06:18 +00:00
Sam Tobin-Hochstadt
08457d35e3
Improve error messages in the simple case.
...
Change 'typecheck to Type Checker in error messages.
svn: r17542
2010-01-07 19:41:42 +00:00
Stevie Strickland
e2f50af66c
If a contracted import doesn't have a pair value (because we haven't run
...
the corresponding unit body yet), then result in a useful error instead of
leaking internal implementation details.
svn: r17541
2010-01-07 19:36:08 +00:00
Sam Tobin-Hochstadt
0044d86271
fix extend to handle negative lengths
...
svn: r17540
2010-01-07 19:10:43 +00:00
Sam Tobin-Hochstadt
7c9d1b47cf
fix docs typo
...
svn: r17539
2010-01-07 19:10:27 +00:00
Robby Findler
52eee4547b
fixed PR 10684 and fixed up some old, broken tests and fiddled with the test suite infrastructure
...
svn: r17536
2010-01-07 18:10:28 +00:00
Sam Tobin-Hochstadt
e9165339b8
add debugging macro to unstable
...
svn: r17534
2010-01-07 17:09:35 +00:00
Sam Tobin-Hochstadt
b71b196764
More type names
...
Fixes PR 10646 (as it evolved)
svn: r17533
2010-01-07 16:48:05 +00:00
Matthew Flatt
f7f6b972fd
fix problem with flmin/flmax and cgc
...
svn: r17532
2010-01-07 16:33:26 +00:00
Sam Tobin-Hochstadt
bcee60dfd8
fix typo
...
svn: r17530
2010-01-07 15:14:33 +00:00
Eli Barzilay
daa1c0b338
Moved FS code into plt-tree.ss
...
svn: r17529
2010-01-07 10:28:11 +00:00
Eli Barzilay
ecb1f6525d
Welcome to a new PLT day.
...
svn: r17528
2010-01-07 08:50:36 +00:00
Eli Barzilay
5fe14f70b6
* Including full path for each node in the tree -- this means that any
...
subtree is complete with no need to rehack its root. Simplifies a
bunch of code, and makes some utilities redundant.
* Using a single struct for all nodes, with subs=#f to mark files
* Names of struct is generic, no relation to actual files and dirs
* Added more tests
svn: r17527
2010-01-07 04:05:21 +00:00
Eli Barzilay
220801c80c
typo in error message
...
svn: r17526
2010-01-07 03:39:33 +00:00
Eli Barzilay
39595d2d05
faster version of the code
...
svn: r17525
2010-01-07 03:38:23 +00:00
Matthew Flatt
41261c6047
fill out fl and fx operations; repair fixnum-overflow bug in quotient
...
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
911123bf94
added add-curve
...
svn: r17523
2010-01-07 01:56:46 +00:00
Sam Tobin-Hochstadt
a8e1c829c2
Fix `type-apply'
...
Fix duplicate filters
svn: r17522
2010-01-07 00:55:51 +00:00
Sam Tobin-Hochstadt
8b7fb01692
fix lots of numeric types
...
svn: r17520
2010-01-06 23:21:31 +00:00
Sam Tobin-Hochstadt
c7cb124c95
Put dynamic behavior of `check-expect' into functions.
...
Give those functions types.
svn: r17519
2010-01-06 23:03:08 +00:00
Ryan Culpepper
7b866a7cf3
syntax/parse: fixed error message (PR 10683)
...
svn: r17517
2010-01-06 22:20:25 +00:00
Sam Tobin-Hochstadt
582ca03d18
Use syntax-parse and syntax-classes for type annotation macros.
...
Add `let-values:' and `let*-values:', fixes PR 9793
svn: r17516
2010-01-06 22:15:18 +00:00
Robby Findler
b5e54fe2eb
applied Ian's patch to the bitmap rotation code
...
svn: r17513
2010-01-06 21:43:34 +00:00
Robby Findler
ccacf5a651
svn: r17509
2010-01-06 21:25:00 +00:00
Robby Findler
d014e0d0d8
improved along the lines of Eli's suggestions
...
svn: r17507
2010-01-06 21:22:29 +00:00
Robby Findler
c8410ef36d
svn: r17506
2010-01-06 21:16:49 +00:00
Robby Findler
cabdfc25f2
render-o fixup for htdp/image
...
svn: r17505
2010-01-06 20:43:37 +00:00
Robby Findler
68efb4008a
normalized the results of procedure-arity
...
svn: r17504
2010-01-06 19:34:29 +00:00
Robby Findler
07fcfd8eee
fixed the bug uncovered by the test in the previous commit (to 2htdp/tests/test-image.ss)
...
svn: r17499
2010-01-06 18:43:51 +00:00
Robby Findler
01c507c1ff
added a test
...
svn: r17498
2010-01-06 18:42:52 +00:00
Sam Tobin-Hochstadt
a45c788749
remove useless code
...
svn: r17496
2010-01-06 16:52:07 +00:00
Sam Tobin-Hochstadt
ac9d2d8d9e
Support prefab struct literals in quasipatterns.
...
Fixes PR 10050.
svn: r17495
2010-01-06 16:41:17 +00:00
Robby Findler
b54876e91c
moved #lang line to top of the file
...
svn: r17493
2010-01-06 16:27:11 +00:00
Eli Barzilay
7bf329fb43
Welcome to a new PLT day.
...
svn: r17492
2010-01-06 08:50:29 +00:00
Robby Findler
0b3c30f18e
added place-image and fixed a bunch of bugs related to equality, rotating and other things
...
svn: r17491
2010-01-06 05:12:48 +00:00
Matthew Flatt
6151119d5e
JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
...
svn: r17486
2010-01-05 20:24:59 +00:00
Matthew Flatt
3902824d88
adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
...
svn: r17484
2010-01-05 15:13:03 +00:00
Sam Tobin-Hochstadt
1cca4008f7
update match grammar
...
svn: r17482
2010-01-05 14:48:30 +00:00
Eli Barzilay
214f85ca03
don't use for/list in tree-for-each
...
svn: r17481
2010-01-05 12:16:02 +00:00
Eli Barzilay
01858d2989
remove old commented code, minor tweak
...
svn: r17480
2010-01-05 11:59:27 +00:00
Eli Barzilay
acb214f2a2
provide structs, comment headers
...
svn: r17479
2010-01-05 09:24:47 +00:00
Eli Barzilay
078208b9b7
Welcome to a new PLT day.
...
svn: r17478
2010-01-05 08:50:45 +00:00
Robby Findler
63c917fd8f
made the image sizing functions always return exact, positive integers
...
svn: r17476
2010-01-04 12:36:04 +00:00
Eli Barzilay
5b17c403d4
Welcome to a new PLT day.
...
svn: r17475
2010-01-04 08:50:26 +00:00
Robby Findler
f5bb840950
added cropping to 2htdp/image
...
svn: r17474
2010-01-04 01:39:09 +00:00
Sam Tobin-Hochstadt
b802c7dfd0
Fix PR 10140
...
svn: r17473
2010-01-04 01:12:58 +00:00
Eli Barzilay
b50ae83a27
switch from scheme to scheme/base
...
svn: r17472
2010-01-03 21:24:39 +00:00