Commit Graph

36031 Commits

Author SHA1 Message Date
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