Danny Yoo
|
018f1b2559
|
special-casing vector-ref and vector-set
|
2012-02-21 14:43:21 -05:00 |
|
Danny Yoo
|
3d34c22b97
|
trying to fix all the silly c...r functions
|
2012-02-20 16:49:37 -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
|
656825be9e
|
cadddr
|
2012-02-20 13:36:05 -05:00 |
|
Danny Yoo
|
a0b708c799
|
adding more of the c*r functions
|
2012-02-19 21:27:07 -05:00 |
|
Danny Yoo
|
11021542bf
|
Merge remote-tracking branch 'origin/master'
Conflicts:
version.rkt
|
2012-02-18 22:37:27 -05:00 |
|
Danny Yoo
|
1b1d285297
|
correcting bug with cadr: wrong contract type
|
2012-02-18 22:35:40 -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
|
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
|
7b31b119a5
|
trying to make simple numerics a bit faster
|
2012-02-16 16:56:27 -05:00 |
|
Danny Yoo
|
6a8f0c04af
|
ok, I think I might have fixed it
|
2012-02-15 15:21:04 -05:00 |
|
Danny Yoo
|
694785c555
|
trying again to get with-cont-mark to behave
|
2012-02-15 14:42:19 -05:00 |
|
Danny Yoo
|
6d035504af
|
trying to fix benchmark for list-length, which is failing badly
|
2012-02-10 13:27:26 -05:00 |
|
Danny Yoo
|
729e61cfae
|
unsafe-car, unsafe-cdr
|
2012-01-10 10:51:13 -05:00 |
|
Danny Yoo
|
588ff1644b
|
hash-keys and hash-values
|
2011-11-09 11:18:12 -05:00 |
|
Danny Yoo
|
36801f7c54
|
hash-equal?
|
2011-11-07 19:13:30 -05:00 |
|
Danny Yoo
|
4c4d4437b8
|
hash-count
|
2011-11-07 19:07:34 -05:00 |
|
Danny Yoo
|
c02c40f93e
|
hash-copy
|
2011-11-07 19:02:07 -05:00 |
|
Danny Yoo
|
db278efcd1
|
string-copy
|
2011-11-07 18:53:53 -05:00 |
|
Danny Yoo
|
e417662c31
|
dots for the teaching language
|
2011-11-07 18:42:30 -05:00 |
|
Danny Yoo
|
2e077e257d
|
hash-has-key
|
2011-11-07 18:15:18 -05:00 |
|
Danny Yoo
|
a273a12091
|
crossing out a few hash functions from my todo list
|
2011-11-07 17:46:31 -05:00 |
|
Danny Yoo
|
923d418840
|
integrating the immutable hashes
|
2011-11-07 17:39:21 -05:00 |
|
Danny Yoo
|
3066822ad0
|
in the middle of repairing bugs in hashcode
|
2011-11-04 13:56:35 -04:00 |
|
Danny Yoo
|
07b44b2239
|
introducing getEqualHashCode
|
2011-11-04 13:28:08 -04:00 |
|
Danny Yoo
|
fd28c199e9
|
hashes beginning to run.
|
2011-11-03 18:12:30 -04:00 |
|
Danny Yoo
|
0522354d84
|
primitive compliation is in
|
2011-11-02 14:38:16 -04:00 |
|
Danny Yoo
|
76c16e0304
|
a little code cleanup
|
2011-11-02 13:40:59 -04:00 |
|
Danny Yoo
|
716794d338
|
removing dead code
|
2011-11-02 13:29:28 -04:00 |
|
Danny Yoo
|
38a0a8544b
|
in the middle of re-enabling primitive application. I need to now statically determine whether an application is primitive or not.
|
2011-11-02 13:22:51 -04:00 |
|
Danny Yoo
|
c9dc713a00
|
renaming some functions to make it more clear that the role is for open coding
|
2011-11-02 12:44:15 -04:00 |
|
Danny Yoo
|
658f46d526
|
trying to implement signatures
|
2011-10-03 16:08:34 -04:00 |
|
Danny Yoo
|
8fb599b926
|
Adding catchall exception handler.
|
2011-10-03 14:24:48 -04:00 |
|
Danny Yoo
|
c4c4c95204
|
a few more changes to try to get the signature implementation working
|
2011-09-30 16:16:48 -04:00 |
|
Danny Yoo
|
a66d15e4e4
|
more primitives
|
2011-09-30 13:02:15 -04:00 |
|
Danny Yoo
|
b7489b5b0c
|
some cleanup; also turning on the context preservation stuff in hopes that it will make the generated code smaller
|
2011-09-28 14:23:53 -04:00 |
|
Danny Yoo
|
804bd5e80a
|
conform working again
|
2011-09-27 17:16:25 -04:00 |
|
Danny Yoo
|
baff56f6d0
|
still chasing
|
2011-09-27 17:03:37 -04:00 |
|
Danny Yoo
|
d2eb1dea77
|
chased after lexical scoping bug introduced by combination of let1 + multiple values.
|
2011-09-27 16:04:04 -04:00 |
|
Danny Yoo
|
40820a96b4
|
continuing to isolate the bug. It looks like when we get the values back, we're somehow scrambling the order? Very strange
|
2011-09-27 11:30:44 -04:00 |
|
Danny Yoo
|
22eb5fc187
|
flagging some things as no-ops
|
2011-09-16 18:00:05 -04:00 |
|
Danny Yoo
|
3d53fe7699
|
continuing to grab at low-hanging fruit.
|
2011-09-14 22:14:29 -04:00 |
|
Danny Yoo
|
8506b70253
|
function labels are short by default now.
|
2011-09-14 22:03:24 -04:00 |
|
Danny Yoo
|
0de37fae86
|
continuing to shrink code down. Eliminating the use of simulator in test suite; I don't think we'll need the simulator any more.
|
2011-09-09 14:19:56 -04:00 |
|
Danny Yoo
|
9e11017b7e
|
getting rid of primitive procedures
|
2011-09-09 13:56:01 -04:00 |
|
Danny Yoo
|
bf5698c0fa
|
fixing quasiquotation
|
2011-09-07 13:43:06 -04:00 |
|
Danny Yoo
|
8d0df44458
|
continuing to try cleaning up
|
2011-09-06 16:56:34 -04:00 |
|
Danny Yoo
|
386b2575e2
|
fixing typo
|
2011-09-06 16:39:37 -04:00 |
|
Danny Yoo
|
64e66eaf28
|
continuing to clean up the emitted code.
|
2011-09-06 16:29:20 -04:00 |
|