Boris Zbarsky
43272b6127
Bug 1004169. Make sure MTest always uses TI information for deciding whether its operand might emulate undefined. r=jandem
2014-05-03 01:08:14 -04:00
Boris Zbarsky
2243819277
Bug 1004198. Improve codegen in testValueTruthyKernel to emit as few tests as we can get away with given our type inference information. r=jandem
2014-05-03 01:08:13 -04:00
Steve Fink
af1722b098
Bug 1001689 - Stop suppressing the xmanager log file, r=njn
...
When suppressing logs (aka displaying output messages), we still need the xmanager output to go into its log file, because its port number is read out of it (yes, it's ugly.) So pipe through tee instead of redirecting to the log.
--HG--
extra : rebase_source : a4142c1d287779cc05b04988071e21415ffca445
2014-03-27 09:00:58 -07:00
Terrence Cole
1a6f0de956
Bug 1004457 - Remove unused mutable value operations from BarrieredBase; r=jonco
2014-05-02 16:33:18 -07:00
Shu-yu Guo
2ef97d508e
No bug - Kill opt-only warning. (r=efaust over IRC) DONTBUILD
2014-05-02 15:25:50 -07:00
Hannes Verschore
bbe2902893
Bug 1003825: IonMonkey: adjust funapply tests to trigger again, r=jandem
2014-05-03 00:11:59 +02:00
Hannes Verschore
e32911f143
Bug 1005030: IonMonkey: Don't abort the analysis passes during funapply, r=bhackett
2014-05-02 22:23:17 +02:00
Shu-yu Guo
f5a8ef9f00
Bug 1004527 - Don't eliminate MNewDerivedTypedObject from resume points and recover them on bailout. (r=nmatsakis)
2014-05-02 13:04:12 -07:00
Shu-yu Guo
9f05be7013
Bug 1001378 - Don't optimize out argument slots from resume points. (r=nbp)
2014-05-02 13:04:12 -07:00
Ryan VanderMeulen
f2ecb7a5e2
Backed out changeset 8f4e9cf85af8 (bug 989414) for jit-test failures.
...
CLOSED TREE
2014-05-02 13:23:23 -04:00
Terrence Cole
51429c2ee2
Bug 989414 - Allocate Lamba objects in the nursery; r=jonco
2014-05-02 08:39:08 -07:00
Sylvestre Ledru
d70f71b2d6
Bug 1003975: Fix a minor warning found by scan-build. LLVM/Clang static analyzer. r=nbp
2014-05-02 16:01:02 +02:00
Benjamin Bouvier
63ea452c89
Bug 996076: Add SIMD.int32x4.{shiftLeft,shiftRight,shiftRightLogical} to the interpreter; r=nmatsakis
...
--HG--
extra : amend_source : 10d086a2af141bc10d0646b87ccf1b81ecc5fb3e
extra : histedit_source : 16d5d4a0cd5db66621030ff078227fb36d1d5ff8
2014-05-02 13:11:19 +02:00
Benjamin Bouvier
8d99da34c9
Bug 996076: Add SIMD.float32x4.{not,and,or,xor} to the interpreter; r=nmatsakis
...
--HG--
extra : histedit_source : d7bc3ddbf27314c5a2256c838b3e844cace2630f
2014-05-02 13:11:16 +02:00
Benjamin Bouvier
2126925575
Bug 996076: Add SIMD.int32x4.{equal,greaterThan,lessThan} to the interpreter; r=nmatsakis
2014-05-02 13:11:13 +02:00
Benjamin Bouvier
34be626d58
Bug 996076: Preparatory clean-ups, factor out error code; r=nmatsakis
2014-05-02 13:11:04 +02:00
Chris Peterson
fd6ca0fabf
Bug 641170 - Remove vestiges of AutoIdRooter. r=terrence
2014-04-30 20:01:30 -07:00
Wes Kocher
bcd54da5a7
Backed out changeset af1cebf017fc (bug 994957) for hazards on a CLOSED TREE
2014-05-01 15:19:37 -07:00
Wes Kocher
459ca3dacb
Backed out changeset e7217cdee50f (bug 957513) for m-dt bustage on a CLOSED TREE
2014-05-01 14:51:13 -07:00
Shu-yu Guo
11869c4166
Bug 1004447 - Fix unwound scope override pc logic to only override pc if we need to call the debug epilogue. (r=jandem)
2014-05-01 14:23:53 -07:00
Sankha Narayan Guria
7ce9385497
Bug 957513 - DecimalIntegerLiteral cannot be 0 directly followed by 8 or 9. r=jorendorff
2014-01-30 02:38:57 +05:30
Terrence Cole
6f4928bf7f
Backout 9a6b434b34be for mochitest-2 failures on a CLOSED TREE.
...
--HG--
extra : rebase_source : 84bb2205e9e9df143d3ba0b21127dd2030957c7d
2014-05-01 12:52:22 -07:00
Kannan Vijayan
d6c96609e3
Bug 994957 - Fix pseudostack update by Ion ICs in inlined scripts to use top-level script in the frame and the pc of the call it makes to the inlined script. r=jandem
2014-05-01 15:45:37 -04:00
Bobby Holley
5942397cf6
Bug 999297 - Simplify xpc::HasInstance. r=bz
2014-05-01 11:03:11 -07:00
Bobby Holley
23c63fec79
Bug 999297 - Implement xpc::UnwrapReflectorToISupports. r=bz
...
I kind of thought we already had something like this, but I couldn't find
anything.
2014-05-01 11:03:11 -07:00
Bobby Holley
04a07ebf3f
Bug 1004295 - Hard abort if we try to unload modules when loader global reuse is enabled. r=mccr8
2014-05-01 11:02:59 -07:00
Terrence Cole
6b5e5d98f9
Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
...
--HG--
extra : rebase_source : 29c53eeb0dd0931f016dcfd91de42be00e02a946
2014-05-01 09:26:12 -07:00
Nick Fitzgerald
7f6456d7b0
Bug 961288 - Add an object metadata callback for tracking object allocation sites. r=ejpbruel
2014-04-30 11:59:00 -04:00
Brian Hackett
daa9c26f78
Bug 1003161 - Don't optimize arguments usage in scripts with aliased arguments, r=jandem.
2014-05-01 06:13:10 -07:00
Jon Coppeard
56adb37c03
Bug 1000100 - Baseline postbarrier tidyup r=jandem
2014-05-01 11:34:48 +01:00
Jan de Mooij
6111b92134
Bug 1003918 followup - Fix non-unified builds. r=red
2014-05-01 12:03:38 +02:00
Jan de Mooij
e1417f91cb
Bug 1003918 - Rename ionTop to jitTop, move ionReturnOverride from JSRuntime to JitRuntime. r=shu
2014-05-01 11:35:08 +02:00
Jon Coppeard
ce44f6e153
Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
2014-04-30 12:13:55 +01:00
Jon Coppeard
6c6e5299b2
Bug 988486 - Split out page allocator state into new class r=terrence
2014-04-30 12:13:55 +01:00
Nicholas Nethercote
4571f200ae
Bug 1001159 (part 6) - Used ArenaCellIterImpl in Arena::finalize(). r=billm.
2014-04-29 18:03:28 -07:00
Nicholas Nethercote
e9d5961c88
Bug 1001159 (part 5) - Simplify FreeSpan computation in Arena::finalize(). r=billm.
2014-04-29 18:03:22 -07:00
Nicholas Nethercote
c164a4c52b
Bug 1001159 (part 4) - Remove |allClear| from Arena::finalize(). r=billm.
2014-04-29 18:01:13 -07:00
Nicholas Nethercote
296cdcb490
Bug 1001159 (part 3) - Rewrite ZoneCellIterImpl. r=billm.
...
--HG--
extra : rebase_source : c9f0557804ac041a31485ebde0091336881175d3
2014-04-29 18:00:27 -07:00
Nicholas Nethercote
75b954d9bb
Bug 1001159 (part 2) - Rewrite ArenaCellIterImpl. r=billm.
...
--HG--
extra : rebase_source : 44a92d10cec9d65f285e42ff4a74f349f25ecc99
2014-04-29 17:59:03 -07:00
Nicholas Nethercote
25e7c4a632
Bug 1001159 (part 1) - Split CellIterImpl and subclasses in two. r=billm.
...
--HG--
extra : rebase_source : 20203cad0af54bd9bea81b8ff5c2e7016e14c3c2
2014-04-28 23:39:44 -07:00
Shu-yu Guo
763fd5c59f
Bug 996983 - Part 3: Push JitActivations for each PJS thread during ForkJoin. (r=nmatsakis)
2014-04-30 21:12:17 -07:00
Shu-yu Guo
0b8fefa207
Bug 996983 - Part 2: JIT-related changes. (r=jandem)
2014-04-30 21:12:17 -07:00
Shu-yu Guo
90560c4042
Bug 996983 - Part 1: Change activations and friends to use ThreadSafeContext. Non-JIT-related changes. (r=luke)
2014-04-30 21:12:17 -07:00
Mike Hommey
c5a7a83671
Bug 961264 - Remove checks for visibility pragmas and attributes in gcc. r=ted
2014-05-01 10:53:48 +09:00
Dan Gohman
1c9753e98b
Bug 1004221 - SpiderMonkey: Delete unnecessary format string escapes. r=sstangl
2014-04-30 15:49:35 -07:00
Nathan Froyd
ec28e13723
Bug 1003309 - remove JS component loader construction from mozJSSubScriptLoader; r=bholley
2014-04-29 13:28:23 -04:00
Benjamin Bouvier
04dcd37ea4
Bug 999790: Make asm.js modules and functions constructible; r=luke
...
--HG--
extra : rebase_source : b4d64db2b3faeb5aaac0d3f104de60b1c47f1fc2
2014-04-30 21:31:28 +02:00
Ryan VanderMeulen
a491d67512
Backed out changesets 00edef0582f1 and 7796f1b42487 (bug 965712) for making OSX mochitest-dt more timeout-prone in the debugger tests.
...
CLOSED TREE
2014-04-30 15:56:36 -04:00
Kannan Vijayan
fc34b381b1
Bug 995704 - Make Ion jitcode incrementally touch huge stack frames to avoid crashes on windows. r=sunfish
2014-04-30 12:09:32 -04:00
Kannan Vijayan
e7f4340874
Bug 987379 - Fix broken test. r=h4writer
2014-04-30 11:32:22 -04:00