dc1593de081a48c1d79ef56f8811c554d37b4050: Seed new empty scope shape from prototype to handle foreshadowing, enable deep propcache hits keyed by shapes, simplify code (497789, r=igor).
Brendan Eich <brendan@mozilla.org> - Thu, 25 Jun 2009 12:05:09 -0700 - rev 29884
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Seed new empty scope shape from prototype to handle foreshadowing, enable deep propcache hits keyed by shapes, simplify code (497789, r=igor).
f694ffd22e6c0a527d14f642202317e18548fc83: Bug 494864 - Make nanojit debug output easier to follow, r=graydon.
Julian Seward <jseward@acm.org> - Wed, 24 Jun 2009 20:32:00 -0700 - rev 29883
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Bug 494864 - Make nanojit debug output easier to follow, r=graydon.
147d92057b26826f8c048bdc41971279c7bc185b: Nit followup to 496674 (r=graydon).
Brendan Eich <brendan@mozilla.org> - Wed, 24 Jun 2009 16:33:20 -0700 - rev 29882
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Nit followup to 496674 (r=graydon).
8ff867fdc1f4b8e4dfa1fe7e598bedd5ec7e1bf1: Merge mozilla-central to tracemonkey.
Robert Sayre <sayrer@gmail.com> - Wed, 24 Jun 2009 13:16:16 -0700 - rev 29881
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Merge mozilla-central to tracemonkey.
6d41b2eaaae16af67a9190a5e70f767792727b68: Bug 496674 - Replace FORALL macros with template functions and visitors, take 2, r=gal.
Graydon Hoare <graydon@mozilla.com> - Fri, 19 Jun 2009 18:48:05 -0700 - rev 29880
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Bug 496674 - Replace FORALL macros with template functions and visitors, take 2, r=gal.
8f1fe0257cc83f95fc79c8ddbe10aa521d77d26b: Remove the BL method from the ARM nanojit back-end as it is no longer used. (487607, r=vladimir)
Jacob Bramley <Jacob.Bramley@arm.com> - Wed, 24 Jun 2009 15:57:17 +0100 - rev 29879
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Remove the BL method from the ARM nanojit back-end as it is no longer used. (487607, r=vladimir)
f8ce8b4d6ce1251011c99c00ef0364ecde8cce3b: Use BLX to provide ARM/Thumb interworking support on ARM. (486639, r=vladimir)
Jacob Bramley <Jacob.Bramley@arm.com> - Wed, 24 Jun 2009 15:54:35 +0100 - rev 29878
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Use BLX to provide ARM/Thumb interworking support on ARM. (486639, r=vladimir)
1788ec6fdc1fef38d23a285d67102d1ea1c9dbba: Correct some corner cases in the branch patching code for ARM. (486325, r=vladimir)
Jacob Bramley <Jacob.Bramley@arm.com> - Wed, 24 Jun 2009 15:26:07 +0100 - rev 29877
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Correct some corner cases in the branch patching code for ARM. (486325, r=vladimir)
a36145aabfa979f523bc3b24aa756dc563e36f5a: Improve exit code efficiency on ARM. (491678, r=vladimir)
Jacob Bramley <Jacob.Bramley@arm.com> - Wed, 24 Jun 2009 08:17:44 +0100 - rev 29876
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Improve exit code efficiency on ARM. (491678, r=vladimir)
e7257807951153ec3b8d6ecfc52af40e9582e08f: Bug 499865. Log blacklists as part of our jitstats. r=jorendorff
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 23 Jun 2009 23:44:38 -0400 - rev 29875
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Bug 499865. Log blacklists as part of our jitstats. r=jorendorff
34872d78f1125253ceb0f96c319a4136ec16205a: Added a FIXME, reminding us to remove the proto chain walking code once bug 497789 has been fixed (comment change only, no bug).
Andreas Gal <gal@mozilla.com> - Tue, 23 Jun 2009 19:35:17 -0700 - rev 29874
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Added a FIXME, reminding us to remove the proto chain walking code once bug 497789 has been fixed (comment change only, no bug).
72f8b38ed38d9cfa4294feaba8c7eb8452f8d7e4: Check for end of proto chain when walking it (499169, r=mrbkap).
Andreas Gal <gal@mozilla.com> - Tue, 23 Jun 2009 19:22:54 -0700 - rev 29873
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Check for end of proto chain when walking it (499169, r=mrbkap).
21d46a88aed63227201725a79fc7c65c345afcde: Bug 499772 - TM: TraceRecorder::test_property_cache needs JSClass.getProperty checks when a property isn't found on an object. r=jorendorff, r=brendan
Jeff Walden <jwalden@mit.edu> - Mon, 22 Jun 2009 14:35:57 -0700 - rev 29872
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Bug 499772 - TM: TraceRecorder::test_property_cache needs JSClass.getProperty checks when a property isn't found on an object. r=jorendorff, r=brendan
0f754474b117615f0a13e0a73e5adb9c4b5f11cc: Backed out changeset 5e1b444c803c, broke static analysis tinderbox.
Graydon Hoare <graydon@mozilla.com> - Tue, 23 Jun 2009 16:58:30 -0700 - rev 29871
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Backed out changeset 5e1b444c803c, broke static analysis tinderbox.
5e1b444c803c4b109a2c44531199fb9cbb928f63: Bug 496674 - Replace FORALL macros with template functions and visitors, r=gal.
Graydon Hoare <graydon@mozilla.com> - Fri, 19 Jun 2009 18:48:05 -0700 - rev 29870
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Bug 496674 - Replace FORALL macros with template functions and visitors, r=gal.
a8fafd6b563eefb05f2c5bbef81312a075343ccb: Backed out changeset 55a8910d8436 (no consensus whether patch should be applied, bug 499664).
Andreas Gal <gal@mozilla.com> - Tue, 23 Jun 2009 15:50:23 -0700 - rev 29869
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Backed out changeset 55a8910d8436 (no consensus whether patch should be applied, bug 499664).
55a8910d8436234482f6d000f5d008dc65c34ac9: Eliminate 64-bit LIR_callh hack (499664, r=dvander).
Andreas Gal <gal@mozilla.com> - Tue, 23 Jun 2009 15:11:49 -0700 - rev 29868
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Eliminate 64-bit LIR_callh hack (499664, r=dvander).
1b2ecfa68c3802afddbabaa273fa16e30370aee6: Move details of LIns format into LIns class itself (500053, r=dvander).
Andreas Gal <gal@mozilla.com> - Tue, 23 Jun 2009 14:51:15 -0700 - rev 29867
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Move details of LIns format into LIns class itself (500053, r=dvander).
56748b2c191167f68e06df20b2d69be9e5930ca5: Bug 499019: don't report errors for code that is 'not reached', even as an intermediate result, r=jorendorff
David Mandelin <dmandelin@mozilla.com> - Tue, 23 Jun 2009 10:52:52 -0700 - rev 29866
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
Bug 499019: don't report errors for code that is 'not reached', even as an intermediate result, r=jorendorff
9ff7c152d17a178334dd108e57a217004813e535: bug 499570 - fixing shutdown leak of not-yet-closed JSNativeEnumerator instances. r=brendan
Igor Bukanov <igor@mir2.org> - Tue, 23 Jun 2009 18:52:03 +0200 - rev 29865
Push 7810 by rsayre@mozilla.com at Tue, 30 Jun 2009 19:21:13 +0000
bug 499570 - fixing shutdown leak of not-yet-closed JSNativeEnumerator instances. r=brendan
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip