Matthew Flatt
|
980d48ce19
|
fix karen and psyntax benchmarks
svn: r17850
|
2010-01-27 12:56:51 +00:00 |
|
Matthew Flatt
|
f07c19b268
|
update benchmark harness
svn: r17840
|
2010-01-26 20:17:44 +00:00 |
|
Matthew Flatt
|
4ce8dfa7da
|
fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
svn: r17802
|
2010-01-24 15:30:16 +00:00 |
|
Matthew Flatt
|
331c6d2f5f
|
fix bignum expt (PR 10690); also fixed a doc typo
svn: r17614
|
2010-01-12 02:16:12 +00:00 |
|
Eli Barzilay
|
6b7c199326
|
* Some reorganization of code
* Rename `make-repeated-sequence-generator' -> `sequence->repeated-generator'
* Several tests for `sequence->generator'
svn: r17586
|
2010-01-09 04:45:39 +00:00 |
|
Jon Rafkind
|
b497787b89
|
one more name change
svn: r17556
|
2010-01-07 22:31:29 +00:00 |
|
Jon Rafkind
|
f5ea84cbb4
|
add infinite-generator macro. change name infinite to make-repeat-generator
svn: r17555
|
2010-01-07 22:28:37 +00:00 |
|
Jon Rafkind
|
9fc7b4c445
|
add infinite generator test
svn: r17553
|
2010-01-07 21:54:07 +00:00 |
|
Matthew Flatt
|
41261c6047
|
fill out fl and fx operations; repair fixnum-overflow bug in quotient
svn: r17524
|
2010-01-07 03:30:33 +00:00 |
|
Robby Findler
|
68efb4008a
|
normalized the results of procedure-arity
svn: r17504
|
2010-01-06 19:34:29 +00:00 |
|
Matthew Flatt
|
6151119d5e
|
JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
svn: r17486
|
2010-01-05 20:24:59 +00:00 |
|
Matthew Flatt
|
3902824d88
|
adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
svn: r17484
|
2010-01-05 15:13:03 +00:00 |
|
Matthew Flatt
|
38d7e8fea2
|
built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
svn: r17461
|
2010-01-02 16:33:28 +00:00 |
|
Robby Findler
|
e821a0c461
|
separated 2htdp/universe from htdp/image, allowing either htdp/image or 2htdp/image to be used
svn: r17430
|
2009-12-29 23:59:39 +00:00 |
|
Robby Findler
|
37613b0bde
|
fixed use of random for 64 bit machines
svn: r17401
|
2009-12-25 20:03:32 +00:00 |
|
Matthew Flatt
|
b18ba4a4e5
|
fix use of 'random' in fixnum test suite
svn: r17397
|
2009-12-25 13:14:57 +00:00 |
|
Robby Findler
|
195d608fe5
|
added scheme/fixnum
svn: r17391
|
2009-12-23 15:41:40 +00:00 |
|
Matthew Flatt
|
f332afc3dd
|
fix leak created by transitive thread-resume
svn: r17370
|
2009-12-20 15:39:55 +00:00 |
|
Eli Barzilay
|
942798196f
|
removed old copy of md5 tests from mzscheme tests
svn: r17368
|
2009-12-20 09:58:19 +00:00 |
|
Eli Barzilay
|
4cd3d34b43
|
require md5 from file/md5
svn: r17364
|
2009-12-20 09:46:09 +00:00 |
|
Stevie Strickland
|
fb85388288
|
Add this%, which is the class counterpart of the object reference "this".
svn: r17359
|
2009-12-19 20:56:40 +00:00 |
|
Matthew Flatt
|
0a1e4e6e83
|
fix an allocation in bytecode compiler; add flvector equality
svn: r17353
|
2009-12-18 21:53:02 +00:00 |
|
Matthew Flatt
|
9192f073d0
|
compiler flonum tweaks
svn: r17349
|
2009-12-18 16:59:05 +00:00 |
|
Matthew Flatt
|
fdd7122994
|
scheme/flonum (v4.2.3.8)
svn: r17348
|
2009-12-18 15:40:00 +00:00 |
|
Matthew Flatt
|
bc47db42e4
|
unboxed known-flonum loop accumulators
svn: r17338
|
2009-12-17 15:58:29 +00:00 |
|
Sam Tobin-Hochstadt
|
142bbf19fd
|
fix to account for changes to common/cmdline.ss
svn: r17337
|
2009-12-17 15:46:48 +00:00 |
|
Sam Tobin-Hochstadt
|
9e6e9696af
|
Use flsqrt.
Eliminate pointless micro-optimizations.
svn: r17330
|
2009-12-16 16:24:54 +00:00 |
|
Matthew Flatt
|
45e84ca087
|
unboxing of let-bound flonums (v4.2.3.6)
svn: r17328
|
2009-12-16 13:30:40 +00:00 |
|
Sam Tobin-Hochstadt
|
a8851a8a3d
|
Fix psyntax to work in DrDr
svn: r17311
|
2009-12-15 18:29:59 +00:00 |
|
Sam Tobin-Hochstadt
|
3687048bbb
|
use flvectors in spectralnorm-unsafe
Add input info for spectralnorm-unsafe
svn: r17306
|
2009-12-15 16:26:47 +00:00 |
|
Matthew Flatt
|
d13057d8c4
|
add psyntax as a kind of realistic-program benchmark (I'd like to have more)
svn: r17298
|
2009-12-14 23:51:09 +00:00 |
|
Sam Tobin-Hochstadt
|
3331d907ea
|
Add unsafe version of nbody shootout benchmark.
svn: r17288
|
2009-12-13 19:30:22 +00:00 |
|
Matthew Flatt
|
5772fa0a9f
|
bytecode-compiler changes to help enable flonum unboxing
svn: r17283
|
2009-12-13 04:39:46 +00:00 |
|
Sam Tobin-Hochstadt
|
c8c9bd0556
|
Add `in-bytes-lines'
svn: r17261
|
2009-12-10 17:01:53 +00:00 |
|
Eli Barzilay
|
f83bf42796
|
use "anonymous-module" for modules without a source file
svn: r17228
|
2009-12-06 10:46:05 +00:00 |
|
Eli Barzilay
|
6a88daecd8
|
fixed test for binding of delay that moved again
svn: r17223
|
2009-12-06 05:15:20 +00:00 |
|
Eli Barzilay
|
259350a7e1
|
untabity and minor formatting
svn: r17222
|
2009-12-06 05:06:40 +00:00 |
|
Robby Findler
|
ada899f158
|
added more examples and tests for order-of-magnitude
svn: r17212
|
2009-12-05 20:38:38 +00:00 |
|
Robby Findler
|
1a8bca736f
|
PR 10581
svn: r17210
|
2009-12-05 18:35:25 +00:00 |
|
Eli Barzilay
|
b5114a14c1
|
formatting
svn: r17192
|
2009-12-05 02:23:46 +00:00 |
|
Stevie Strickland
|
5650cb9647
|
Fix the module-reader tests.
svn: r17183
|
2009-12-04 20:18:14 +00:00 |
|
Matthew Flatt
|
c73b587e98
|
inline flvector-length
svn: r17178
|
2009-12-03 18:04:02 +00:00 |
|
Matthew Flatt
|
4eef1b3cee
|
flvectors
svn: r17177
|
2009-12-03 16:42:32 +00:00 |
|
Robby Findler
|
61da010d5f
|
PR 10636
svn: r17163
|
2009-12-02 17:09:07 +00:00 |
|
Carl Eastlund
|
3b9d254fda
|
Merged changes from branches/cce/plt+contract-tests:
- Added tests for make-proj-contract
- Added tests for opt/c, specifically to track 'positive-position?' blame
- Fixed 'positive-position?' in opt/c (bug 10629)
svn: r17105
|
2009-11-30 04:40:51 +00:00 |
|
Matthew Flatt
|
d3ff146643
|
fix JIT bug in multi-arity arithmetic inlining
svn: r17076
|
2009-11-27 03:35:36 +00:00 |
|
Matthew Flatt
|
f03ab78c40
|
another syntax hack to fix 'scheme/package'; other test corrections
svn: r17075
|
2009-11-27 02:12:27 +00:00 |
|
Matthew Flatt
|
61dd4ca0b9
|
add unsafe-f64vector-{ref,set!} and improve JIT to inline arithmetic ops with more than 2 arguments
svn: r17068
|
2009-11-26 15:07:16 +00:00 |
|
Matthew Flatt
|
79817a2087
|
slimy pthread_getspecifc()-inlining trick to practically eliminate the overhead of futures support under OS X
svn: r16952
|
2009-11-22 02:34:40 +00:00 |
|
Robby Findler
|
9454a471d3
|
added some vector-copy tests
svn: r16940
|
2009-11-21 13:21:30 +00:00 |
|