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