Danny Yoo
|
298ade1752
|
renaming multipleValueReturn to mvr
|
2011-09-14 21:22:46 -04:00 |
|
Danny Yoo
|
f302414f9a
|
trying to fix timing load issue with firefox
|
2011-09-14 16:27:14 -04:00 |
|
Danny Yoo
|
4bd8d877af
|
oops
|
2011-09-12 11:05:16 -04:00 |
|
Danny Yoo
|
bd169aea92
|
changing signatures of makeBytes and makeVector, because arguments can only be of a certain length
|
2011-09-12 11:02:11 -04:00 |
|
Danny Yoo
|
ac2aaf2a08
|
updating jquery to 1.6.3. Thanks to Jens for letting me know about an ugly IE8 bug.
|
2011-09-10 14:54:51 -04:00 |
|
Danny Yoo
|
3ba6c2dcc9
|
closure compile is now dynamically required, rather than always required. This should relax the javascript requirement.
|
2011-09-10 13:41:07 -04:00 |
|
Danny Yoo
|
37272e135b
|
typo
|
2011-09-09 16:56:44 -04:00 |
|
Danny Yoo
|
b2610e496e
|
context expected becomes a superinstruction
|
2011-09-09 16:19:33 -04:00 |
|
Danny Yoo
|
6d3a945478
|
renaming callsBeforeTrampoline to cbt
|
2011-09-09 16:01:00 -04:00 |
|
Danny Yoo
|
690e3a423c
|
check trampoline on function entry and function exit.
|
2011-09-09 15:46:43 -04:00 |
|
Danny Yoo
|
13bdc38418
|
fixing the detection of function header names
|
2011-09-09 15:38:13 -04:00 |
|
Danny Yoo
|
f782010ede
|
checking for trampoline only at function returns.
|
2011-09-09 15:20:51 -04:00 |
|
Danny Yoo
|
420df4165c
|
continuing to shrink code
|
2011-09-09 15:08:39 -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
|
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
|
6bc6a0aad9
|
contining to do things to shrink code space
|
2011-09-09 12:55:01 -04:00 |
|
Danny Yoo
|
9f978f5592
|
reducing code size by renaming MACHINE to M, RUNTIME to RT
|
2011-09-08 17:18:15 -04:00 |
|
Danny Yoo
|
11799d3a9c
|
renaming RUNTIME references to RT to see if that shortens code.
|
2011-09-08 17:10:16 -04:00 |
|
Danny Yoo
|
2316307901
|
removing incorrect call
|
2011-09-07 19:53:49 -04:00 |
|
Danny Yoo
|
9161ebc6b7
|
jslinting
|
2011-09-07 19:53:03 -04:00 |
|
Danny Yoo
|
14da75b164
|
reworking the logic to remove a test
|
2011-09-07 19:51:06 -04:00 |
|
Danny Yoo
|
5bb2373305
|
fixed isList so it checks for cycles
|
2011-09-07 19:32:42 -04:00 |
|
Danny Yoo
|
cc4bcb341e
|
actions are a list, to reduce garbage
|
2011-09-07 15:35:12 -04:00 |
|
Danny Yoo
|
59b8a104c2
|
changing the comparision here to pointer equality
|
2011-09-07 15:27:01 -04:00 |
|
Danny Yoo
|
8d0df44458
|
continuing to try cleaning up
|
2011-09-06 16:56:34 -04:00 |
|
Danny Yoo
|
a3b0a1755a
|
continuing to optimize whitespace
|
2011-09-06 16:11:54 -04:00 |
|
Danny Yoo
|
6774f2ae2b
|
contining to do some minor inlining, whitespace removal
|
2011-09-06 16:04:51 -04:00 |
|
Danny Yoo
|
948afb930c
|
continuing to rip out whitespace
|
2011-09-06 16:00:33 -04:00 |
|
Danny Yoo
|
468722ee28
|
continuing to do some constant folding
|
2011-09-06 15:54:44 -04:00 |
|
Danny Yoo
|
8f94a19897
|
continuing to try to clean up the generated code.
|
2011-09-06 15:18:56 -04:00 |
|
Danny Yoo
|
a2f3761add
|
focusing on the make system and trying to figure out how to introduce caching into it.
|
2011-09-06 14:42:57 -04:00 |
|
Danny Yoo
|
f39b192fee
|
test cases appear to be running again
|
2011-09-06 14:33:22 -04:00 |
|
Danny Yoo
|
55ca576a43
|
test cases seem to be running again
|
2011-09-06 13:58:21 -04:00 |
|
Danny Yoo
|
7d1d93f8ac
|
removing the launcher from info.rkt to avoid permission issues
|
2011-09-06 13:43:34 -04:00 |
|
Danny Yoo
|
a377ccb67b
|
changing the code so we don't nest as badly
|
2011-09-05 15:46:34 -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
|
58fc1b400a
|
js-impl now records just the paths in the implementation; compile time is when we suck the content into the file
|
2011-09-05 12:01:17 -04:00 |
|
Danny Yoo
|
8209cbbf8b
|
turning off the current-emit-debug thing for now; it's in hotspot position
|
2011-09-04 20:53:51 -04:00 |
|
Danny Yoo
|
77fc448ed9
|
going to institute a simple cache
|
2011-09-03 21:40:50 -04:00 |
|
Danny Yoo
|
8a7661df5c
|
eliminating some params from the make system; trying to introduce caching
|
2011-09-03 21:29:34 -04:00 |
|
Danny Yoo
|
97ccebb298
|
making the timing messages a parameter for the builder
|
2011-09-03 20:23:23 -04:00 |
|
Danny Yoo
|
28dbb9a74a
|
continuing to optimize
|
2011-09-03 20:05:22 -04:00 |
|
Danny Yoo
|
df20eb4ee5
|
working on reducing cost of assembly
|
2011-09-03 19:59:11 -04:00 |
|
Danny Yoo
|
27e3a444b1
|
reducing cost of fracture by using hashtable
|
2011-09-03 19:29:32 -04:00 |
|
Danny Yoo
|
086f6c283f
|
tracing the time down to assembly
|
2011-09-03 18:54:20 -04:00 |
|
Danny Yoo
|
794b3a5cd7
|
still annotating and trying to figure out where the time is going
|
2011-09-03 17:38:53 -04:00 |
|
Danny Yoo
|
355d477b90
|
Merge branch 'master' into compile-speed
|
2011-09-03 17:24:12 -04:00 |
|
Danny Yoo
|
c4af3b540d
|
adding one more place where the continuationMark capture was missing
|
2011-09-03 17:19:31 -04:00 |
|