Commit Graph

13337 Commits

Author SHA1 Message Date
Eli Barzilay
9f13cd3766 Welcome to a new PLT day.
svn: r15858
2009-09-02 07:50:31 +00:00
Sam Tobin-Hochstadt
b3dde2ca7f Handle type ascription and type instantiation better with expected type.
Add remove-ascription
Identify incorrect element of wrongly typed list.
Use function argument types as expected types.
Allow multiple uses of orig-module-stx, older one takes precedence.

svn: r15857
2009-09-01 22:25:35 +00:00
Sam Tobin-Hochstadt
95cb438a9c New tests
svn: r15856
2009-09-01 22:22:37 +00:00
Stevie Strickland
acce62b181 Add in one test that uses unit/c (via define-unit/contract) instead of just
the signature based contracts.

svn: r15855
2009-09-01 22:00:15 +00:00
Robby Findler
4532602b5a svn: r15854 2009-09-01 21:43:41 +00:00
Ryan Culpepper
2acdfd6eb5 syntax/parse: fixed error-reporting bugs, added error-reporting tests
svn: r15853
2009-09-01 19:16:33 +00:00
Robby Findler
0a4bfe6d3c svn: r15852 2009-09-01 16:44:32 +00:00
Jon Rafkind
9bbbec05b3 add examples for booleans
svn: r15851
2009-09-01 16:31:08 +00:00
Robby Findler
5c73253e03 changed the low-level api for contracts so the projections accept an extra argument indicating if the contract is being used positively or negatively
svn: r15850
2009-09-01 16:25:08 +00:00
Robby Findler
a06f5921f8 svn: r15849 2009-09-01 15:59:16 +00:00
Ryan Culpepper
0bd68c6813 syntax/parse:
added #:defaults arg to ~optional
  cleaned up error-reporting of special forms (not generated code)

svn: r15848
2009-09-01 15:25:17 +00:00
Ryan Culpepper
38fc6c8e67 fixed PR 10418 (keyword args in procedure contracts)
svn: r15847
2009-09-01 15:08:06 +00:00
Matthew Flatt
941d8c47c3 restore focus ring on text-field% (by chaining to superclass on-set/kill-fpcus in editor-canvas%)
svn: r15846
2009-09-01 14:31:58 +00:00
Eli Barzilay
47efa1c6fb Welcome to a new PLT day.
svn: r15843
2009-09-01 07:50:08 +00:00
Robby Findler
c93d1d8ad1 drscheme's error print handler now respects error-print-source-location
svn: r15842
2009-09-01 05:23:22 +00:00
Robby Findler
e0bd8a6cf0 improved responsiveness of interactive searching
svn: r15841
2009-09-01 05:19:32 +00:00
Eli Barzilay
5606aefcb5 Welcome to a new PLT day.
svn: r15840
2009-08-31 07:50:14 +00:00
Ryan Culpepper
1a2ce72089 syntax/keyword: renamed and added selection procedures
syntax/parse: documented #:context option

svn: r15839
2009-08-30 18:22:09 +00:00
Matthias Felleisen
188dba05f4 added state display to world programs
svn: r15838
2009-08-30 18:11:39 +00:00
Matthias Felleisen
8c20ce344d added state display to world programs
svn: r15837
2009-08-30 18:11:19 +00:00
Matthias Felleisen
68fb5e42fa added state display to world programs
svn: r15836
2009-08-30 18:11:02 +00:00
Eli Barzilay
6708347021 Welcome to a new PLT day.
svn: r15835
2009-08-30 07:50:20 +00:00
Ryan Culpepper
93b6f59264 syntax/parse: worked on docs, fixed error reporting bug
svn: r15834
2009-08-30 04:20:29 +00:00
Jon Rafkind
19de92f5fd document generator forms
svn: r15833
2009-08-30 02:43:35 +00:00
Ryan Culpepper
e0395f6d68 syntax/parse: fixed bug in unbound-literal checking
svn: r15832
2009-08-30 00:26:41 +00:00
Ryan Culpepper
783d37a0d3 syntax/parse
added #:opaque syntax class option
  changed expectation handling

svn: r15831
2009-08-30 00:15:48 +00:00
Ryan Culpepper
d015699db5 fixed typo
svn: r15830
2009-08-29 23:02:55 +00:00
Ryan Culpepper
927a4b45cb fixed typo, added line breaks
svn: r15829
2009-08-29 22:59:33 +00:00
Ryan Culpepper
43d10b5179 added syntax/keyword library
updated syntax/parse to add #:context argument

svn: r15828
2009-08-29 22:58:08 +00:00
Mike Sperber
2900922d1c Synch German string constants with latest.
svn: r15827
2009-08-29 10:05:03 +00:00
Eli Barzilay
2c78422229 Welcome to a new PLT day.
svn: r15825
2009-08-29 07:50:19 +00:00
Eli Barzilay
d94bdaeb74 Welcome to a new PLT day.
svn: r15824
2009-08-28 07:50:13 +00:00
Eli Barzilay
cb78ec3bf6 a bunch of typos
svn: r15823
2009-08-28 04:06:14 +00:00
Matthew Flatt
a12ec5fd23 improve speed of writing long byte strings with lots of escapes in WXME
svn: r15822
2009-08-28 03:45:38 +00:00
Matthew Flatt
0796519b44 fix doc typo
svn: r15821
2009-08-28 03:45:06 +00:00
Matthew Flatt
a0705f29de more slideshow/play additions
svn: r15820
2009-08-28 03:44:48 +00:00
Robby Findler
1f7266614d used wrong method name
svn: r15819
2009-08-27 22:13:41 +00:00
Eli Barzilay
9ecbffa70e svn: r15818 2009-08-27 20:34:18 +00:00
Jon Rafkind
40115cb251 add generator tests back in
svn: r15817
2009-08-27 16:42:17 +00:00
Jon Rafkind
e4f86edbed a few name changes
svn: r15816
2009-08-27 16:42:12 +00:00
Eli Barzilay
78471a5b86 better name-age
svn: r15815
2009-08-27 16:08:27 +00:00
Eli Barzilay
8eb158b863 Welcome to a new PLT day.
svn: r15814
2009-08-27 12:37:05 +00:00
Eli Barzilay
caf1c21d3f removed tests for now
svn: r15813
2009-08-27 12:17:28 +00:00
Eli Barzilay
572f7f849b suggested revision
svn: r15812
2009-08-27 12:16:26 +00:00
Eli Barzilay
ec9fc2571a Added `in-producer'.
(Note that `test-generator' tests use quasiquote for the expected result).

svn: r15811
2009-08-27 09:15:52 +00:00
Jon Rafkind
f63a9046af comment about define-sequence-syntax
svn: r15810
2009-08-26 22:05:13 +00:00
Jon Rafkind
11091ee8fe add a few generator tests
svn: r15809
2009-08-26 21:44:14 +00:00
Jon Rafkind
4697b7fd6f use gensym and dont keep track of position
svn: r15808
2009-08-26 21:43:42 +00:00
Jon Rafkind
56c4fe6c7d cosmetic fixes. add in-generator
svn: r15807
2009-08-26 21:29:02 +00:00
Eli Barzilay
98f9472dd4 reformat
svn: r15806
2009-08-26 21:07:42 +00:00