fa061c750ac13ea849b7be6831dc710c6c1e2574: Merge mozilla-central to tracemonkey
Robert Sayre <sayrer@gmail.com> - Wed, 28 Apr 2010 11:13:34 -0400 - rev 41822
Merge mozilla-central to tracemonkey
deb362707081ac318f5a4d43161b888e681fc90c: Merge mozilla-central to tracemonkey
Robert Sayre <sayrer@gmail.com> - Wed, 28 Apr 2010 11:11:48 -0400 - rev 41821
Merge mozilla-central to tracemonkey
22928ec2f2d9ca0a13cf3f00d9237995b0e9f735: bug 561539 - renaming AutoSaveRestoreWealRoots into AutoPreserveWeakRoots. r=brendan
Igor Bukanov <igor@mir2.org> - Wed, 28 Apr 2010 14:34:02 +0200 - rev 41820
bug 561539 - renaming AutoSaveRestoreWealRoots into AutoPreserveWeakRoots. r=brendan
891eac28ddf5843e69df0724f6554684ab97d461: Bug 562001 nanojit failed to compile on Solaris x86_64 r=gal
Ginn Chen <ginn.chen@sun.com> - Wed, 28 Apr 2010 17:36:04 +0800 - rev 41819
Bug 562001 nanojit failed to compile on Solaris x86_64 r=gal
d8423a37c0ada4fb00cde01c147b6caf702c839a: Bug 369696 - fix bug number in tests, r=bclary.
Gary Kwong - Wed, 28 Apr 2010 00:00:08 -0700 - rev 41818
Bug 369696 - fix bug number in tests, r=bclary.
5ef421117c440ff10c887f43fd315683ad4fffc2: Resolve sharpSlots vs. var-in-with grudge match (561011, r=mrbkap).
Brendan Eich <brendan@mozilla.org> - Tue, 27 Apr 2010 21:35:28 -0700 - rev 41817
Resolve sharpSlots vs. var-in-with grudge match (561011, r=mrbkap).
3c1d3ae3478cb334db784bc23725de89920ec8fb: Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets, but note second offset is optional (0 if absent; 562028, r=mrbkap).
Brendan Eich <brendan@mozilla.org> - Tue, 27 Apr 2010 21:00:38 -0700 - rev 41816
Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets, but note second offset is optional (0 if absent; 562028, r=mrbkap).
5d97bc9af483fbf0eec41798bd806c6158a7e38b: Back out my last commit due to orange.
Brendan Eich <brendan@mozilla.org> - Tue, 27 Apr 2010 20:22:57 -0700 - rev 41815
Back out my last commit due to orange.
4af425491baea8aabf80bc3bc7d2d0de94113921: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 27 Apr 2010 19:46:18 -0700 - rev 41814
Update nanojit-import-rev stamp.
3a5a84f83e752520d41d25a6f1624dc3606cf1e0: Bug 560712 - nanojit: give immediates names when printing LIR. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 27 Apr 2010 18:40:51 -0700 - rev 41813
Bug 560712 - nanojit: give immediates names when printing LIR. r=edwsmith.
f49dca159319739302bcf51719906a5af290eb18: Rename LIR opcodes in Nativei386.cpp (bug 559977 r=nnethercote+)
Edwin Smith <edwsmith@adobe.com> - Tue, 27 Apr 2010 20:05:58 -0400 - rev 41812
Rename LIR opcodes in Nativei386.cpp (bug 559977 r=nnethercote+)
37bc06ac747aae5f2fb56349f9246d4f7b542633: Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets (562028, r=mrbkap).
Brendan Eich <brendan@mozilla.org> - Tue, 27 Apr 2010 19:41:20 -0700 - rev 41811
Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets (562028, r=mrbkap).
dd7d9ebc127ce2c5bb960d129d723eebd745b830: Fixed clamping bug in typed arrays (bug 561813, r=vlad).
David Anderson <danderson@mozilla.com> - Tue, 27 Apr 2010 19:14:08 -0700 - rev 41810
Fixed clamping bug in typed arrays (bug 561813, r=vlad).
393fcf707e3a97bc679cf1045f35199bc2c053f0: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 27 Apr 2010 16:33:36 -0700 - rev 41809
Update nanojit-import-rev stamp.
79cfeb4abc8b2086afbc40ddbf8581b114c2bbbc: Fix ARM bustage caused by bug 555255. r=me.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 27 Apr 2010 15:41:17 -0700 - rev 41808
Fix ARM bustage caused by bug 555255. r=me.
39515af6b06492fbecd51b42f455bfb229e56beb: Bug 518267 - nanojit: some instructions not printed with TMFLAGS=assembly. r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 27 Apr 2010 15:31:31 -0700 - rev 41807
Bug 518267 - nanojit: some instructions not printed with TMFLAGS=assembly. r=edwsmith.
a653310f9fd40ba0b2a65ff54d3419c84b8efd0d: Rematerialize add(r,imm) operations on x64 and i386 (bug 555255 r=nnethercote+)
Edwin Smith <edwsmith@adobe.com> - Tue, 27 Apr 2010 10:00:27 -0400 - rev 41806
Rematerialize add(r,imm) operations on x64 and i386 (bug 555255 r=nnethercote+) This patch detects when LEA can be used to rematerialize an add operation instead of spilling it. Sub and lsh could be supported too, if it would help (see notes in canRematLEA()).
d8425f0d14294cf1baa8f7865d40e0a4d56aa69a: Rematerialize ALU+IMM operations on ARM (bug 555255 r=jbramley+)
Edwin Smith <edwsmith@adobe.com> - Tue, 27 Apr 2010 09:38:27 -0400 - rev 41805
Rematerialize ALU+IMM operations on ARM (bug 555255 r=jbramley+) The ARM backend already supported single-instruction folding of immediates into add/sub/and/or/xor instructions. This patch enables the same instructions to be rematerialized without spilling them.
b27741421347f8ca108a2f60abc93902750f5f0f: Follow-up to rev bed748189cd0 to fix a compiler warning. r=njn via IRC.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Apr 2010 17:43:20 -0500 - rev 41804
Follow-up to rev bed748189cd0 to fix a compiler warning. r=njn via IRC.
d87701b07ca9fcd3f585a162cf58ba22ee598f4c: Bug 560138 - mismatch use of new[] with delete in CData::Create. r=dwitte
timeless <timeless@bemail.org> - Tue, 27 Apr 2010 14:59:53 -0700 - rev 41803
Bug 560138 - mismatch use of new[] with delete in CData::Create. r=dwitte
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip