7e5432180193e89a1338254bb6a4c4581b3dd21b: Support arithmetic with branch on overflow on MIPS -- bug 560926 (r=rreitmai+)
William Maddox <wmaddox@adobe.com> - Thu, 27 May 2010 18:00:45 -0700 - rev 43274
Support arithmetic with branch on overflow on MIPS -- bug 560926 (r=rreitmai+) Adds support for MIPS target lacking in earlier patch. Bug 560926 - Add support for arithmetic with branch on overflow We simply extend the existing logic for exit-on-overflow in the manner done for other targets. There appear to other issues with oveflow detection in general that are not dealt with here.
e2405f332a7bc270a2e5c755906cff1cf2070f10: Fix missed renaming in NativeMIPS.cpp in patch for bug 560926 (r=rreitmai+)
William Maddox <wmaddox@adobe.com> - Thu, 27 May 2010 12:53:35 -0700 - rev 43273
Fix missed renaming in NativeMIPS.cpp in patch for bug 560926 (r=rreitmai+) Bug 560926 - Add support for arithmetic with branch on overflow
22f85f696bc2af8e7549bb85daae7b57f0eb2f4a: Fix winmo macro madness breakage
Rick Reitmaier <rreitmai@adobe.com> - Thu, 27 May 2010 11:29:47 -0700 - rev 43272
Fix winmo macro madness breakage Extra parenthesis needed in order to correctly resolve macros; NativeARM.cpp(2040) : error C2105: '--' needs l-value
f0d5f28aa61e4dbf92dd570af2d87d8c0f3c7879: Bug 568393 - msvc 2008 compiler generates bad code for CallInfo static initializer (r+wmaddox)
Rick Reitmaier <rreitmai@adobe.com> - Wed, 26 May 2010 18:02:31 -0700 - rev 43271
Bug 568393 - msvc 2008 compiler generates bad code for CallInfo static initializer (r+wmaddox) ugh
e581ddf4e9f5a3de5992afec9c926b0a3fe02587: Bug 560639 - Reinstate CodeAlloc::size(const CodeList*) recently removed as "dead" (r=edwsmith+ nnethercote+)
William Maddox <wmaddox@adobe.com> - Wed, 26 May 2010 17:29:16 -0700 - rev 43270
Bug 560639 - Reinstate CodeAlloc::size(const CodeList*) recently removed as "dead" (r=edwsmith+ nnethercote+)
d43dc29cf8b4a97694d44974bae904e234e4777a: Bug 567900 - Enable JIT verbose output for release debugger builds (r+stejohns)
Rick Reitmaier <rreitmai@adobe.com> - Wed, 26 May 2010 11:08:55 -0700 - rev 43269
Bug 567900 - Enable JIT verbose output for release debugger builds (r+stejohns) Somewhere along the line -Dverbose=jit was disabled for all non-debug builds. This means that we can no longer see jit generated verbose output unless we build a debug build, which is very inconvenient. Also, the define NJ_VERBOSE_DISABLED was introduced without a corresponding ifdef around the JIT verbose flags of the shell which leads one to erroneously assume that methods are not being JIT'd (no output visible). As the verbose mechanism in the JIT adds less than 2% to overall size (measured on xcode built x86-32 shell) , recommend adding it back.
0090cce519265f90fded8aa329ce169894440c53: Bug 560926 - Add support for arithmetic with branch on overflow (r=nnethercote+ edwsmith+ wmaddox+)
Edwin Smith <edwsmith@adobe.com> - Wed, 26 May 2010 14:03:14 -0400 - rev 43268
Bug 560926 - Add support for arithmetic with branch on overflow (r=nnethercote+ edwsmith+ wmaddox+) Patch to add 'j' (branch) variants of the exit-on-overflow instructions, plus a few dependents: 32-bit: LIR_addjovi LIR_subjovi LIR_muljovi 64-bit: LIR_subq LIR_addjovq LIR_subjovq
04f69ec5483b4852b3fe9188068a17d67e08876e: Constant folding for LIR_i2q and ui2uq (bug 560106 r=gal+)
Edwin Smith <edwsmith@adobe.com> - Mon, 24 May 2010 09:13:11 -0400 - rev 43267
Constant folding for LIR_i2q and ui2uq (bug 560106 r=gal+) Helps x64 and ppc64.
b44daa2c0503053c6b71d569bd091b21a5db466e: Remove stack-size limitations in asm_spill for ARM. [Bug 561977] [r=rreitmai]
Jacob Bramley <Jacob.Bramley@arm.com> - Mon, 24 May 2010 11:30:06 +0100 - rev 43266
Remove stack-size limitations in asm_spill for ARM. [Bug 561977] [r=rreitmai]
d07c78d085ced76f30d582a2bcb7925f3f78ebc3: Split up DST tests a bit more. r=time
Jeff Walden <jwalden@mit.edu> - Thu, 03 Jun 2010 15:48:26 -0700 - rev 43265
Split up DST tests a bit more. r=time
caf9170f297109d11b66627dc4e6f95b1ae9fcee: Rename JSNoopProxyHandler to JSWrapper and move it into jswrapper.[h|cpp] (568731, r=cdleary).
Andreas Gal <gal@mozilla.com> - Thu, 03 Jun 2010 15:27:29 -0700 - rev 43264
Rename JSNoopProxyHandler to JSWrapper and move it into jswrapper.[h|cpp] (568731, r=cdleary).
12dab806d2c509e08f0097884d2cd3f07e2c7b3f: Bug 569767: add separate trace-type 'magic' for JSVAL_HOLE, r=dvander
David Mandelin <dmandelin@mozilla.com> - Thu, 03 Jun 2010 10:38:44 -0700 - rev 43263
Bug 569767: add separate trace-type 'magic' for JSVAL_HOLE, r=dvander
02485857682cfbc64db06158c41f86f519515412: Fix failure to handle deep bail, and stop recording properly, in wake of bug 523452 (569843&569849, r=jorendorff).
Brendan Eich <brendan@mozilla.org> - Thu, 03 Jun 2010 11:08:58 -0700 - rev 43262
Fix failure to handle deep bail, and stop recording properly, in wake of bug 523452 (569843&569849, r=jorendorff).
97874793a87a57c951bee55c9ee7ab4c6cf84bc6: Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff
Jeff Walden <jwalden@mit.edu> - Tue, 01 Jun 2010 15:59:02 -0700 - rev 43261
Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff
71a8c9b6136e7e1f29610b7a470a1b04e0a58135: Bug 569771 - Factor out calling resolve hooks from js_LookupPropertyWithFlags. r=gal.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 02 Jun 2010 23:11:31 -0700 - rev 43260
Bug 569771 - Factor out calling resolve hooks from js_LookupPropertyWithFlags. r=gal.
2fe89784cf66347487cbf5a9f010dce8fabbe043: Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 02 Jun 2010 23:48:22 -0700 - rev 43259
Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests.
0a5778b1355b182451493c52a73b1de34de54577: Rip out proto cache and store prototypes in the global object (569537, r=jorendorff).
Andreas Gal <gal@mozilla.com> - Wed, 02 Jun 2010 20:30:45 -0700 - rev 43258
Rip out proto cache and store prototypes in the global object (569537, r=jorendorff).
96dbe8a784f15719031a8716921ad50a86650a15: Suppress deleted properties during iteration (569735, r=brendan).
Andreas Gal <gal@mozilla.com> - Wed, 02 Jun 2010 20:11:56 -0700 - rev 43257
Suppress deleted properties during iteration (569735, r=brendan).
331702c6884fcdd54bb3d95d50f132545a6200bb: Bug 567152 - Assertion failure: !generic(). r=brendan.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 02 Jun 2010 16:45:23 -0700 - rev 43256
Bug 567152 - Assertion failure: !generic(). r=brendan.
602df4d60a1c649133f71952872ef405a8501764: Bump jstests.py timeout limit to 150s; reftest harness times out at 300s now, so this both substantially raises the ceiling and doesn't raise it so far that a fast-in-shell-but-slow-in-browser test might time out only in browser, or at least that's the hope. r=flakiness
Jeff Walden <jwalden@mit.edu> - Wed, 02 Jun 2010 17:04:37 -0700 - rev 43255
Bump jstests.py timeout limit to 150s; reftest harness times out at 300s now, so this both substantially raises the ceiling and doesn't raise it so far that a fast-in-shell-but-slow-in-browser test might time out only in browser, or at least that's the hope. r=flakiness
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip