Commit Graph

12307 Commits

Author SHA1 Message Date
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
Eli Barzilay
055573076a remove unused require
svn: r14666
2009-04-30 07:42:43 +00:00
Sam Tobin-Hochstadt
91f5c26964 Add `single-value' function, should be used more.
Construct returns correctly in lam-result->type
Add typechecking for `values' applications.
Extend `ret' to handle dty/dbound.
Define conversions from/to values <-> results
Handle multiple values at the repl.

svn: r14665
2009-04-29 22:54:29 +00:00
Matthew Flatt
d5b5c8fb97 refine note on immutable hash table performance
svn: r14664
2009-04-29 21:55:16 +00:00
Matthias Felleisen
f7d8270a6c strings instead of chars
svn: r14663
2009-04-29 21:16:34 +00:00
Robby Findler
6d08558ab7 fixed a bug in my earlier bugfix (also PR 10221)
svn: r14662
2009-04-29 21:08:01 +00:00
Matthew Flatt
224f9fa3a7 fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
svn: r14661
2009-04-29 20:31:07 +00:00
Sam Tobin-Hochstadt
c5b4ac4f21 Rename id to mk-id to avoid name clashes.
Start on new tc-app as copy.

svn: r14660
2009-04-29 19:52:53 +00:00
Sam Tobin-Hochstadt
e79ece72c5 copy
svn: r14659
2009-04-29 19:38:36 +00:00
John Clements
1ce0c8c307 added index for plt-web-server
svn: r14658
2009-04-29 18:21:38 +00:00
John Clements
ce0a98dc61 added 2 indexed terms
svn: r14657
2009-04-29 18:20:37 +00:00
Sam Tobin-Hochstadt
1facac06ff sync to trunk
svn: r14656
2009-04-29 17:21:15 +00:00
Sam Tobin-Hochstadt
b205f65bec more testing
svn: r14655
2009-04-29 16:58:20 +00:00
Robby Findler
de6c1a524d PR 10219
svn: r14654
2009-04-29 16:38:31 +00:00
Sam Tobin-Hochstadt
8b2381e109 sync to trunk
svn: r14653
2009-04-29 14:36:54 +00:00
Sam Tobin-Hochstadt
6662b72162 Fix reconstruction of Latents, which do not have keys.
svn: r14652
2009-04-29 14:35:52 +00:00
Sam Tobin-Hochstadt
ea03a75113 Fix p/c handling of rename.
svn: r14651
2009-04-29 14:35:26 +00:00
Jay McCarthy
6c3b8a9f2e Delaying the initialization of localization until use
svn: r14650
2009-04-29 14:22:18 +00:00
Eli Barzilay
1157488b62 Welcome to a new PLT day.
svn: r14649
2009-04-29 07:50:21 +00:00
Eli Barzilay
fc7283c5a7 svn: r14648 2009-04-29 07:14:39 +00:00
Eli Barzilay
8785850a3c svn: r14647 2009-04-29 07:13:55 +00:00
Robby Findler
87c9aba9e0 added a little optimization to provide/contract
svn: r14646
2009-04-29 03:48:45 +00:00
Matthias Felleisen
6cdf2ed976 strings for Universe callbacks
svn: r14645
2009-04-29 03:09:06 +00:00
Matthias Felleisen
10e0e08143 strings for Universe callbacks
svn: r14644
2009-04-29 03:08:40 +00:00
Sam Tobin-Hochstadt
ce0032f4c5 a couple small fixes
svn: r14643
2009-04-28 18:53:16 +00:00
Matthew Flatt
b42f1b5d8b zo-marshal patch from Jay
svn: r14642
2009-04-28 16:37:16 +00:00
Robby Findler
a42ba6075b added better linking for the 'lw' struct
svn: r14641
2009-04-28 15:22:32 +00:00
Sam Tobin-Hochstadt
7b6702c9e7 fix subtyping w/ filters
svn: r14640
2009-04-28 14:56:18 +00:00
Sam Tobin-Hochstadt
077574cfe1 more fixes for lambda with expected
svn: r14639
2009-04-28 14:48:53 +00:00
Sam Tobin-Hochstadt
9118e9ef12 Fixes for letrec.
svn: r14638
2009-04-28 14:24:09 +00:00
Matthew Flatt
39d405fe6e zo-marshal supports module forms
svn: r14637
2009-04-28 13:13:22 +00:00
Eli Barzilay
15701f0868 Welcome to a new PLT day.
svn: r14636
2009-04-28 07:50:18 +00:00
Sam Tobin-Hochstadt
5a49e92de7 lots of let improvements
and check rationalization

svn: r14635
2009-04-27 23:25:34 +00:00
Sam Tobin-Hochstadt
2e2e9b8acf fixes for plambda
svn: r14634
2009-04-27 22:44:42 +00:00
Sam Tobin-Hochstadt
dfbfc371e2 more printer improvements
svn: r14633
2009-04-27 22:24:47 +00:00
Sam Tobin-Hochstadt
af7b966c82 more contracts
more fixes

svn: r14632
2009-04-27 21:58:35 +00:00
Sam Tobin-Hochstadt
9853ae1f0f Lots more fixes
svn: r14631
2009-04-27 21:16:34 +00:00