Commit Graph

11743 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
50696a08a3 Handle polymorphic function application.
Paths work with car/cdr.
Fix #%require/#%provide top-level handling.

svn: r14735
2009-05-06 22:45:12 +00:00
Sam Tobin-Hochstadt
07341c605b Remove `make-arr/values'
Accessors now have appropriate latent objects
Handle function application for unions, error, mu, parameters

svn: r14724
2009-05-05 23:03:02 +00:00
Sam Tobin-Hochstadt
59dbcade9c Handle rest args and case-lambda in app.
Fix parsing.

svn: r14722
2009-05-05 19:10:21 +00:00
Sam Tobin-Hochstadt
6b89062d6a Various constants are true.
Remove useless code.
`combine-filter' now handles producing the new type/object in appropriate cases.
Move student expansion later in pattern match.
Print out top-level tc-results.

svn: r14721
2009-05-05 16:27:18 +00:00
Sam Tobin-Hochstadt
9c538764dc `values->tc-results' needs the formals
Fix values->tc-results for ValuesDots
Don't generate problematic nested lists.
Fix stupid typo.
Parsing of tc-results now doesn't use parsing of values, which does something different.

svn: r14713
2009-05-04 18:49:56 +00:00
Sam Tobin-Hochstadt
f730466e72 sync to trunk
svn: r14711
2009-05-04 13:51:07 +00:00
Matthew Flatt
83cd3964f4 fix file-descriptor leak in process[*]/ports (PR 10229)
svn: r14710
2009-05-04 12:22:01 +00:00
Eli Barzilay
8b4844cf5e some typos
svn: r14709
2009-05-04 09:34:07 +00:00
Eli Barzilay
bee5c5b90f Welcome to a new PLT day.
svn: r14708
2009-05-04 07:50:13 +00:00
Eli Barzilay
5cb9e66cd2 fixed a probable bug in invoking format-time
svn: r14707
2009-05-04 06:37:27 +00:00
Matthew Flatt
57ff3c2486 fix foldr/foldr argument checking (PR 10215)
svn: r14706
2009-05-04 02:20:06 +00:00
Matthew Flatt
57d518dc8c doc typo
svn: r14705
2009-05-04 02:19:27 +00:00
Eli Barzilay
e3d9f396c4 compose now gets 0 or more inputs
svn: r14704
2009-05-04 02:10:01 +00:00
Matthew Flatt
2b4a0692eb doc repairs (PR 10225)
svn: r14703
2009-05-04 01:38:54 +00:00
Matthew Flatt
d7570ee9e7 fix mred-text for Windows (startup banner)
svn: r14702
2009-05-04 00:46:33 +00:00
Matthew Flatt
16e483033c fix define after define* in package; doc repairs
svn: r14701
2009-05-03 23:49:22 +00:00
Eli Barzilay
db90b44b0d make const accept arbitrary keywords
svn: r14700
2009-05-03 22:08:57 +00:00
Eli Barzilay
23e2b997a0 doc for home
svn: r14699
2009-05-03 20:45:36 +00:00
Eli Barzilay
26667f2275 Patch from Jon Wilson: added a home function
svn: r14698
2009-05-03 20:43:26 +00:00
Eli Barzilay
a1d943146b added a nullary case to compose
svn: r14697
2009-05-03 20:41:37 +00:00
Matthew Flatt
a1b65fb055 doc corrections
svn: r14696
2009-05-03 19:33:10 +00:00
Matthew Flatt
c17c267f48 R6RS: disallow assignment to exported identifier
svn: r14695
2009-05-03 17:40:31 +00:00
Matthew Flatt
2b4d032701 little edits to the README additions recommending a 'build' directory
svn: r14694
2009-05-03 16:59:44 +00:00
Eli Barzilay
3ca6ac2175 added stupid make-list and stupid const
svn: r14693
2009-05-03 16:17:48 +00:00
Matthew Flatt
75527a8821 better tracking of lexical context for unwrapped syntax objects
svn: r14692
2009-05-03 15:45:53 +00:00
Eli Barzilay
c78c9f1e1b Welcome to a new PLT day.
svn: r14691
2009-05-03 07:50:16 +00:00
Robby Findler
7315ff502b fixed label ordering for reductions when extracted via reduction-relation->rule names
svn: r14690
2009-05-02 16:18:12 +00:00
Matthias Felleisen
5f2a62f37c svn: r14689 2009-05-02 15:25:15 +00:00
Sam Tobin-Hochstadt
cce7f91b78 fix values->tc-results, doesn't compile yet
svn: r14688
2009-05-02 12:46:53 +00:00
Robby Findler
ea1ace6022 added horizontal-left-align style
svn: r14687
2009-05-02 12:32:04 +00:00
Eli Barzilay
a7ad3ce74c Welcome to a new PLT day.
svn: r14686
2009-05-02 07:50:11 +00:00
Sam Tobin-Hochstadt
16305c20ff more tests
svn: r14685
2009-05-02 01:45:50 +00:00
Robby Findler
55a98bf037 fixed a bug with holes used in certain places in patterns
svn: r14684
2009-05-02 00:57:18 +00:00
Eli Barzilay
930eec2d02 be more explicit about building from a new directory
svn: r14683
2009-05-01 22:54:54 +00:00
Eli Barzilay
24571c0093 make sure "coLLECTs dIRECTORy:" is on a single line, and remove "now" from the 3m description
svn: r14682
2009-05-01 22:39:30 +00:00
Sam Tobin-Hochstadt
83abdf9eae sync to trunk
svn: r14681
2009-05-01 21:19:11 +00:00
Sam Tobin-Hochstadt
b4d100d60c Fold tc/let-values/check into tc/let-values.
Remove printfs.
More metafunctions to handle splitting and merging filter sets.
Handle `delay', `list', `list*'
Implement tc/funapp for the simple case.
Make `id-from' a stxclass.
Shuffle code around so that it compiles.
Type parsing now handles multiple values properly, and has a values and results entry point.

svn: r14680
2009-05-01 21:18:23 +00:00
Eli Barzilay
ff73a5395e removed lots of "the the"s
svn: r14679
2009-05-01 21:02:51 +00:00
Robby Findler
a3768d00eb none of the various render-* worked under linux, due to a platform-specific default in the way ps-setup works.
svn: r14678
2009-05-01 20:38:26 +00:00
Matthew Flatt
ae36abfc37 doc corrections
svn: r14677
2009-05-01 17:03:53 +00:00
Matthew Flatt
257952f1b5 remove unused local variable
svn: r14676
2009-05-01 17:01:07 +00:00
Matthew Flatt
a68c0594a5 fix problems with windows event handling and sleeping
svn: r14675
2009-05-01 16:47:33 +00:00
Matthew Flatt
64a2cafa17 fix bug with import to a gensymed local name
svn: r14674
2009-05-01 12:15:36 +00:00
Eli Barzilay
528d032a37 Welcome to a new PLT day.
svn: r14673
2009-05-01 07:50:20 +00:00
Matthew Flatt
f3bc79c2db fix problem with re-declaring modules (especially with syntax objects in compile-time expressions), and remove some debugging code that was accidentally left in the previous change
svn: r14672
2009-05-01 03:36:27 +00:00
Matthew Flatt
2b8b10dd40 fix problem with package, define*, and macro-introduced identifiers
svn: r14671
2009-04-30 23:57:45 +00:00
Robby Findler
1cb53bdf2a improvements to the preferences dialog
svn: r14670
2009-04-30 23:15:10 +00:00
Robby Findler
60db480a8d David Van Horn's changes
svn: r14669
2009-04-30 16:03:15 +00:00
Mike Sperber
1408502378 Translate the messages from the test engine.
This requires some refactoring to move the relevant message generation
to test-display.scm.

svn: r14668
2009-04-30 12:32:02 +00:00
Eli Barzilay
e179ff78fb Welcome to a new PLT day.
svn: r14667
2009-04-30 08:31:17 +00:00