Danny Yoo
|
1baa212d02
|
defensive: when the machine fails during an internal call, try getting the environment and control in a good state.
|
2011-12-09 22:59:15 -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
|
31ac428276
|
trying to get the exclusive lock code right
|
2011-12-04 20:40:44 -05:00 |
|
Danny Yoo
|
46f314ea35
|
chasing a double-release
|
2011-12-04 20:04:03 -05:00 |
|
Danny Yoo
|
6904222c69
|
starting to do something
|
2011-12-04 18:43:25 -05:00 |
|
Danny Yoo
|
fa5cb557ba
|
trying to get the exclusive lock logic in place
|
2011-12-04 18:03:53 -05:00 |
|
Danny Yoo
|
ced1d2ba67
|
correcting typo in the trampoline detection. Thanks to Campbell Hewett for the bug report.
|
2011-11-21 16:09:51 -05:00 |
|
Danny Yoo
|
fd28c199e9
|
hashes beginning to run.
|
2011-11-03 18:12:30 -04:00 |
|
Danny Yoo
|
95fba70f4d
|
trying to fight the code expansion
|
2011-11-02 15:27:38 -04:00 |
|
Danny Yoo
|
6f89bc60b2
|
trying to implement the optimization on primitive application, to reduce code size.
|
2011-11-02 12:14:49 -04:00 |
|
Danny Yoo
|
0991a0d74b
|
mvr initialization should now optimize away the common case
|
2011-09-16 16:22:26 -04:00 |
|
Danny Yoo
|
7de6e18d3f
|
renamed val to v
|
2011-09-15 00:03:24 -04:00 |
|
Danny Yoo
|
a107d83827
|
renamed proc to p
|
2011-09-14 23:50:02 -04:00 |
|
Danny Yoo
|
e0f2502b18
|
renaming control to c
|
2011-09-14 23:42:24 -04:00 |
|
Danny Yoo
|
0e00041739
|
machine env renamed to e.
|
2011-09-14 22:30:14 -04:00 |
|
Danny Yoo
|
318255c253
|
renamed argcount to a
|
2011-09-14 21:47:12 -04:00 |
|
Danny Yoo
|
298ade1752
|
renaming multipleValueReturn to mvr
|
2011-09-14 21:22:46 -04:00 |
|
Danny Yoo
|
6d3a945478
|
renaming callsBeforeTrampoline to cbt
|
2011-09-09 16:01:00 -04:00 |
|
Danny Yoo
|
ad83451030
|
trying to eliminate primitives again and see how it affects code size
|
2011-09-09 13:46:29 -04:00 |
|
Danny Yoo
|
b68eca9735
|
replacing for loops with push.apply where appropriate
|
2011-09-09 13:38:41 -04:00 |
|
Danny Yoo
|
79e92ccd0c
|
stack trace includes callees as well
|
2011-09-05 13:07:45 -04:00 |
|
Danny Yoo
|
a3a1368ea4
|
arity errors should show the procedure name now.
|
2011-09-05 12:25:25 -04:00 |
|
Danny Yoo
|
c4af3b540d
|
adding one more place where the continuationMark capture was missing
|
2011-09-03 17:19:31 -04:00 |
|
Danny Yoo
|
0de018cabd
|
correcting stack trace error message during paused calls
|
2011-09-03 17:15:30 -04:00 |
|
Danny Yoo
|
2d87115d2d
|
continuing to capture marks
|
2011-08-30 12:20:24 -04:00 |
|
Danny Yoo
|
8f7400b602
|
exposing procedure-rename, bitmap/url
|
2011-08-09 16:07:43 -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
|
e147f3d6bb
|
jslinted functions
|
2011-08-07 23:55:56 -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
|
5122f44885
|
collapsing a few lines
|
2011-08-07 18:24:16 -04:00 |
|
Danny Yoo
|
6a13b4401e
|
Merge branch 'racketcon'
Conflicts:
js-assembler/runtime-src/baselib-functions.js
racketcon/Makefile
racketcon/talk.rkt
|
2011-08-03 16:11:56 -04:00 |
|
Danny Yoo
|
010ddf6288
|
renaming arity to racketArity
|
2011-08-03 16:09:09 -04:00 |
|
Danny Yoo
|
a3c9b7c732
|
working on apply
|
2011-07-28 14:46:32 -04:00 |
|
Danny Yoo
|
46ffe7d142
|
tests for arity on javascript-exposed Racket functions
|
2011-07-27 15:53:50 -04:00 |
|
Danny Yoo
|
061ea53805
|
Changing the coersion example so it can show difference between computing the value and printing it out.
|
2011-07-18 10:53:23 -04:00 |
|
Danny Yoo
|
752bc5350e
|
on-tick appears to be doing something useful
|
2011-07-18 10:28:39 -04:00 |
|
Danny Yoo
|
5ca2e93565
|
somewhat unsatisfied; I still don't like some of the complexity of calling functions from js.
|
2011-07-14 17:12:17 -04:00 |
|
Danny Yoo
|
a88484ed71
|
trying to code internalCall for big-bang
|
2011-07-14 16:42:49 -04:00 |
|
Danny Yoo
|
6d70e2f5f0
|
functions to procedures; also working on image
|
2011-07-12 15:13:56 -04:00 |
|
Danny Yoo
|
c13d181361
|
coersing example is working finally
|
2011-07-11 19:23:01 -04:00 |
|
Danny Yoo
|
b9e7ae57e6
|
chasing initialization bug
|
2011-07-11 18:48:33 -04:00 |
|
Danny Yoo
|
bf2213d2b4
|
coding up coerseToJs
|
2011-07-11 17:09:05 -04:00 |
|
Danny Yoo
|
1a7e66d3fe
|
in the middle of fixing the type checks on primitives'
|
2011-07-10 20:21:03 -04:00 |
|
Danny Yoo
|
dbdde36997
|
cleanup
|
2011-07-10 19:17:13 -04:00 |
|