ec4353eee534516d80566d4dd48a11ce693b8404: Merge backout.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 07 Jun 2010 20:39:05 -0500 - rev 47408
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Merge backout.
cebd154a6ba95ff90c03c42318c03934f709acff: Back out changeset 46fed5bdcf44 for now.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 07 Jun 2010 20:38:51 -0500 - rev 47407
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Back out changeset 46fed5bdcf44 for now.
ee8c6703170cc1a14d84de86b33b0b5887ab025b: Merge backout.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 07 Jun 2010 20:38:30 -0500 - rev 47406
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Merge backout.
1f15662388b984513cf84c73a1fcd3704c909ebf: Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 07 Jun 2010 20:36:57 -0500 - rev 47405
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Back out changeset 5f425aecd7ab again. Still has performance issues; 14% in ThisObject hook.
6ac9c370d16c079c3b84b8a956d7ec18fec38124: Allow reading reserved slots without locking if we know its safe to do so (570404, r=brendan).
Andreas Gal <gal@mozilla.com> - Mon, 07 Jun 2010 21:35:58 -0400 - rev 47404
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Allow reading reserved slots without locking if we know its safe to do so (570404, r=brendan).
2fc2a12a4565096b07fec7981b3b254666e1d26a: Bug 565157 - typed JS_AddRoot (r=igor)
Luke Wagner <lw@mozilla.com> - Mon, 07 Jun 2010 17:05:02 -0700 - rev 47403
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 565157 - typed JS_AddRoot (r=igor)
5f425aecd7ab83b3db95fb6ba5350801cd14c16a: Bug 556277 - Compute this eagerly in more cases. r=brendan. Second landing.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 04 Jun 2010 00:34:57 -0700 - rev 47402
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 556277 - Compute this eagerly in more cases. r=brendan. Second landing.
46fed5bdcf446471ab59c161762f1e1c0bc81d79: Bug 556569 - Trace shallow recursion more robustly. r=jorendorff.
David Anderson <danderson@mozilla.com> - Mon, 07 Jun 2010 12:47:24 -0500 - rev 47401
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 556569 - Trace shallow recursion more robustly. r=jorendorff.
9b2f825b2485984a202e4ed863c5cdacebfe773f: bug 557538 - custom GC chunk allocation. r=gal,jorendorff
Igor Bukanov <igor@mir2.org> - Mon, 07 Jun 2010 11:17:15 +0200 - rev 47400
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
bug 557538 - custom GC chunk allocation. r=gal,jorendorff
044852a34c7b9f5d386e3d97d8374020493a5b9d: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 06 Jun 2010 20:27:01 -0700 - rev 47399
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Update nanojit-import-rev stamp.
9f626937ec45e1f422c25e45e523ffa127620cea: Fix typo in patch for bug 527512, and add a missing case. r=gal.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 06 Jun 2010 20:22:48 -0700 - rev 47398
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Fix typo in patch for bug 527512, and add a missing case. r=gal.
273f6c0c5070362f7da386bac0efec459dffdfa8: Bug 555345 - Histogram profiling macros for JIT-generated code (r=rreitmai+)
William Maddox <wmaddox@adobe.com> - Fri, 04 Jun 2010 14:31:25 -0700 - rev 47397
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 555345 - Histogram profiling macros for JIT-generated code (r=rreitmai+) This patch adds wrapper macros _jhprof_init, _jhnprof_init, and _jhprof to facilitate histogram profiling from JIT-generated code.
cc6944a634c3f7e9210244f859b15a80d57ff744: Bug 555345 - Add profiling capability for JIT-generated code (vprof changes only) (r=rreitmai+)
William Maddox <wmaddox@adobe.com> - Thu, 03 Jun 2010 16:02:28 -0700 - rev 47396
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 555345 - Add profiling capability for JIT-generated code (vprof changes only) (r=rreitmai+) An earlier patch to tamarin-redux included vprof patches as well as a coordinated set of changes to other files in TR. The vprof directory is imported from nanojit-central, and the vprof changes were overwritten. This patch separates the initialization of new profile records from the logging of data therein, which facilitates the use of the profiling infrastructure from JIT-generated code.
42fc5e98b20eaa00d1b00f302e8c814dc4cbcc4e: Bug 527512 - ExprFilter missing trivial optimizations for ugt, ult (r=edwsmith,nnethercote)
Steven Johnson <stejohns@adobe.com> - Thu, 03 Jun 2010 10:35:26 -0700 - rev 47395
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 527512 - ExprFilter missing trivial optimizations for ugt, ult (r=edwsmith,nnethercote)
95935fb6701948d2b168670b2dbf67aaac6d9239: http://www.dancertheband.com/ does not work correct with flash player 10.1 beta for solaris sparc. r=edwsmith
Leon Sha <leon.sha@sun.com> - Wed, 02 Jun 2010 13:13:24 +0800 - rev 47394
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
http://www.dancertheband.com/ does not work correct with flash player 10.1 beta for solaris sparc. r=edwsmith
1579acaca11ab947bdedd4742c838d02aff76ef1: 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 47393
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
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.
986a9151cdf800a547577248a4670667a83be23c: 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 47392
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Fix missed renaming in NativeMIPS.cpp in patch for bug 560926 (r=rreitmai+) Bug 560926 - Add support for arithmetic with branch on overflow
73639eb30771b2b31de6192b70a46f02e538ac77: Fix winmo macro madness breakage
Rick Reitmaier <rreitmai@adobe.com> - Thu, 27 May 2010 11:29:47 -0700 - rev 47391
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Fix winmo macro madness breakage Extra parenthesis needed in order to correctly resolve macros; NativeARM.cpp(2040) : error C2105: '--' needs l-value
3b300e72d88bfcd101673ebaca6dd0afdf10c0de: 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 47390
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 568393 - msvc 2008 compiler generates bad code for CallInfo static initializer (r+wmaddox) ugh
1cb56340ecdad6992f26f9a9e83cb2532e17c0c3: 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 47389
Push 14372 by rsayre@mozilla.com at Wed, 14 Jul 2010 13:02:13 +0000
Bug 560639 - Reinstate CodeAlloc::size(const CodeList*) recently removed as "dead" (r=edwsmith+ nnethercote+)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip