Commit Graph

40 Commits

Author SHA1 Message Date
Matthew Flatt
0483294762 fix JIT abs (on least fixnum), fix some R6RS bugs and pull in some R6RS test cases from Ikarus
svn: r9477
2008-04-25 17:18:44 +00:00
Matthew Flatt
359035362a 2^30 optimizer test
svn: r9146
2008-04-03 11:14:19 +00:00
Matthew Flatt
61ea615004 optimizer inlining improvements, especially to ensure that single-use bindings are inlined
svn: r9094
2008-03-27 16:07:42 +00:00
Matthew Flatt
f5e0fd35f5 revise scribble/srcdoc so it is extensible; tweak bytecode optimizer to drop more omittable expressions
svn: r9028
2008-03-19 19:53:51 +00:00
Matthew Flatt
3acd1a7d62 fix JIT x86 FP output
svn: r8201
2008-01-04 13:33:58 +00:00
Matthew Flatt
6ccffdffdb JIT inlines some floating-point ops
svn: r8144
2007-12-28 22:11:41 +00:00
Matthew Flatt
e3b4751adb catch up test suite for recent changes
svn: r8055
2007-12-18 22:07:30 +00:00
Matthew Flatt
3abf3eb098 repair mz test suite
svn: r7760
2007-11-18 04:34:49 +00:00
Matthew Flatt
391892a848 3.99.0.3: improved namespace API
svn: r7756
2007-11-18 02:06:57 +00:00
Matthew Flatt
39cedb62ed v3.99.0.2
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
001404dec0 371.3
svn: r7350
2007-09-15 22:27:14 +00:00
Matthew Flatt
1ce720cffd add simple optimization of procedure? applied to an id whose value is known to be a procedure
svn: r7308
2007-09-10 21:13:57 +00:00
Matthew Flatt
e4cbc4e6a9 371.2
svn: r7263
2007-09-02 17:39:32 +00:00
Matthew Flatt
b883f4ef76 fix problem with recursive reads on hash tables, sfix syntax-quoted hash tables in marhsaled compiled code, and add a bit more new documentation
svn: r6759
2007-06-28 22:59:06 +00:00
Matthew Flatt
441c509549 fix to 64-bit problems and let-values optimization (PRs 8748 and 8744)
svn: r6668
2007-06-15 22:54:56 +00:00
Matthew Flatt
63ce7b93fb 370.3
svn: r6545
2007-06-08 08:03:06 +00:00
Matthew Flatt
e9385a910e 370.2
svn: r6369
2007-05-29 03:26:32 +00:00
Matthew Flatt
cbe41955f1 test for optimizer lifting with unused rest arg
svn: r5793
2007-03-19 22:04:48 +00:00
Matthew Flatt
7a48da5797 ideas for honu tests
svn: r5613
2007-02-15 07:48:43 +00:00
Matthew Flatt
0610ffdd41 avoid excessive allocation for 64-bit machines in make-string/make-bytes tests
svn: r5514
2007-01-31 00:33:38 +00:00
Matthew Flatt
91add0453f 369.4
svn: r5327
2007-01-12 07:09:56 +00:00
Matthew Flatt
7b13755dad unit clean-up
svn: r5160
2006-12-22 01:26:58 +00:00
Matthew Flatt
107b76d5df add comparison tests with negative numbers
svn: r4154
2006-08-27 10:47:18 +00:00
Matthew Flatt
df317d58e7 mix, max, and call-with-values tests
svn: r4150
2006-08-27 09:51:22 +00:00
Matthew Flatt
3d390e301e pre-resolve is-mutated flag was mixed up with post-resolve is-initialized flag
svn: r3974
2006-08-05 18:20:20 +00:00
Matthew Flatt
24880e18a4 fix verifier for optimizer-introduced raise-arity-error on a closure converted to accept a mutable variable reference
svn: r3944
2006-08-03 20:02:24 +00:00
Matthew Flatt
ca2b00a9a3 check new optimizations, BEGIN_/END_ESCAPABLE
svn: r3901
2006-07-31 11:40:07 +00:00
Matthew Flatt
92723b21c6 fix JIT bug in checking last arg for string-set
svn: r3777
2006-07-21 12:34:35 +00:00
Eli Barzilay
bbf54efde9 Better output: using quiet.ss will show nothing except for section
headers and errors (if any).  Also, using quiet.ss will exit with an
error code if there were errors.

svn: r3655
2006-07-07 23:46:35 +00:00
Matthew Flatt
5ffd45b9c8 test JIT-inlined vector-set, string-set, bytes-set
svn: r3109
2006-05-29 17:47:51 +00:00
Matthew Flatt
0c25abb469 bitwise ops allow 0 args; new JIT-inlined procs
svn: r2687
2006-04-17 15:11:44 +00:00
Matthew Flatt
6b7e973056 new tests for 301.11
svn: r2467
2006-03-20 20:33:22 +00:00
Matthew Flatt
20f5a5f12b new optimizer tests
svn: r2385
2006-03-07 15:55:14 +00:00
Matthew Flatt
26cd219f61 test inling of a few more predicates
svn: r2359
2006-03-03 17:38:01 +00:00
Matthew Flatt
17e10b396e new tests for new JIT inlines
svn: r2193
2006-02-11 05:34:14 +00:00
Matthew Flatt
0e67ca6810 check protected syntax
svn: r2188
2006-02-10 17:52:07 +00:00
Matthew Flatt
436c032bed more JIT arithmetic tests
svn: r2123
2006-02-04 18:58:04 +00:00
Matthew Flatt
e548f0effc new contmark and JIT tests
svn: r2120
2006-02-04 15:18:31 +00:00
Matthew Flatt
44929bd21b mostly improvements for JIT testing
svn: r1995
2006-01-27 00:51:04 +00:00
Eli Barzilay
017d151d59 Adding collects, with all the right properties (except eoln-style).
svn: r3
2005-05-27 18:56:37 +00:00