Commit Graph

41 Commits

Author SHA1 Message Date
Matthew Flatt
8140b3644e add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
svn: r10971
2008-07-29 19:27:33 +00:00
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