71af7ff48689871c7b780e1b91469151b165a6a0: Redefine JSVAL_MASK16_INT32 to ((uint16)0x0001).
Sean Stangl <sstangl@mozilla.com> - Thu, 17 Jun 2010 16:44:06 -0700 - rev 52881
Redefine JSVAL_MASK16_INT32 to ((uint16)0x0001). This permits isNumber() to just check <= JSVAL_MASK32_INT32, since no number can have type JSVAL_MASK32_CLEAR (asserted).
22020675ec7709279c9f01a89ee39ac72573e39b: [JAEGER] Re-added Dave Mandelin's polymorphic inline caches for GETPROP (bug 572310).
David Anderson <dvander@alliedmods.net> - Sat, 19 Jun 2010 21:58:55 -0700 - rev 52880
[JAEGER] Re-added Dave Mandelin's polymorphic inline caches for GETPROP (bug 572310).
a58ad51a2a08279cba501033655c17e889067865: [JAEGER] Fast path for EQ,NE when one side is constant null or undefined.
David Anderson <danderson@mozilla.com> - Fri, 18 Jun 2010 13:55:08 -0700 - rev 52879
[JAEGER] Fast path for EQ,NE when one side is constant null or undefined.
3f955bda7cfe0659ca0c6ddc3ad231613d817a05: [JAEGER] Don't optimize escaping variables (bug 566022).
David Anderson <danderson@mozilla.com> - Fri, 18 Jun 2010 11:07:15 -0700 - rev 52878
[JAEGER] Don't optimize escaping variables (bug 566022).
a929bc86d0166dddf5df643dd6d53c08adf8ce2e: [JAEGER] Change JSFrameReg to static const on advice from Luke.
Sean Stangl <sstangl@mozilla.com> - Fri, 18 Jun 2010 00:44:17 -0700 - rev 52877
[JAEGER] Change JSFrameReg to static const on advice from Luke.
a72107c21a1909b26081801da8024e52abf22a59: [JAEGER] Fixed regression in light frames.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 20:33:16 -0700 - rev 52876
[JAEGER] Fixed regression in light frames.
adea5874e77e9a62bfd6e4662fc784cbdf282f5c: [JAEGER] Fixed bug in JSOP_UNBRANDTHIS.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 20:30:19 -0700 - rev 52875
[JAEGER] Fixed bug in JSOP_UNBRANDTHIS.
17b0011d95fa7ce5051c2bf27a2efad2f9b9c009: [JAEGER] Added JSOP_UNBRAND,UNBRANDTHIS.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 20:27:22 -0700 - rev 52874
[JAEGER] Added JSOP_UNBRAND,UNBRANDTHIS.
da23e3e77a69bb28d9ceaea8220f7f12dcb4fac1: [JAEGER] Lower var init and call obj creation into script prologue.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 18:36:30 -0700 - rev 52873
[JAEGER] Lower var init and call obj creation into script prologue.
c8f3c19d3b0f0bf1ee16951008a7f65185e41f7e: [JAEGER] Guard that calls have compiled code.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 18:36:28 -0700 - rev 52872
[JAEGER] Guard that calls have compiled code.
ea8fd44593573982f5055631025e37a4ef4de3b3: [JAEGER] Merge from fatval branch.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 13:22:59 -0700 - rev 52871
[JAEGER] Merge from fatval branch.
a8a577c76a60db03773f28b636ea4f2c7f46901a: Bug 569651: add test case that formerly asserted, but is now WFM
David Mandelin <dmandelin@mozilla.com> - Wed, 16 Jun 2010 18:14:37 -0700 - rev 52870
Bug 569651: add test case that formerly asserted, but is now WFM
427c2e98de0420822ea188cecb7974bb9061e536: Bug 572285: remove spurious assert
David Mandelin <dmandelin@mozilla.com> - Wed, 16 Jun 2010 11:22:14 -0700 - rev 52869
Bug 572285: remove spurious assert
f92919e945ae61b1d14540fcc9f0fa76bc679570: Bug 572229: atomize strings passed to js_HasNamedProperty
David Mandelin <dmandelin@mozilla.com> - Tue, 15 Jun 2010 16:00:16 -0700 - rev 52868
Bug 572229: atomize strings passed to js_HasNamedProperty
40d06608165491740251b71ebcf125ee11d2214a: Bug 572042: get tracing+fat values to build in the browser. As part of this I disabled the quickstub traceable natives. According to Andreas, we don't necessarily need them for good perf now that we can call the standard quickstub from trace. This build works on simple JS, but there are still bugs (e.g., Google Maps asserts).
David Mandelin <dmandelin@mozilla.com> - Tue, 15 Jun 2010 15:43:41 -0700 - rev 52867
Bug 572042: get tracing+fat values to build in the browser. As part of this I disabled the quickstub traceable natives. According to Andreas, we don't necessarily need them for good perf now that we can call the standard quickstub from trace. This build works on simple JS, but there are still bugs (e.g., Google Maps asserts).
182abff03d37db9c0f1bab6a513a6777a4a243a5: Bug 572029: fully specialize for unboxing most numbers
David Mandelin <dmandelin@mozilla.com> - Mon, 14 Jun 2010 17:26:59 -0700 - rev 52866
Bug 572029: fully specialize for unboxing most numbers
55fa327f247b9bc6a07217eb14a230715951da68: Make UnboxDoubleHelper extern to match friend declaration
Luke Wagner <lw@mozilla.com> - Mon, 14 Jun 2010 14:46:31 -0700 - rev 52865
Make UnboxDoubleHelper extern to match friend declaration
48e711f9f07ab2ff07ab485247c4d3c168a0d1e3: Bug 571625: bring back box-after-unbox optimization for tracing with fatvals
David Mandelin <dmandelin@mozilla.com> - Mon, 14 Jun 2010 14:24:30 -0700 - rev 52864
Bug 571625: bring back box-after-unbox optimization for tracing with fatvals
f56150fe1756ae280ca5ee76a8abc07553a43cbb: Build fixes for opt browser
David Mandelin <dmandelin@mozilla.com> - Mon, 14 Jun 2010 13:11:59 -0700 - rev 52863
Build fixes for opt browser
a84dcaa853760ab1af981e04f0cfac3c05914284: Change NPAPI not to cast to from NPIdentifier and jsval. Fix silly JSObject::resizeDenseArrayElements bug introduced by earlier commit
Luke Wagner <lw@mozilla.com> - Fri, 11 Jun 2010 18:09:58 -0700 - rev 52862
Change NPAPI not to cast to from NPIdentifier and jsval. Fix silly JSObject::resizeDenseArrayElements bug introduced by earlier commit
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip