Commit Graph

35 Commits

Author SHA1 Message Date
Danny Yoo
5654cf7432 trying to normalize namespaces between js-implemented and Whalesong-implemented 2012-02-27 17:39:15 -05:00
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
7b31b119a5 trying to make simple numerics a bit faster 2012-02-16 16:56:27 -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
658f46d526 trying to implement signatures 2011-10-03 16:08:34 -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
bf5698c0fa fixing quasiquotation 2011-09-07 13:43:06 -04:00
Danny Yoo
464abb58f1 check-expect running 2011-08-31 18:33:44 -04:00
Danny Yoo
30ea1aab1f adding gensym and a few of the paramz bindings. Prepping traced-app for good stack traces. 2011-08-22 14:41:04 -04:00
Danny Yoo
40644854ce adding name to kernel primitives to avoid error 2011-08-22 13:19:52 -04:00
Danny Yoo
24ad16ac9c adding static check to make sure I didn't screw up the type subset definition 2011-08-19 19:17:33 -04:00
Danny Yoo
f1ed02095c fixing compile-time error on using kernel primitives: turned into runtime errors as appropriate 2011-08-19 18:24:18 -04:00
Danny Yoo
7117320b1b continuing to work on structures 2011-06-30 18:00:11 -04:00
Danny Yoo
702337f6f9 trying to trace issue with arity matching 2011-05-27 11:08:33 -04:00
Danny Yoo
667318e895 Moved compiler-related stuff to compiler subdirectory 2011-05-26 19:46:49 -04:00