Commit Graph

12048 Commits

Author SHA1 Message Date
Matthew Flatt
fd09fd9a33 STRIP_DEBUG configuration
svn: r14774
2009-05-11 15:43:19 +00:00
Eli Barzilay
a7580f9c60 Welcome to a new PLT day.
svn: r14773
2009-05-11 07:50:08 +00:00
Robby Findler
0c0aa26e6f PR 10231
svn: r14769
2009-05-10 21:59:13 +00:00
Robby Findler
01af999556 svn: r14768 2009-05-10 21:53:09 +00:00
Eli Barzilay
029b0c07bd Welcome to a new PLT day.
svn: r14767
2009-05-10 07:50:16 +00:00
Eli Barzilay
e9bcf8b15f work around xform parsing issue
svn: r14766
2009-05-09 23:21:13 +00:00
Eli Barzilay
f4bb0243fa ignore errors from strip, such as those resulting from using the solaris version (PR10072)
svn: r14765
2009-05-09 21:09:14 +00:00
Eli Barzilay
cd6fbedfa8 dont take sizeof(void), fix function typecase (both PR10234), fix error message
svn: r14764
2009-05-09 19:39:17 +00:00
Mike Sperber
248fb510b9 Synch German string constants with latest.
svn: r14763
2009-05-09 13:46:38 +00:00
Matthew Flatt
440a60c8ad fix make-custom-weak-hash (PR 10232)
svn: r14762
2009-05-09 13:37:28 +00:00
Matthew Flatt
99c19a552c fix doc typo
svn: r14761
2009-05-09 13:37:04 +00:00
Eli Barzilay
04d274f894 Welcome to a new PLT day.
svn: r14760
2009-05-09 07:50:20 +00:00
Eli Barzilay
b48be04645 typo from Dorai
svn: r14759
2009-05-09 01:01:37 +00:00
Sam Tobin-Hochstadt
fbae33b1c3 match based on symbol for : in ->
svn: r14758
2009-05-08 23:31:33 +00:00
Sam Tobin-Hochstadt
a828b89e92 Fix a lot of tests - 47 fail.
svn: r14757
2009-05-08 23:12:13 +00:00
Sam Tobin-Hochstadt
1444c07c0a polymorphic lambdas are true values.
Use correct pattern.
Return the appropriate types from apply, not the Values struct in the rng.

svn: r14756
2009-05-08 23:11:57 +00:00
Matthias Felleisen
bac292acc6 second draft of char/string
svn: r14755
2009-05-08 21:55:05 +00:00
Sam Tobin-Hochstadt
c2da52d661 Provide tc-literal.
svn: r14754
2009-05-08 21:41:23 +00:00
Sam Tobin-Hochstadt
dcc2ff72d9 all tests now compile
svn: r14753
2009-05-08 21:38:30 +00:00
Sam Tobin-Hochstadt
9f3d719b4e Fix parsing of All to only use parse-values-type when appropriate.
Fix tests for new names.
Fix tests for parse-type not handling values.

svn: r14752
2009-05-08 20:26:27 +00:00
Sam Tobin-Hochstadt
1911b762eb sync to trunk
svn: r14751
2009-05-08 20:11:35 +00:00
Sam Tobin-Hochstadt
0ddf7338cb sync to trunk
svn: r14750
2009-05-08 20:11:09 +00:00
Sam Tobin-Hochstadt
f6f9b20f17 Rename vars.
svn: r14749
2009-05-08 20:10:53 +00:00
Sam Tobin-Hochstadt
3575ba8d5f Remove debugging printfs.
Comment tests back in.

svn: r14748
2009-05-08 19:10:12 +00:00
Sam Tobin-Hochstadt
dbe5556b45 Add missing file.
Fix bug in struct type creation.
Add ability to disable printing dynamically.
Fix recursion into objects & paths.

svn: r14747
2009-05-08 19:00:07 +00:00
Eli Barzilay
7ad3d7b4a6 typos
svn: r14746
2009-05-08 11:12:55 +00:00
Eli Barzilay
e2e3b0f61e Welcome to a new PLT day.
svn: r14745
2009-05-08 07:50:20 +00:00
Matthew Flatt
c9b76801ed fix problems with syntax-local-get-shadower and syntax-local-lift-require
svn: r14744
2009-05-07 22:45:15 +00:00
Jay McCarthy
5232691355 Removing filepath calls
svn: r14743
2009-05-07 22:24:18 +00:00
Jay McCarthy
7ceca6eab0 Adding bindings to lang api
svn: r14742
2009-05-07 22:18:10 +00:00
Matthias Felleisen
4d3d16ef48 char replacement functions, first draft
svn: r14741
2009-05-07 21:41:44 +00:00
Sam Tobin-Hochstadt
d2cc1b2400 All code from old app is now in new app
svn: r14740
2009-05-07 20:17:38 +00:00
Sam Tobin-Hochstadt
aa887be6d2 Type inference for ((lambda with rest args
svn: r14739
2009-05-07 17:40:29 +00:00
Matthew Flatt
beae40a466 save a few cycles when reading bytecode
svn: r14738
2009-05-07 15:41:18 +00:00
Matthew Flatt
53bd4e9106 special-case memcpy (so gcc inlines) for pair-sized object when promoting to old generation
svn: r14737
2009-05-07 15:41:02 +00:00
Eli Barzilay
d264039a8b Welcome to a new PLT day.
svn: r14736
2009-05-07 07:50:19 +00:00
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
Matthew Flatt
146f909afd clarify version handling in ffi-lib docs
svn: r14734
2009-05-06 20:22:09 +00:00
Matthew Flatt
884d478c06 fix proc name in error msg
svn: r14733
2009-05-06 20:21:27 +00:00
Matthew Flatt
76a7fa1bed add version to libGL reference
svn: r14732
2009-05-06 19:53:32 +00:00
Noel Welsh
6c68825a49 Commit programmatic API to construct test suites and test cases, in response to popular demand.
The API is make-test-case and make-test-suite. Use should be obvious.

TODO:
 - Document
 - Port to Schematics/Planet release

svn: r14731
2009-05-06 08:53:08 +00:00
Eli Barzilay
5fccc68e53 Welcome to a new PLT day.
svn: r14730
2009-05-06 05:56:12 +00:00
Eli Barzilay
ebc179f059 last typo, hopefully
svn: r14729
2009-05-06 04:09:28 +00:00
Eli Barzilay
82d1267553 forgot the none binding
svn: r14728
2009-05-06 04:08:43 +00:00
Eli Barzilay
7d93d3b539 optimized preference lookup (one hash lookup in all cases except for the first.)
svn: r14727
2009-05-06 04:07:23 +00:00
Eli Barzilay
8ee902de48 old-preferences is gone (it was only there to convert old style preferences, and has been out for a long enough time)
svn: r14726
2009-05-06 03:42:49 +00:00
Matthew Flatt
f08649a007 further improve procedure? and procedure-arity-includes? optimization on procedure names bound in a module top-level
svn: r14725
2009-05-05 23:08:24 +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
Matthew Flatt
4623a1ac07 some improvement in eliminating procedure? and procedure-arity-includes? statically
svn: r14723
2009-05-05 19:22:55 +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