Danny Yoo
|
b0af169275
|
trying to let whalesong work without gui libraries. Also trying to trace the module variable bug
|
2012-02-26 18:59:42 -05:00 |
|
Danny Yoo
|
8aa50dacc7
|
keep the numBouncesBeforeYield as an integer
|
2012-02-22 01:25:57 -05:00 |
|
Danny Yoo
|
192e44555e
|
more minor optimizations
|
2012-02-21 21:00:03 -05:00 |
|
Danny Yoo
|
bd19a1e66a
|
updating js-numbers with uncompressed version to make it easier to profile
|
2012-02-21 20:55:20 -05:00 |
|
Danny Yoo
|
b7ac392030
|
adding quicker dispatches to avoid touching arguments[i]
|
2012-02-21 20:45:40 -05:00 |
|
Danny Yoo
|
c7de7c5f7c
|
trying to accelerate addition and multiplication
|
2012-02-21 20:36:38 -05:00 |
|
Danny Yoo
|
578b745dfe
|
adding nucleic2 test
|
2012-02-21 18:04:51 -05:00 |
|
Danny Yoo
|
d490992f99
|
registering the new tests
|
2012-02-21 16:25:09 -05:00 |
|
Danny Yoo
|
3b6b634f75
|
added more tests
|
2012-02-21 16:21:11 -05:00 |
|
Danny Yoo
|
5e411d0bf5
|
missing var
|
2012-02-21 15:56:37 -05:00 |
|
Danny Yoo
|
4ba1ca94be
|
missing var
|
2012-02-21 15:53:38 -05:00 |
|
Danny Yoo
|
5289bb298b
|
restoring secondary paths to addition and multiplication
|
2012-02-21 15:20:32 -05:00 |
|
Danny Yoo
|
ad5f6d8b79
|
bumping internal version
|
2012-02-21 14:48:03 -05:00 |
|
Danny Yoo
|
018f1b2559
|
special-casing vector-ref and vector-set
|
2012-02-21 14:43:21 -05:00 |
|
Danny Yoo
|
def882c23d
|
More optimizations. Also removed makeCheckParameterizedArgumentType: it's expensive. Rewrote baselib.checkNaturalInRange out explicitly for better performance.
|
2012-02-21 14:03:40 -05:00 |
|
Danny Yoo
|
06bc6ad34e
|
low-hanging fruit optimizations
|
2012-02-21 13:23:30 -05:00 |
|
Danny Yoo
|
3d34c22b97
|
trying to fix all the silly c...r functions
|
2012-02-20 16:49:37 -05:00 |
|
Danny Yoo
|
ce56e96aeb
|
generating the tedious code
|
2012-02-20 16:26:44 -05:00 |
|
Danny Yoo
|
709ebce4fe
|
adding more of the primitives needed to run the scheme benchmark
|
2012-02-20 15:59:19 -05:00 |
|
Danny Yoo
|
b8971417b2
|
fixing type of list*; kanren wasn't running properly
|
2012-02-20 14:00:42 -05:00 |
|
Danny Yoo
|
656825be9e
|
cadddr
|
2012-02-20 13:36:05 -05:00 |
|
Danny Yoo
|
819725c573
|
adding graphs to our test suite
|
2012-02-20 12:37:29 -05:00 |
|
Danny Yoo
|
74e34bd04a
|
adding fft to the test suite
|
2012-02-20 12:20:51 -05:00 |
|
Danny Yoo
|
6f36854ee7
|
correcting typos in the fast path detection
|
2012-02-20 12:18:31 -05:00 |
|
Danny Yoo
|
a0b708c799
|
adding more of the c*r functions
|
2012-02-19 21:27:07 -05:00 |
|
Danny Yoo
|
5f3f94a8ae
|
Merge commit 'origin/master'
|
2012-02-19 18:28:22 -05:00 |
|
Danny Yoo
|
b0a76bb2bb
|
reusing racket/base's implementation of do
|
2012-02-19 18:28:04 -05:00 |
|
Danny Yoo
|
21631c6959
|
fixing issue 83: javascript-translated functions didn't release the exclusive lock upon call. Whoops.
|
2012-02-18 23:03:57 -05:00 |
|
Danny Yoo
|
00ce581fbd
|
fixing uses of not-a-procedure
|
2012-02-18 22:45:40 -05:00 |
|
Danny Yoo
|
11021542bf
|
Merge remote-tracking branch 'origin/master'
Conflicts:
version.rkt
|
2012-02-18 22:37:27 -05:00 |
|
Danny Yoo
|
e41c505cb1
|
correcting bug with cadr: wrong contract type and implementation
|
2012-02-18 22:36:13 -05:00 |
|
Danny Yoo
|
1b1d285297
|
correcting bug with cadr: wrong contract type
|
2012-02-18 22:35:40 -05:00 |
|
Danny Yoo
|
d0bc25c83a
|
avoiding apply
|
2012-02-17 14:57:23 -05:00 |
|
Danny Yoo
|
872d72ed2b
|
Changing the structure of installclosurevalues to count how many it needs. That way, we can generate static code for pushing, rather than use .apply
|
2012-02-17 14:41:45 -05:00 |
|
Danny Yoo
|
97dd749a52
|
trying to avoid the numeric tower for addition and subtraction
|
2012-02-17 14:25:40 -05:00 |
|
Danny Yoo
|
b5bff99169
|
adding fast and slow paths for adding and subtracting
|
2012-02-17 14:09:22 -05:00 |
|
Danny Yoo
|
c8faf78ffb
|
renaming il to try matching dissertation
|
2012-02-17 12:46:20 -05:00 |
|
Danny Yoo
|
4cf6865862
|
fixing isList fo the negative case. Oops.
|
2012-02-16 23:44:42 -05:00 |
|
Danny Yoo
|
faf04792a2
|
adding notes
|
2012-02-16 23:04:29 -05:00 |
|
Danny Yoo
|
28523b51d0
|
updating docs
|
2012-02-16 22:54:38 -05:00 |
|
Danny Yoo
|
a97e858b43
|
trying to reduce a little allocation
|
2012-02-16 17:09:32 -05:00 |
|
Danny Yoo
|
7b31b119a5
|
trying to make simple numerics a bit faster
|
2012-02-16 16:56:27 -05:00 |
|
Danny Yoo
|
97c11cffba
|
fixing small bug where current-continuation-marks was shifting when it's not necessary
|
2012-02-16 16:19:47 -05:00 |
|
Danny Yoo
|
1939e02553
|
adding test for whalesong base as well
|
2012-02-16 15:55:54 -05:00 |
|
Danny Yoo
|
a13274d63b
|
trying to reduce size of code some more
|
2012-02-15 17:24:22 -05:00 |
|
Danny Yoo
|
bf9305d5c9
|
trying to fix some of the verbose open coding
|
2012-02-15 17:03:21 -05:00 |
|
Danny Yoo
|
bf5a921836
|
Merge commit 'origin/master'
|
2012-02-15 16:28:23 -05:00 |
|
Danny Yoo
|
71c9e4ba87
|
lazy instantiation of the marks
|
2012-02-15 16:28:11 -05:00 |
|
Danny Yoo
|
098d0fec0e
|
Merge pull request #82 from metadave/master
Whalesong launcher on Windows doesn't have the .exe suffix
|
2012-02-15 13:12:48 -08:00 |
|
Dave Parfitt
|
62cf34b8a4
|
append .exe to launcher name if Windows detected
|
2012-02-15 15:51:50 -05:00 |
|