919f8fb2ba64c023f63f2d4dcb285654cb80eafe: Don't fail to flush cx->thread's JIT cache if JS_THREADSAFE.
Brendan Eich <brendan@mozilla.org> - Wed, 06 Aug 2008 23:38:57 -0700 - rev 17979
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Don't fail to flush cx->thread's JIT cache if JS_THREADSAFE.
2504d3a10bd5512192a89a3c20ee6f6b99fb2806: Flush JIT cache for all contexts. Clear nanojit error state when we start compiling.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 22:18:33 -0700 - rev 17978
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Flush JIT cache for all contexts. Clear nanojit error state when we start compiling.
f79dea34edb9568969dfc8f0a1ab4be849a6e359: Remove dead code.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 22:10:30 -0700 - rev 17977
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Remove dead code.
022ae0084f87cd9fb424bffa7175cbb87d144d15: Add a helper to flush the JIT code cache (and the fragment lookup quick cache). On a global shape mismatch trash the entire cache (might be a bit overly aggressive). Similary, during GC flush the code cache.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 21:56:25 -0700 - rev 17976
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add a helper to flush the JIT code cache (and the fragment lookup quick cache). On a global shape mismatch trash the entire cache (might be a bit overly aggressive). Similary, during GC flush the code cache.
23c3a6d97ea51d975605778c30649e7038c73909: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 19:31:52 -0700 - rev 17975
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
7015dcfa3b822a7f7584d12eaf9b670576d04a46: Tracker outer trees for every tree and merge globals of inner trees into all outer trees as we register inner trees with outer trees.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 19:25:24 -0700 - rev 17974
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Tracker outer trees for every tree and merge globals of inner trees into all outer trees as we register inner trees with outer trees.
7e5bb36dfdaf5685e8e071edeb75665510afe584: Add a contains method to Queue.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 19:06:37 -0700 - rev 17973
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add a contains method to Queue.
bf3737f40561a4775254c21b896bfacf4afaf43b: Fix misleading debug text.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 19:04:41 -0700 - rev 17972
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix misleading debug text.
ca8f57f8437300e1a749e9b0bafa7e32640987ba: add tests for missing and excess arity for trace-entry function context
shaver@mozilla.org - Wed, 06 Aug 2008 22:24:39 -0400 - rev 17971
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
add tests for missing and excess arity for trace-entry function context
1bceaaec1b3e08fcf24691735e67daaea47392cf: Fix tracing of code inside methods that were called with arity mismatch.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 18:51:26 -0700 - rev 17970
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix tracing of code inside methods that were called with arity mismatch.
09a8a075d0c58d981c39f4be0dd58104c52af445: Replace bogus assertion with runtime test for correct abort test (getter or setter, given sprop hit from propcache).
Brendan Eich <brendan@mozilla.org> - Wed, 06 Aug 2008 17:54:36 -0700 - rev 17969
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Replace bogus assertion with runtime test for correct abort test (getter or setter, given sprop hit from propcache).
9b0853d93478c05bb5813b7fca85a67abaa36769: Fix nonEmptyStack1 test.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 17:44:39 -0700 - rev 17968
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix nonEmptyStack1 test.
01052828929392217f794650749bf8ca173a4d09: Disable outerlining, to be replaced with nesting.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 17:34:06 -0700 - rev 17967
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Disable outerlining, to be replaced with nesting.
e16c289f107ffd031878eebf5ba95c8ba70a83b6: Add a helper to emit a tree-call into the currently recording trace.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 16:24:29 -0700 - rev 17966
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add a helper to emit a tree-call into the currently recording trace.
51f8776d87b1f2750079c00dbfb7c7ab3fe492da: Add CallTree builtin.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 15:56:31 -0700 - rev 17965
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add CallTree builtin.
21d952ea53b7ea146df1fa7975dcbedae6db2946: Make ip in InterpStruct const*.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 15:55:00 -0700 - rev 17964
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Make ip in InterpStruct const*.
715f85f6eb698a3ad8008a6d599b3846489f75aa: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 15:04:18 -0700 - rev 17963
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
ba723f04062864c5586975c80f730e6fc03cf187: Cleanup stack offset calculation and eliminate the stack offset fiddling that was necessary for nanojit prior to adding the getTop hook.
Andreas Gal <gal@mozilla.com> - Wed, 06 Aug 2008 15:04:02 -0700 - rev 17962
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Cleanup stack offset calculation and eliminate the stack offset fiddling that was necessary for nanojit prior to adding the getTop hook.
134accb72e1db263ce79163789139ac8acb8cf1d: Add first non-empty stack testcase, which now passes (yay).
Brendan Eich <brendan@mozilla.org> - Wed, 06 Aug 2008 13:53:34 -0700 - rev 17961
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Add first non-empty stack testcase, which now passes (yay).
982fea14d3ad26eb258b8fb25db9698be96930f4: Merge again, I lost to Andreas\!
Brendan Eich <brendan@mozilla.org> - Wed, 06 Aug 2008 13:44:07 -0700 - rev 17960
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge again, I lost to Andreas\!
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip