Commit Graph

13656 Commits

Author SHA1 Message Date
Mike Sperber
332fdb8602 Export contract' from the DMdA languages, making define-contract' obsolete.
svn: r15934
2009-09-09 15:00:54 +00:00
Mike Sperber
38d9c6d8af In `make-property-contract', transfer arity from procedure to contract
wrapper.

svn: r15933
2009-09-09 14:43:26 +00:00
Matthew Flatt
7437bdec03 fix typo in configure report
svn: r15932
2009-09-09 12:42:01 +00:00
Matthew Flatt
02239ff6d9 auto-configure large-file support
svn: r15931
2009-09-09 12:40:20 +00:00
Matthew Flatt
34b48487f2 fix eopl/main
svn: r15930
2009-09-09 12:23:11 +00:00
Eli Barzilay
4c6cb1b01a Welcome to a new PLT day.
svn: r15929
2009-09-09 07:50:08 +00:00
Robby Findler
83728f04fe automatic compilation in drscheme now avoids the installed planet files
svn: r15928
2009-09-09 02:35:09 +00:00
Matthew Flatt
8958f1893a make build work on Mac OS 10.6
svn: r15927
2009-09-09 01:06:30 +00:00
Robby Findler
390145821a PR 10431, plus support for ->* with keywords in proc-doc
svn: r15926
2009-09-08 22:53:12 +00:00
Sam Tobin-Hochstadt
bc25b75eb3 Make type keywords show check syntax info
svn: r15925
2009-09-08 20:16:48 +00:00
Sam Tobin-Hochstadt
4907d266df Move parse-type2 to parse-type.
Re-enable typed-scheme tests automatically.

svn: r15924
2009-09-08 20:02:03 +00:00
Sam Tobin-Hochstadt
63d318fd4b New type parser, written using syntax/parse.
- uses keywords with bindings
 - : macro in separate file so it can be used earlier
 - internal function in separate file
FilterSet/c and LatentFilterSet/c contracts
Avoid returning #f when `look-for-in-orig' fails
Add type for unsafe-cdr

svn: r15923
2009-09-08 19:51:34 +00:00
Kathy Gray
cec5589f9b Removal of profj -- to appear in planet instead
svn: r15922
2009-09-08 16:37:25 +00:00
Eli Barzilay
b3d693c386 added main.ss
svn: r15921
2009-09-08 16:11:49 +00:00
Eli Barzilay
b1d0831d57 added main.ss
svn: r15920
2009-09-08 16:11:28 +00:00
Eli Barzilay
efaec81861 use #lang and reindent
svn: r15919
2009-09-08 16:10:57 +00:00
Kathy Gray
6806f21118 Consolidation of profj prior to removal from release
svn: r15918
2009-09-08 16:09:10 +00:00
Eli Barzilay
d2802e6c2a use #lang and reindent
svn: r15917
2009-09-08 16:07:36 +00:00
Eli Barzilay
70cf9b6d62 use #lang and reindent
svn: r15916
2009-09-08 16:06:35 +00:00
Robby Findler
49c447fe11 undid broken commit
svn: r15915
2009-09-08 13:30:52 +00:00
Robby Findler
910e721a89 changed order of evaluation to improve error message
svn: r15914
2009-09-08 13:18:19 +00:00
Kathy Gray
571eb2884a Step one in preparing collects for the removal of profj
svn: r15913
2009-09-08 13:05:13 +00:00
Matthew Flatt
3ada45a6c3 fix Scribble manual bib to refer to scheme.css
svn: r15912
2009-09-08 12:31:35 +00:00
Eli Barzilay
5a736e97a3 Welcome to a new PLT day.
svn: r15911
2009-09-08 07:50:16 +00:00
Robby Findler
5c283aa969 svn: r15910 2009-09-08 06:52:36 +00:00
Jon Rafkind
e95e50435c typo
svn: r15909
2009-09-08 04:44:41 +00:00
Matthew Flatt
98ce34dd77 fix chaining-language reader bug
svn: r15908
2009-09-08 00:11:02 +00:00
Matthew Flatt
3ebbd56865 fix cm problem tracking reader dependencies; add 'reader' reader language
svn: r15907
2009-09-08 00:07:11 +00:00
Ryan Culpepper
ee41d24bb9 syntax/parse: added head ~optional pattern, improved docs
svn: r15906
2009-09-07 23:32:41 +00:00
Robby Findler
8f24d026d6 PR 10433
svn: r15905
2009-09-07 21:43:50 +00:00
Matthew Flatt
d92ac1c2fd fix docs for syntax-local-name, syntax-local-infer-name, and 'inferred-name
svn: r15904
2009-09-07 21:02:03 +00:00
Matthew Flatt
a65ad71fad clarification on closing pipe ports
svn: r15903
2009-09-07 20:49:35 +00:00
Jay McCarthy
bfe82b2f3d Changing from exn? to exn:fail?
svn: r15902
2009-09-07 19:56:45 +00:00
Mike Sperber
89ec442c04 Merge branches/mike/quickcheck:
Add QuickCheck-based property testing to the DeinProgramm/DMdA languages.

svn: r15901
2009-09-07 16:31:18 +00:00
Eli Barzilay
3d3cb4cbd3 Welcome to a new PLT day.
svn: r15900
2009-09-07 07:50:24 +00:00
Matthew Flatt
8ae0ea9d14 unsafe ops (v4.2.1.8)
svn: r15899
2009-09-06 18:24:46 +00:00
Eli Barzilay
d2ecc840a9 Welcome to a new PLT day.
svn: r15895
2009-09-06 07:50:31 +00:00
Mike Sperber
a3c947806c Make DMdA language contracts do right wrt. immediate tail recursion.
svn: r15892
2009-09-05 19:38:46 +00:00
Mike Sperber
be9ba61d7a Synch German string constants with latest.
svn: r15891
2009-09-05 18:21:27 +00:00
Stevie Strickland
3c5511e5b0 We shouldn't blame the context for both positive and negative here -- the
positive blame should be the struct itself.  We'll get that blame via
(current-contract-region), since the expression is within the with-contract.

svn: r15890
2009-09-05 17:33:28 +00:00
Jon Rafkind
03be1db63e add examples for define-contract/struct
svn: r15889
2009-09-05 17:04:14 +00:00
Jon Rafkind
260ef74035 add define-struct/contract sub-typing tests
svn: r15888
2009-09-05 16:48:15 +00:00
Jon Rafkind
e9e1d4b5b7 define-struct/contract can handle sub-typing now
svn: r15887
2009-09-05 16:47:59 +00:00
Robby Findler
72d6f85c47 PR 10416
svn: r15886
2009-09-05 10:29:00 +00:00
Robby Findler
8838409b44 minor cleanup
svn: r15885
2009-09-05 10:18:08 +00:00
Robby Findler
33680c1b9c fixed bug where non-existent planet development paths would break setup-plt
svn: r15884
2009-09-05 10:17:55 +00:00
Eli Barzilay
7a4f3eb2bc Welcome to a new PLT day.
svn: r15883
2009-09-05 07:50:20 +00:00
Ryan Culpepper
985bf7bd11 macro-debugger: create new eventspace for macro stepper
svn: r15882
2009-09-04 21:56:17 +00:00
Robby Findler
5f688d1144 added scheme/exists lang and some docs in the guide about #:exists contracts
svn: r15879
2009-09-04 17:58:08 +00:00
Matthias Felleisen
bc404aaa54 re-directed image
svn: r15878
2009-09-04 08:38:40 +00:00