2073b3512f5fa1dce8b17fc7c743794a908055a3: Bug 598486 - nanojit: clarify semantics of comparisons. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 26 Sep 2010 22:36:16 -0700 - rev 54743
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 598486 - nanojit: clarify semantics of comparisons. r=edwsmith.
53354d177d97ce322d1b3bcc53adea6bb421c85c: 599245 - nanojit: clean up formatting in Nativei386.cpp. r=stejohns.
Nicholas Nethercote <nnethercote@mozilla.com> - Sun, 26 Sep 2010 16:47:10 -0700 - rev 54742
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
599245 - nanojit: clean up formatting in Nativei386.cpp. r=stejohns.
df05d03542f711f92a9ea2faab04cd2b3f2af82c: Bug 572798 - add LIR_callv (r=nnethercote)
Edwin Smith <edwsmith@adobe.com> - Thu, 23 Sep 2010 15:08:15 -0400 - rev 54741
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 572798 - add LIR_callv (r=nnethercote) Adds LIR_callv for calls to helper functions that return void. Added a ValidateWriter check that LIR_callv to be paired with ARGTYPE_V, plus checks for the other obvious pairings, plus a check that callv must not call a _pure=1 function. getCallOpcode() returns LIR_callv for ARGTYPE_V, as expected. This means that some calls will return LTy_V from LIns::retType(), as expected, but unlike before. This in turn can cause a ValidateWriter error if an instruction uses the result of a void call. (after all, that's the point). Each backend was modified to not assign a register or save the result of a void call.
f9a5fbc24118fdf25fe62ae443ac9dff88e03539: Add more calling-convention tests. [Bug 596545] [r=nnethercote]
Jacob Bramley <Jacob.Bramley@arm.com> - Thu, 23 Sep 2010 10:31:16 +0100 - rev 54740
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add more calling-convention tests. [Bug 596545] [r=nnethercote]
caacc64334ca30e7e9310647618c9671be32fb5c: Fixed bogus assert (bug 597871 fallout, a=orange).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 20:21:11 -0700 - rev 54739
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fixed bogus assert (bug 597871 fallout, a=orange).
594031f9877d1074f320cebcc3f1a004f549d3bf: Fix extra ';' warning (fallout bug 600015).
Andreas Gal <gal@mozilla.com> - Mon, 27 Sep 2010 18:37:37 -0700 - rev 54738
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix extra ';' warning (fallout bug 600015).
98011ff14913e6a75a988265021cd30ea5d08dc6: Follow-up for bug 600015. Incorrect use of SwitchToCompartment.
Andreas Gal <gal@mozilla.com> - Mon, 27 Sep 2010 18:31:32 -0700 - rev 54737
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Follow-up for bug 600015. Incorrect use of SwitchToCompartment.
fcf6fd216b34709e956c09461edf765586fe2b65: Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=blocking).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 09:02:08 -0700 - rev 54736
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=blocking).
5bd0b374d87b6557ad09186ac35aba5d8ce8d80e: Bug 599254 - Avoid an unnecessary switch in the JSON parser. r=sayrer.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 27 Sep 2010 17:20:43 -0700 - rev 54735
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 599254 - Avoid an unnecessary switch in the JSON parser. r=sayrer.
878819fe78eace6aede3d5392cd30228f57f96ad: Compilation fix for bug 600015.
Andreas Gal <gal@mozilla.com> - Mon, 27 Sep 2010 16:27:30 -0700 - rev 54734
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Compilation fix for bug 600015.
4c7b72e4d2004137d9a5253363e1210b78df7b04: Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
Andreas Gal <gal@mozilla.com> - Mon, 27 Sep 2010 15:55:15 -0700 - rev 54733
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap).
bc478d4ae805da2a3092f5adf7ff927e8abc92d0: Bug 599801 - TM: Clean up Compartment (de)construction. r=sayrer
Gregor Wagner <anygregor@gmail.com> - Mon, 27 Sep 2010 15:35:10 -0700 - rev 54732
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 599801 - TM: Clean up Compartment (de)construction. r=sayrer
e005076ad7984354bbfe104970456d8fe119de93: Bug 599446, part 2 - Add missing case for non-function callees to assert (a=orange)
Luke Wagner <lw@mozilla.com> - Mon, 27 Sep 2010 13:09:48 -0700 - rev 54731
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 599446, part 2 - Add missing case for non-function callees to assert (a=orange)
95f5f23e16aff9371c6599ce73852515073ce3e7: bug 586161 - making sure that all compartments are purged. r=anygregor
Igor Bukanov <igor@mir2.org> - Mon, 27 Sep 2010 14:29:01 +0200 - rev 54730
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
bug 586161 - making sure that all compartments are purged. r=anygregor
d680172d578f60dc2c6bcb5113002e7577cb9051: Bug 599446 - Weaken bug-finding assert in CallJSNativeConstructor (r=brendan,a=sayrer)
Luke Wagner <lw@mozilla.com> - Fri, 24 Sep 2010 12:54:13 -0700 - rev 54729
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 599446 - Weaken bug-finding assert in CallJSNativeConstructor (r=brendan,a=sayrer)
be0b7b523b3f56a93d5f300292fa9b9e6cfde0bb: Merge backout, a=orange.
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:48:27 -0700 - rev 54728
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge backout, a=orange.
b5c1497459bb795251f0ff048b5625d077c10d15: Backed out changeset 63066ec9dd8d (a=orange).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:46:03 -0700 - rev 54727
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset 63066ec9dd8d (a=orange).
62bdc753da2aaa0acb4523d2e6e23ff857b0b936: Backed out changeset 8e5656d33bba (a=orange).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:45:30 -0700 - rev 54726
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset 8e5656d33bba (a=orange).
8e5656d33bba32c08e1bc687e68dc47b025a7e65: Added test case for bug 597378 (a=NPOTB).
David Anderson <danderson@mozilla.com> - Mon, 27 Sep 2010 11:14:36 -0700 - rev 54725
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Added test case for bug 597378 (a=NPOTB).
491044fa498af5b4f8167b36b9b0c8a057807ca6: Merge mozilla-central to tracemonkey. a=whatever
Robert Sayre <sayrer@gmail.com> - Mon, 27 Sep 2010 12:40:49 -0400 - rev 54724
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge mozilla-central to tracemonkey. a=whatever
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip