5e45fba743aaa512910782fa01cd189ca15900ac: Bug 1134039: Make SpiderMonkey standalone (JS_STANDALONE) builds use jemalloc and mozglue by default. r=glandium
Jim Blandy <jimb@mozilla.com> - Thu, 19 Mar 2015 02:12:53 -0700 - rev 252257
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1134039: Make SpiderMonkey standalone (JS_STANDALONE) builds use jemalloc and mozglue by default. r=glandium JS_STANDALONE builds don't need everything in mozglue; have mozglue omit the unneeded code for such builds. Since the SpiderMonkey binaries are now more like the other Gecko binaries, we can remove some special cases for JS_STANDALONE in GeckoSharedLibrary, GeckoProgram, etc. All Gecko binaries now use mozglue, which contains mfbt, so we no longer need mention mfbt explicitly. Add a property to the getBuildConfiguration testing function's result that indicates whether we're using jemalloc or not. Include the newly necessary source directories in the SpiderMonkey source package.
1d1f6f9ebaa17c66d5926344b4785b56efda3da9: No bug: fix typo. DONTBUILD
Kyle Huey <khuey@kylehuey.com> - Sat, 21 Mar 2015 10:43:15 -0700 - rev 252256
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
No bug: fix typo. DONTBUILD
0f84fed889537d04e0c67781848146de9f9972d9: Bug 1142360 - Move the mochitests for bugs 441782, 467672 and 570378 to the reftest framework; r=dbaron
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 19 Mar 2015 22:06:07 -0400 - rev 252255
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1142360 - Move the mochitests for bugs 441782, 467672 and 570378 to the reftest framework; r=dbaron This will help fix an intermittent test failure as explained in bug 1142360 comment 301. It also has the additional benefit of making things faster overall, since the reflows of the huge mochitest test runner page every time the bidi.numeral pref changes are very expensive, and such overhead doesn't exist in the reftest framework.
7c491d4a0e066f85c33ccbcdb907c3158b059353: Bug 1145631 - Part 6: Remove MOZ_OVERRIDE and MOZ_FINAL; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 21 Mar 2015 12:28:53 -0400 - rev 252254
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1145631 - Part 6: Remove MOZ_OVERRIDE and MOZ_FINAL; r=froydnj
79371ae69603cf77e169eb8d1b375b1554dfe6cb: Bug 1145631 - Part 5: Replace MOZ_FINAL with final in the AccEventGen codegen; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 21 Mar 2015 12:28:46 -0400 - rev 252253
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1145631 - Part 5: Replace MOZ_FINAL with final in the AccEventGen codegen; r=froydnj
bd5245b8886da9919738b43a5ad02b38b4188e3c: Bug 1145631 - Part 4: Replace MOZ_FINAL with final in the IPDL codegen; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 21 Mar 2015 12:28:36 -0400 - rev 252252
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1145631 - Part 4: Replace MOZ_FINAL with final in the IPDL codegen; r=froydnj
745287406d9e1a3e3e884a924260782ed53ed143: Bug 1145631 - Part 3: Replace MOZ_OVERRIDE with override in the XPIDL codegen; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 21 Mar 2015 12:28:27 -0400 - rev 252251
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1145631 - Part 3: Replace MOZ_OVERRIDE with override in the XPIDL codegen; r=froydnj
08912c0b2b5de78fa9e8ea028ee87267fb5cbce4: Bug 1145631 - Part 2: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the WebIDL codegen; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 21 Mar 2015 12:28:16 -0400 - rev 252250
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1145631 - Part 2: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the WebIDL codegen; r=froydnj
ac4464790ec4896a5188fa50cfc69ae0ffeddc08: Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 21 Mar 2015 12:28:04 -0400 - rev 252249
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj This patch was automatically generated using the following script: function convert() { echo "Converting $1 to $2..." find . \ ! -wholename "*/.git*" \ ! -wholename "obj-ff-dbg*" \ -type f \ \( -iname "*.cpp" \ -o -iname "*.h" \ -o -iname "*.c" \ -o -iname "*.cc" \ -o -iname "*.idl" \ -o -iname "*.ipdl" \ -o -iname "*.ipdlh" \ -o -iname "*.mm" \) | \ xargs -n 1 sed -i -e "s/\b$1\b/$2/g" } convert MOZ_OVERRIDE override convert MOZ_FINAL final
787394ba34a2a5bbe0ca9f540fff066f79bed3db: Bug 1143704 part 11 - Move more functions into BytecodeEmitter. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:55:54 +0100 - rev 252248
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 11 - Move more functions into BytecodeEmitter. r=jorendorff
af3aa3ee5b4168a90a32cb2d395bfe15c79c2d19: Bug 1143704 part 10 - Move more functions into BytecodeEmitter. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:55:52 +0100 - rev 252247
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 10 - Move more functions into BytecodeEmitter. r=efaust
f85966886061bd1a4bc06cd4658a543467d3808a: Bug 1143704 part 9 - Move more functions into BytecodeEmitter. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:55:46 +0100 - rev 252246
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 9 - Move more functions into BytecodeEmitter. r=shu
b30ab174b8a98029d0f18cb406c081f1f0754480: Bug 1143704 part 8 - Move more functions into BytecodeEmitter. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:55:42 +0100 - rev 252245
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 8 - Move more functions into BytecodeEmitter. r=luke
4f12cc5b2d67d40a2192fbff5604307708221b0b: Bug 1143704 part 7 - Move more functions into BytecodeEmitter. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:54:18 +0100 - rev 252244
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 7 - Move more functions into BytecodeEmitter. r=bhackett
443b2f31fd0446e862dc62355e1038745fd2fe63: Bug 1143704 part 6 - Move more functions into BytecodeEmitter. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:54:18 +0100 - rev 252243
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 6 - Move more functions into BytecodeEmitter. r=efaust
19f500bbb3dc611595c0ad289b36eb285800f6c6: Bug 1143704 part 5 - Add a cx member to BytecodeEmitter. r=Waldo
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:54:17 +0100 - rev 252242
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 5 - Add a cx member to BytecodeEmitter. r=Waldo
bf65c34bb34fab7771aefd9a0e656eef4d6952a4: Bug 1143704 part 4 - Turn Emit1 into a BytecodeEmitter method. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:54:09 +0100 - rev 252241
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 4 - Turn Emit1 into a BytecodeEmitter method. r=bhackett
a5b865279726ba669d0056280880ab8014807a3e: Bug 1143704 part 3 - Make EmitLoopHead return bool instead of ptrdiff_t. r=shu
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:53:46 +0100 - rev 252240
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 3 - Make EmitLoopHead return bool instead of ptrdiff_t. r=shu
9afadd15061cff3ade5bfa862cb8679ea78ac655: Bug 1143704 part 2 - Make Emit3/EmitCall/EmitBackPatchOp return bool instead of ptrdiff_t. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:53:46 +0100 - rev 252239
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 2 - Make Emit3/EmitCall/EmitBackPatchOp return bool instead of ptrdiff_t. r=jorendorff
c86e48ac7dd375633507463a60b14ddcbbbe6e75: Bug 1143704 part 1 - Make Emit1/Emit2 return bool instead of ptrdiff_t. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Mar 2015 12:53:43 +0100 - rev 252238
Push 1176 by jlal@mozilla.com at Mon, 23 Mar 2015 03:02:54 +0000
Bug 1143704 part 1 - Make Emit1/Emit2 return bool instead of ptrdiff_t. r=luke
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip