Dan Gohman
b88fb326af
Bug 1058095 - IonMonkey: Simplify getInputMoveGroup and getMoveGroupAfter r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
7affebaa97
Bug 1058095 - IonMonkey: Eliminate the loops in entryOf and exitOf r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
5bacfeb573
Bug 1058095 - Factor out a base class from LInstruction r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
590e4f9fcb
Bug 1058095 - IonMonkey: Remove VirtualRegisters' block field r=bhackett
2014-10-10 21:21:36 -07:00
Dan Gohman
0dff6d54a7
Bug 1058095 - IonMonkey: Move fields from InstructionData into LInstruction r=bhackett
2014-10-10 21:21:35 -07:00
Dan Gohman
8e5164955a
Bug 1058095 - IonMonkey: Allocate LBlocks in an array instead of individually. r=sstangl
2014-10-10 21:21:35 -07:00
Dan Gohman
0cc56ee005
Bug 1058095 - IonMonkey: Remove LInstruction::printInfo r=bhackett
2014-10-10 21:21:35 -07:00
Chris Peterson
172b9cd211
Bug 1081208 - Disable -Wparentheses warnings-as-errors because extra parens are expected in preprocessed files. r=bz
2014-10-10 11:25:11 -07:00
Emanuel Hoogeveen
fa9839498b
Bug 1080584 - Part 2: Remove BFS_JUST_FINISHED since it doesn't really add any protection. r=terrence
...
--HG--
extra : rebase_source : e4d747239f7c7d9075738c1acd75331127978ebd
2014-10-10 00:25:43 +02:00
Emanuel Hoogeveen
04d85c29f7
Bug 1080584 - Part 1: Clean up ArenaLists::allocateFromArena some more. r=terrence
...
--HG--
extra : rebase_source : 1b557eba3399b1869aec673582e3bc3952bbad2e
2014-10-10 00:25:33 +02:00
Stephen Pohl
af02c5db64
Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg
2014-10-10 15:06:57 -04:00
Terrence Cole
f23f1745ea
Bug 1074961 - Part 4: move refillFreeList into GCRuntime; r=sfink
...
--HG--
extra : rebase_source : 2d867db85d5acb4e898c51d328d194be8dc4d608
2014-10-08 17:46:33 -07:00
Nicolas B. Pierron
ca430d1ab2
Bug 1077349 - IonMonkey: Check early recovery of arguments. r=chicken-good
2014-10-10 18:23:45 +02:00
Jason Orendorff
29c89e051b
Bug 1079640 - Fix some tests that fail when ES6 symbols are disabled. r=bz. DONTBUILD.
...
--HG--
extra : rebase_source : 7544ce2f0b8e2e59050ed87d7aea757e4702c834
extra : amend_source : 00f15dbe7b3f700fe3f6debede75c3b9a272e504
2014-10-08 11:12:11 -05:00
Luke Wagner
755ca8a452
Bug 965880 - OdinMonkey: don't forget to AutoUnprotectCode and prepareForAsmJS (r=bbouvier)
2014-10-09 20:04:41 -05:00
Jan de Mooij
a184dd1b1b
Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett
2014-10-10 11:32:14 +02:00
Hannes Verschore
32d947b1b4
Bug 1079850 - IonMonkey: Handle case where filtering sees incompatible types, r=jandem
2014-10-10 09:54:23 +02:00
Tom Tromey
3b4b35e602
Bug 1066313 - add timestamps to drainAllocationsLog (carrying forward r=jimb). r=jimb
2014-10-09 11:10:00 +02:00
Terrence Cole
4d53510b98
Bug 1074961 - Part 3: simplify refillFreeList by splitting on context type; r=sfink
2014-10-08 15:35:19 -07:00
Steve Fink
2d3b4f11d5
Bug 959818 - Make DumpJSStack dump out all frames, r=bholley
...
--HG--
extra : rebase_source : 61fe2ae3a0eaee3b7481ce0042f64db8faaeb475
2014-01-14 14:18:46 -08:00
Benjamin Bouvier
b18e1f1b6d
Bug 1080358: Add loadAsmJSHeapRegisterFromGlobalData to arch none; r=luke
2014-10-09 17:52:02 +02:00
Luke Wagner
342f79d452
Bug 1079826 - OdinMonkey: disallow changing heap inside an interrupt callback (r=bbouvier)
...
--HG--
extra : rebase_source : 352434536dc3954de8e329bad43880b95ec98405
2014-10-09 08:14:25 -05:00
Ryan VanderMeulen
1c8bda07e1
Backed out changeset 28f0136d5ea9 (bug 1080358) for mochitest-dt orange.
...
CLOSED TREE
2014-10-09 13:33:24 -04:00
Ryan VanderMeulen
76f67de106
Backed out changeset 61b3f3d9bffe (bug 1079826) for jit-test failures.
...
--HG--
extra : rebase_source : e55e7c6fcf2f1f116175d33b0fe0f12f266b5f0d
2014-10-09 12:17:12 -04:00
Steve Fink
7b80880b2e
Bug 1061288 - Make it harder for ArrayBuffer data pointers to be held across invalidations. r=smaug,terrence,jdm,roc,khuey
2014-10-07 10:44:07 -07:00
Benjamin Bouvier
ef8201e0f4
Bug 1080358: Add loadAsmJSHeapRegisterFromGlobalData to arch none; r=luke
2014-10-09 17:52:02 +02:00
Tooru Fujisawa
fe07bea80b
Bug 1073853 - Do Symbol-related tests only if defined. r=jorendorff
2014-10-08 09:53:00 -04:00
Luke Wagner
dffc70d34d
Bug 1079826 - OdinMonkey: disallow changing heap inside an interrupt callback (r=bbouvier)
2014-10-09 08:14:25 -05:00
Jan de Mooij
3ca3ee107e
Bug 1076670 - Workaround VS2013 64-bit returning +0 instead of -0 for sin(-0). r=luke
2014-10-09 13:11:03 +02:00
Jan de Mooij
a67fc34972
Bug 1076283 - Use correct |this| types for inlined scripts. r=h4writer
2014-10-09 13:11:00 +02:00
Guptha Rajagopal
d353dec939
Bug 1066331 - Fix for multi-line template strings reflecting incorrect debugger line numbers r=jorendorff
2014-10-08 21:23:00 +02:00
Luke Wagner
13c38d42c9
Bug 1076161 - Prevent JS_StealArrayBufferContents from being used with mapped array buffers (r=sfink)
...
--HG--
extra : rebase_source : 8eaed8849d05daf4e9cdf312b93d6ebec9890302
2014-10-08 20:45:50 -05:00
Dan Gohman
dc39cb9054
Bug 1070948 - IonMonkey: Cope with loops where the header has become disconnected from the backedge. r=nbp
2014-10-08 18:21:48 -07:00
Dan Gohman
630a97bc31
Bug 1070258 - IonMonkey: Assert that resume points are dominated by their operands r=nbp
2014-10-08 18:21:46 -07:00
Nathan Froyd
d261d716df
Backout c41ceb365f00, 626abc356c25, and b756cab77bac (bug 839838) for non-unified build bustage on a CLOSED TREE
2014-10-08 20:43:33 -04:00
Dan Gohman
3f67555949
Bug 1077720 - IonMonkey: AliasAnalysis: Use MInstruction to track dependencies instead of MDefinition r=nbp
2014-10-08 15:04:13 -07:00
Dan Gohman
2180277e21
Bug 1077720 - IonMonkey: Optimize MPhi's addInput and addInputSlow r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
1b3e647f56
Bug 1077720 - IonMonkey: Optimize discardPhi r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
d6b85e3d2f
Bug 1077720 - IonMonkey: Replace the "iter = list.removeAt(iter)" idiom. r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
167561eb19
Bug 1077720 - IonMonkey: Add a method for clearing the SuccessorWithPhis field r=nbp
2014-10-08 15:04:12 -07:00
Dan Gohman
ed4270a270
Bug 1077720 - IonMonkey: Optimize MPhi::removeOperand r=nbp
2014-10-08 15:04:11 -07:00
Dan Gohman
7804d9f0bd
Bug 1075266 - IonMonkey: Disable the assert that congruentTo is symmetric, for now. r=nbp
2014-10-08 15:04:11 -07:00
Luke Wagner
a47388af8c
Bug 844196 - Add SetJitExceptionHandler friend API and call it if unwinding reaches JIT code (r=jandem,dmajor)
...
--HG--
extra : rebase_source : 554cd690441562977aa4756a6fc2a0c0884a13b9
2014-10-08 14:24:15 -05:00
Luke Wagner
13a564de70
Bug 844196 - Hoist allocation of executable memory (r=jandem)
...
--HG--
extra : rebase_source : aa92f17114e81555711459f88b0d79d260132df7
2014-10-08 14:24:13 -05:00
Ehsan Akhgari
1a7f3ac4ca
Bug 839838 - Implement DOMRequest.then; r=sicking,bzbarsky
...
This is implemented by creating a Promise object internally and
forwarding the .then() call to it. Any further callbacks passed to
future .then() calls will be added as callbacks on the same internal
promise object. We also take care of resolving or rejecting the promise
if the success/error event of the DOMRequest object has been fired
before .then() is called.
2014-10-08 17:36:48 -04:00
Eric Rahm
739ad6c34e
Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
2014-10-08 13:19:14 -07:00
Eric Rahm
be71a0b71a
Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
2014-10-08 13:17:32 -07:00
Chris Peterson
5211cd63b5
Bug 1076698 - Part 3: Remove -Werror=implicit-int for jemalloc3. r=ted
2014-10-08 10:25:36 -07:00
Jason Orendorff
182b3d0cf6
Bug 1026918, part 3 - Rename mozilla::jsipc::PJavaScript::GetPropertyNames -> GetPropertyKeys. r=billm.
...
--HG--
extra : rebase_source : 53d0aae8df524ffc9dfc9657908adf00fc9c89a8
extra : amend_source : 13d71e9a8b830e5ecc74586f6e4b616703cfd305
2014-09-26 19:52:45 -05:00
Jason Orendorff
108e625e6e
Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
...
--HG--
extra : rebase_source : 359dceadb4dfcfc9c724d2995c121a56af610c7d
2014-09-26 19:39:35 -05:00