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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
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
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Change NPAPI not to cast to from NPIdentifier and jsval. Fix silly JSObject::resizeDenseArrayElements bug introduced by earlier commit
8bb6fc99933e9bcdb6f78d81eeba6e69736ff951: Merge
Luke Wagner <lw@mozilla.com> - Fri, 11 Jun 2010 14:19:15 -0700 - rev 52861
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge
ab8c282bf9f37082dd038133cdadcb3e99170e28: Avoid unnecessary initialization of js::Vector
Luke Wagner <lw@mozilla.com> - Fri, 11 Jun 2010 14:18:45 -0700 - rev 52860
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Avoid unnecessary initialization of js::Vector
6f5c1e641cf1b4d28c3237cef5216f4e8c6c3094: Make sure dense_grow gets inlined into the tracer functions that call it
David Mandelin <dmandelin@mozilla.com> - Fri, 11 Jun 2010 11:29:04 -0700 - rev 52859
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Make sure dense_grow gets inlined into the tracer functions that call it
54d42e9349aeee7032923b86310107e92bbd5a52: Write simpler code in JSObject::resizeDenseArrayElements so GCC does not do really really bad register allocation
mozilla@buildmonkey-right.mv.mozilla.com - Fri, 11 Jun 2010 10:34:47 -0700 - rev 52858
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Write simpler code in JSObject::resizeDenseArrayElements so GCC does not do really really bad register allocation
4f24ee0bab900fe8623bded11e587c151abe2855: [JAEGER] Disabled accidental debug instrumentation.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 01:15:36 -0700 - rev 52857
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Disabled accidental debug instrumentation.
10d24871c367d4de715244c50b3b5136e1a063cc: [JAEGER] Added fast-paths for STRICTEQ.NE and boolean literals.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 01:05:50 -0700 - rev 52856
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Added fast-paths for STRICTEQ.NE and boolean literals.
849fc97752c4eba84b88d478749ab96ee936c385: [JAEGER] Fast-paths for STRICTEQ,NE when undefined or null are used.
David Anderson <danderson@mozilla.com> - Thu, 17 Jun 2010 00:29:28 -0700 - rev 52855
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Fast-paths for STRICTEQ,NE when undefined or null are used.
9e1b78fe0796d406623fe4ce817d78c5dc9fe59e: [JAEGER] Add fast-path for JSOP_THIS.
David Anderson <danderson@mozilla.com> - Wed, 16 Jun 2010 18:15:23 -0700 - rev 52854
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Add fast-path for JSOP_THIS.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip