Commit Graph

14906 Commits

Author SHA1 Message Date
Kevin Tew
a10c42a852 simplify _make_struct_type signature
svn: r18674
2010-03-30 17:55:59 +00:00
Jay McCarthy
0289edf0cb Repairing SchemeUnit tests re: DrDr
svn: r18673
2010-03-30 17:42:16 +00:00
Matthias Felleisen
0b33e15553 committed rest of fix
svn: r18672
2010-03-30 17:41:31 +00:00
Jay McCarthy
04d1fa6a26 Parsing patch from Dave Gurnell
svn: r18671
2010-03-30 17:05:51 +00:00
Jay McCarthy
18276161b8 - Limiting the size of DrDr emails
svn: r18670
2010-03-30 15:26:08 +00:00
Casey Klein
047794b11a v4.2.5 changes (please merge to release branch)
svn: r18669
2010-03-30 15:05:07 +00:00
Matthias Felleisen
3c1d0b079c 10834 fixed
svn: r18668
2010-03-30 13:43:47 +00:00
Noel Welsh
cfab7a8d97 Add type definition for unsafe-vector*-ref and unsafe-vector*-length, which have recently been introduced, and a test case for in-vector (which uses the above).
svn: r18667
2010-03-30 13:33:45 +00:00
Philippe Meunier
3a0b16d4ce Fixed some weird unicode double-quotes which I can't produce on my computer.
svn: r18666
2010-03-30 08:39:54 +00:00
Philippe Meunier
ef2c882562 Quaterly update...
svn: r18665
2010-03-30 04:06:55 +00:00
Matthew Flatt
22ce2af1a7 restore lost adjustment in optimizer that enables lifting of constant functions, especially loop functions
svn: r18664
2010-03-30 00:10:40 +00:00
Matthew Flatt
67cf037da6 fix chaperone-procedure GC bug
svn: r18663
2010-03-29 21:23:13 +00:00
Matthew Flatt
25ede3dc50 fix reporting for some syntactic misuses of syntax-case
svn: r18662
2010-03-29 20:39:42 +00:00
Matthew Flatt
baab09fc1b drop the uglier half of the Mac OS X thread-local variable hack; thread GC state through mark functions (to avoid overhead of thread-local accesses); fix some procedure-arity bugs and work toward fixing chaperones and some other procedure operations on keyword procedures
svn: r18661
2010-03-29 15:06:47 +00:00
Sam Tobin-Hochstadt
2bda6af6b0 Fix obvious bug.
svn: r18660
2010-03-29 15:01:29 +00:00
Noel Welsh
f655a38ead Fix the SchemeUnit test suite so it runs without error following changed introduced in r18618.
svn: r18659
2010-03-29 12:58:13 +00:00
Eli Barzilay
8de7c3615a Welcome to a new PLT day.
svn: r18658
2010-03-29 07:50:18 +00:00
Matthew Flatt
b8c3112b98 fix chaperones on parameters
svn: r18654
2010-03-28 15:56:04 +00:00
Matthew Flatt
026356ecc5 update release notes; merge to 4.2.5
svn: r18653
2010-03-28 14:08:30 +00:00
Eli Barzilay
73e22ed867 Welcome to a new PLT day.
svn: r18652
2010-03-28 07:50:40 +00:00
Matthew Flatt
4ecf61f413 fix chaperone bugs uncovered by 64-bit build
svn: r18651
2010-03-28 02:18:29 +00:00
Matthew Flatt
73807aef24 chaperones (v4.2.5.3)
svn: r18650
2010-03-28 01:10:33 +00:00
Robby Findler
895b207916 likely fixed an initialization problem (but I only saw the problem once so Im not sure); pls. include in release
svn: r18649
2010-03-27 15:55:50 +00:00
Robby Findler
5c2f79a3fa removed a now-bogus test case; pls. include this commit in the release
svn: r18647
2010-03-27 14:26:26 +00:00
Robby Findler
0f3dc1085a updated the HISTORY; pls. merge to release branch
svn: r18646
2010-03-27 14:06:14 +00:00
Mike Sperber
19793ca54b Disable a test that exposes a hard-to-fix problem in the image
primitives.

svn: r18645
2010-03-27 13:52:49 +00:00
Eli Barzilay
81c374d0f3 Welcome to a new PLT day.
svn: r18644
2010-03-27 07:50:35 +00:00
Sam Tobin-Hochstadt
752e93fc88 add simple tests
svn: r18638
2010-03-27 00:31:29 +00:00
Jay McCarthy
3e546fee60 Correct the cookie contract function
svn: r18630
2010-03-26 16:45:42 +00:00
Jay McCarthy
e69a18eefd Stricter cookie contracts
svn: r18629
2010-03-26 16:07:35 +00:00
Noel Welsh
302555cf01 Add types for most of Byte and String Output (Section 12.3 of the Reference). Only functions that need an Event type (i.e. matching evt?) are missing. They are commented out as a placeholder for future additions.
svn: r18628
2010-03-26 14:48:33 +00:00
Matthias Felleisen
79212095d4 history fixed, done!
svn: r18627
2010-03-26 14:03:20 +00:00
Eli Barzilay
b119cd0c8b Welcome to a new PLT day.
svn: r18626
2010-03-26 07:50:20 +00:00
Matthew Flatt
17ba04ea4b fix another bug in bytecode optimizer; merge to 4.2.5
svn: r18623
2010-03-26 04:00:48 +00:00
Matthew Flatt
72db535760 fix optimizer bug for inlining procedures under 'let' in rator position
svn: r18622
2010-03-25 20:09:41 +00:00
Robby Findler
99ee6c468f fixed a bug found by random testing
svn: r18621
2010-03-25 19:32:22 +00:00
Jay McCarthy
55c3176934 Adding a work around for the compiler bug... plus I like it better. And adding a regression test for the compiler.
svn: r18619
2010-03-25 18:14:11 +00:00
Jay McCarthy
26a502d762 SchemeUnit will now display errors on stderr.
This seemed like the simplest way to do it. Only errors have output anyways, so I made the error port the output port and caught everything.

svn: r18618
2010-03-25 17:56:07 +00:00
Eli Barzilay
0429158546 Welcome to a new PLT day.
svn: r18617
2010-03-25 07:50:08 +00:00
Stevie Strickland
290a73b56b Check and unwrap instead of grabbing the property value, then using it to
unwrap.

svn: r18610
2010-03-24 21:32:32 +00:00
Noel Welsh
af84b331a1 Add the fx to fl conversion functions to Typed Scheme
Add tests for flonum operations to Typed Scheme test suite

Fix the compiler bug tests above uncovered

svn: r18609
2010-03-24 13:18:37 +00:00
Eli Barzilay
4c547721dd Welcome to a new PLT day.
svn: r18608
2010-03-24 07:50:28 +00:00
Matthew Flatt
0550cc3680 htdp language readers introduce explicit #%module-begin (for consistency with other #lang-based languages, as requested by JPR); merge to4.2.5
svn: r18605
2010-03-23 13:34:00 +00:00
Noel Welsh
7c55242179 Add the full suite of fl and unsafe-fl operations to Typed Scheme
Correct an error in documentation of flmin and flmax -- they were documented as taking a single argument when in fact they take two.

svn: r18604
2010-03-23 12:24:50 +00:00
Noel Welsh
cf017110a9 Fix a problem generating contracts for FlVector exports. Add test for problem.
svn: r18603
2010-03-23 10:30:24 +00:00
Matthew Flatt
fb37601b55 bug fixes from random testing
svn: r18602
2010-03-23 01:49:08 +00:00
Matthew Flatt
6edf2015c7 tighten JIT code for 'vector-set!'
svn: r18596
2010-03-22 17:43:45 +00:00
Sam Tobin-Hochstadt
4f456a2b6e fix some references
svn: r18595
2010-03-22 14:17:18 +00:00
Robby Findler
52186197c7 whoops
svn: r18594
2010-03-21 22:58:42 +00:00
Robby Findler
c74849dc2e added support for the 10pt option to the sigplan scribble support
svn: r18593
2010-03-21 22:56:26 +00:00