Commit Graph

15 Commits

Author SHA1 Message Date
Danny Yoo
9aa1ac12d8 toplevel lookup should be cheaper 2012-02-27 18:34:44 -05:00
Danny Yoo
95e8a08079 still debugging 2012-02-27 18:21:43 -05:00
Danny Yoo
8d9c1100f7 about to change toplevel reference and setting again 2012-02-27 17:53:35 -05:00
Danny Yoo
73f62ef36c trying to reduce cost of namespace.get 2012-02-27 14:45:01 -05:00
Danny Yoo
cb745f18b7 micro-optimization: replaced undefined with void(0), and tried to keep environment array dense by using explicit stack push instead of assigning to the length argument 2012-02-27 13:25:41 -05:00
Danny Yoo
3ed2d19eab adding expectations for what happens for module-scoping test.
fixing up the namespace stuff so it goes through getters and setters
trying to add the necessary to the il, but running into typed racket issues
corrected compilation of toplevelref so it works more correctly on module
variables.
2012-02-26 22:59:37 -05:00
Danny Yoo
4573dc701e Trying to introduce mechanism for locking the evaluator, but I'm still running into several messy issues. 2011-12-09 22:02:04 -05:00
Danny Yoo
e0f2502b18 renaming control to c 2011-09-14 23:42:24 -04:00
Danny Yoo
0ff8fd1a61 traced that the external module invokation was introducting one more call-back into the success continuation of the trampoline. Ugh. 2011-08-08 13:59:38 -04:00
Danny Yoo
729742048a trying to reduce as much global variable lookup as possible 2011-08-08 01:04:00 -04:00
Danny Yoo
97b303a002 more jslinting 2011-08-07 23:24:42 -04:00
Danny Yoo
1026dff4cb moving primitives to separate module, moved some functions as methods of the machine 2011-08-07 20:26:11 -04:00
Danny Yoo
7878b2ae85 trying to save the private exports 2011-07-13 16:08:30 -04:00
Danny Yoo
ca7c8eb9a3 Chased issue where we lose the trampoline down to incorrect use of setTimeout. Yikes. 2011-07-11 15:48:58 -04:00
Danny Yoo
dbdde36997 cleanup 2011-07-10 19:17:13 -04:00