cdda9caf1fb20945587aec6222162c0a7ea02dc1: js_obj_hasOwnProperty is supposed to return a boolean but was incorrectly generating code to return a number, resulting on a failure in the boolean comparison due to an unexpected i2f (450304).
Andreas Gal <gal@mozilla.com> - Tue, 12 Aug 2008 14:28:15 -0700 - rev 18104
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
js_obj_hasOwnProperty is supposed to return a boolean but was incorrectly generating code to return a number, resulting on a failure in the boolean comparison due to an unexpected i2f (450304).
4725b3947a8638175847c9a2598f55d271a8a9f5: Merge.
David Anderson <danderson@mozilla.com> - Tue, 12 Aug 2008 11:53:24 -0700 - rev 18103
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
86694968f80cf2afe1284dfd19498d083f29309b: Only use fastcall on x86.
David Anderson <danderson@mozilla.com> - Tue, 12 Aug 2008 11:46:57 -0700 - rev 18102
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Only use fastcall on x86.
599972fc98e3d2d3556d72ff4e2d4d35448d36f4: More guard argument formatting.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 11:36:52 -0700 - rev 18101
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
More guard argument formatting.
e04cf3fa52b89b34fca696caa2cc34c0225c9e00: Merge.
David Anderson <danderson@mozilla.com> - Tue, 12 Aug 2008 10:47:50 -0700 - rev 18100
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
5a93ccf588fda368fe3ed7532861c3b09f13c356: Fixed nanojit using a variable before it got set (verbosity mode only it seems).
David Anderson <danderson@mozilla.com> - Tue, 12 Aug 2008 10:45:24 -0700 - rev 18099
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fixed nanojit using a variable before it got set (verbosity mode only it seems).
49bb96df917845a202b404d13db9b95a0f69a45c: fix !JS_TRACER build
shaver@mozilla.org - Tue, 12 Aug 2008 13:16:47 -0400 - rev 18098
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
fix !JS_TRACER build
845298f0463e9795d5a49a2769112e01ef928126: add way to explicitly disable tracer for easier testing
shaver@mozilla.org - Tue, 12 Aug 2008 13:16:30 -0400 - rev 18097
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
add way to explicitly disable tracer for easier testing
eeae456f2a7cb867412fba46b6e3efd387a36727: Consolidate common name (global slot) addressing code.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 09:42:29 -0700 - rev 18096
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Consolidate common name (global slot) addressing code.
3528e61059a00b4ca3a532e710e5f25ec9e143ed: Put trailing args on their own lines when they otherwise would seem to associate with a nested call in a previous arg position.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 09:27:54 -0700 - rev 18095
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Put trailing args on their own lines when they otherwise would seem to associate with a nested call in a previous arg position.
a1964885bb17c3a16432c704ad2056b09604122f: Merge, plus ((void)0) parens.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 09:23:38 -0700 - rev 18094
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge, plus ((void)0) parens.
79c44c277700701a357491a6cb5956940d34f431: Fix goto over init whinage.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 09:18:19 -0700 - rev 18093
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Fix goto over init whinage.
9069d1450c09b3e90f7b6312fd0150d22625e2b3: fix build for !JS_TRACER, both threaded and switch interps
shaver@mozilla.org - Tue, 12 Aug 2008 12:09:59 -0400 - rev 18092
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
fix build for !JS_TRACER, both threaded and switch interps
edd37d2171aef85890f33fd775f69619acb31298: guard all of jstracer.h against non-tracer builds
shaver@mozilla.org - Tue, 12 Aug 2008 11:36:29 -0400 - rev 18091
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
guard all of jstracer.h against non-tracer builds
aeff6516124ca084099fe2e10b1fae61e786d269: NAMEINC, INCNAME, NAMEDEC, DECNAME
shaver@mozilla.org - Tue, 12 Aug 2008 11:33:40 -0400 - rev 18090
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
NAMEINC, INCNAME, NAMEDEC, DECNAME
20f1f3c72ae7049f3f4b2c40d3d4f6000cd48adf: Merge.
Andreas Gal <gal@mozilla.com> - Tue, 12 Aug 2008 03:40:16 -0700 - rev 18089
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Merge.
54dd8d960f55efed57c4350bdc904a5ac1ef1d79: Don't read type from typemap if we already have it in a local variable.
Andreas Gal <gal@mozilla.com> - Tue, 12 Aug 2008 02:00:05 -0700 - rev 18088
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Don't read type from typemap if we already have it in a local variable.
282900af8a3abc7dffe4e194df29855fbd85c323: Don't re-record traces over and over in case of excessive type mismatches. Instead, blacklist the fragment and slowly back away from recording it.
Andreas Gal <gal@mozilla.com> - Tue, 12 Aug 2008 01:31:28 -0700 - rev 18087
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Don't re-record traces over and over in case of excessive type mismatches. Instead, blacklist the fragment and slowly back away from recording it.
39133fb84172076fff1cfc1bef95598c737a0be3: JSOP_FORNAME.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 01:06:02 -0700 - rev 18086
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
JSOP_FORNAME.
630c5664ad695bb49154d762ae6d514c75e58154: Factor forInOp from JSOP_FORLOCAL, use it from JSOP_FORARG's recorder too; tighten up JSOP_SETNAME.
Brendan Eich <brendan@mozilla.org> - Tue, 12 Aug 2008 00:34:43 -0700 - rev 18085
Push 1452 by shaver@mozilla.com at Fri, 22 Aug 2008 00:08:22 +0000
Factor forInOp from JSOP_FORLOCAL, use it from JSOP_FORARG's recorder too; tighten up JSOP_SETNAME.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip