searching for reviewer(tcampbell)
d4209d1632d5ac78070c7a094edef0911e2e9e80: Bug 1467116 - Add a red-zone for each LifoAlloc allocation. r=tcampbell
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Fri, 20 Jul 2018 15:38:13 +0000 - rev 831063
Push 118868 by bmo:zjz@zjz.name at Fri, 24 Aug 2018 07:04:39 +0000
Bug 1467116 - Add a red-zone for each LifoAlloc allocation. r=tcampbell
714f1a873154e3435a212c8ef62196fd93613bbf: Bug 1473272 - Don't treat classes with default constructors as self-hosted code. r=tcampbell
Jim Blandy <jimb@mozilla.com> - Sat, 28 Jul 2018 20:26:46 -0700 - rev 830907
Push 118857 by bmo:mtigley@mozilla.com at Thu, 23 Aug 2018 04:55:06 +0000
Bug 1473272 - Don't treat classes with default constructors as self-hosted code. r=tcampbell
2d615f488d9faf8040e77b954ee9c82549feb543: Bug 1473272: Don't treat classes with default constructors as self-hosted code. r=tcampbell
Jim Blandy <jimb@mozilla.com> - Sat, 28 Jul 2018 20:26:46 -0700 - rev 830353
Push 118832 by bmo:ntim.bugs@gmail.com at Tue, 21 Aug 2018 13:33:17 +0000
Bug 1473272: Don't treat classes with default constructors as self-hosted code. r=tcampbell
a6c928f38da70047596a5933427166932a3540a3: Bug 1483183 - Complete coverage with AutoAssertNoPendingException in CacheIR stub attach code r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Sun, 19 Aug 2018 07:12:21 -0700 - rev 830346
Push 118832 by bmo:ntim.bugs@gmail.com at Tue, 21 Aug 2018 13:33:17 +0000
Bug 1483183 - Complete coverage with AutoAssertNoPendingException in CacheIR stub attach code r=tcampbell
79082cb95664b59e9507d7099854bae30caa4921: Bug 1483183 - Discard pending exception during CCW GetProp IC failure r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 15 Aug 2018 17:33:08 -0700 - rev 830345
Push 118832 by bmo:ntim.bugs@gmail.com at Tue, 21 Aug 2018 13:33:17 +0000
Bug 1483183 - Discard pending exception during CCW GetProp IC failure r=tcampbell
9370dc79ddfc94fdb20f3ae6036c9fcbd3c3d6c1: Bug 1483183 - Complete coverage with AutoAssertNoPendingException in CacheIR stub attach code r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Sun, 19 Aug 2018 07:12:21 -0700 - rev 830321
Push 118832 by bmo:ntim.bugs@gmail.com at Tue, 21 Aug 2018 13:33:17 +0000
Bug 1483183 - Complete coverage with AutoAssertNoPendingException in CacheIR stub attach code r=tcampbell
4e417850332a6d2ad41dbedcf273e651a5f7285c: Bug 1483183 - Discard pending exception during CCW GetProp IC failure r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 15 Aug 2018 17:33:08 -0700 - rev 830320
Push 118832 by bmo:ntim.bugs@gmail.com at Tue, 21 Aug 2018 13:33:17 +0000
Bug 1483183 - Discard pending exception during CCW GetProp IC failure r=tcampbell
cbfd7962458a790d91ae579c7e6f33ba046380f5: Bug 1483542 - Correct the expected compare type computation for CacheIR stubs in some cases r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 15 Aug 2018 14:44:00 -0400 - rev 829599
Push 118782 by bmo:mtigley@mozilla.com at Thu, 16 Aug 2018 04:40:36 +0000
Bug 1483542 - Correct the expected compare type computation for CacheIR stubs in some cases r=tcampbell
4d191bd81bbea9db56246856e9b09b11e2a6b4be: Bug 1483189 - Comment Compare IC attachment logic r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 14 Aug 2018 15:27:54 -0400 - rev 829453
Push 118782 by bmo:mtigley@mozilla.com at Thu, 16 Aug 2018 04:40:36 +0000
Bug 1483189 - Comment Compare IC attachment logic r=tcampbell Also fix one missed cleanup nit from original landing
fde17a23425676f852797e25d93ca736d36f4291: Bug 1483189 - Add PrimitiveUndefined support to CacheIR r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 14 Aug 2018 14:45:47 -0400 - rev 829452
Push 118782 by bmo:mtigley@mozilla.com at Thu, 16 Aug 2018 04:40:36 +0000
Bug 1483189 - Add PrimitiveUndefined support to CacheIR r=tcampbell
809dc9048fea945398495e575a7d7cc9f71fd5cc: Bug 1480244: Part 2 - Replace ExecuteInGlobalAndReturnScope with ExecuteInScopeChainAndReturnNewScope. r=tcampbell
Kris Maglione <maglione.k@gmail.com> - Fri, 10 Aug 2018 13:54:23 -0700 - rev 829167
Push 118745 by maglione.k@gmail.com at Tue, 14 Aug 2018 20:34:55 +0000
Bug 1480244: Part 2 - Replace ExecuteInGlobalAndReturnScope with ExecuteInScopeChainAndReturnNewScope. r=tcampbell This patch series replaces message manager globals with ordinary JS objects which live in the shared JSM global. Once that happens, ExecuteInGlobalAndReturnScope will no longer have useful behavior for them, since the base global has none of the methods that they rely on, and it provides no way to insert another plain object into the scope chain. This patch changes the scope chain for frame scripts to instead look like: -+- Shared JSM global | +- LexicalEnvironment[this=global] | +- NonSyntacticVariablesObject | +- WithEnvironmentObject[target=messageManager] | +- LexicalEnvironment[this=messageManager] Where lexical assignments end up on the lexical scope, and both qualified and unqualified assignments wind up on the NSVO. This has some slight behavioral differences from the previous model, in that properties defined on the message manager can mask properties on the NSVO. But those differences are minor, and probably not worth worrying about, since frame scripts are being deprecated as part of the Fission project. MozReview-Commit-ID: ACEOY2hExco
056806c8edf31cb3db1a95c8e5206d8089a262e9: Bug 1482846 - Part 4: Remove unused code from BytecodeUtil. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Mon, 13 Aug 2018 04:37:21 -0700 - rev 829009
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1482846 - Part 4: Remove unused code from BytecodeUtil. r=tcampbell
88384f2cacf9e087cb9f4903ab3e9cd62c4d180d: Bug 1482846 - Part 3: Avoid allocating empty arrays and parsing byte code when result is not used. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Mon, 13 Aug 2018 04:38:47 -0700 - rev 829008
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1482846 - Part 3: Avoid allocating empty arrays and parsing byte code when result is not used. r=tcampbell
b32e7222f9dc41bd88bbff8e485446f6b32229de: Bug 1482846 - Part 2: Parse byte code only once when decompiling an expression. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Mon, 13 Aug 2018 04:40:24 -0700 - rev 829007
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1482846 - Part 2: Parse byte code only once when decompiling an expression. r=tcampbell
131b2132cb79940808faf6b78a591ffc70df7a89: Bug 1482846 - Part 1: Mark BytecodeParser methods as const. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Mon, 13 Aug 2018 04:41:01 -0700 - rev 829006
Push 118741 by bmo:kshvmdn@gmail.com at Tue, 14 Aug 2018 18:31:47 +0000
Bug 1482846 - Part 1: Mark BytecodeParser methods as const. r=tcampbell
2f962180068b5d353f3cb1d1b084382535067cd1: Bug 1341261: [Part 9] Rename CacheRegisterAllocator::loadDouble to ensureDoubleRegister r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 10 Aug 2018 09:18:42 -0400 - rev 828783
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 9] Rename CacheRegisterAllocator::loadDouble to ensureDoubleRegister r=tcampbell
b712adf814a364bb2b816aa0fc182f4ee67411cf: Bug 1341261: [Part 8] Dump opcodes for CompareIC to CacheIR logs r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 15 Jun 2018 17:15:24 -0700 - rev 828782
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 8] Dump opcodes for CompareIC to CacheIR logs r=tcampbell
c65164fbc41ca83aad3476987c9991c5ca81fc8d: Bug 1341261: [Part 7] Remove now-unused SharedIC Machinery for CompareICs r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 08 Jun 2018 17:28:21 -0400 - rev 828781
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 7] Remove now-unused SharedIC Machinery for CompareICs r=tcampbell Also, relocate no-longer SharedIC machinery to BaselineIC.cpp
b4d6c397f94c7597c4d1dee8386ab0e3dd30d97c: Bug 1341261: [Part 6] Teach the Baseline Inspector about the new CacheIR ops r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 08 Jun 2018 16:46:23 -0400 - rev 828780
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 6] Teach the Baseline Inspector about the new CacheIR ops r=tcampbell
2d21ae32eca79970dd918da9686fb14359b7f5ac: Bug 1341261: [Part 5] Number+Null+Undefined Comparisons r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 03 Aug 2018 10:31:34 -0400 - rev 828779
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 5] Number+Null+Undefined Comparisons r=tcampbell
b3455cc95ec0d3112993b3ebff49b1dadff7d715: Bug 1341261: [Part 4] Compare Undefined/Null+Object r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 05 Jun 2018 13:13:37 -0400 - rev 828778
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 4] Compare Undefined/Null+Object r=tcampbell
24cdf8f1b8af8f174bff62f0360ac6f9528762af: Bug 1341261: [Part 3] Support Number/Number Comparisons in CacheIR r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 17 May 2018 16:29:28 -0400 - rev 828777
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 3] Support Number/Number Comparisons in CacheIR r=tcampbell As a bonus, also cleanup a superflous trackAttached
0ede6fd95cc0673778b2f2621118ea1a9b1a9f1e: Bug 1341261: [Part 2] Support Int32/Int32 Comparisons in CacheIR r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 17 May 2018 12:09:14 -0400 - rev 828776
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 2] Support Int32/Int32 Comparisons in CacheIR r=tcampbell
5565956d9a268936359c6ffa84419965d4964a0a: Bug 1341261: [Part 1] Enable CacheIR Compare ICs in Ion r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 15 May 2018 16:10:50 -0400 - rev 828775
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 1] Enable CacheIR Compare ICs in Ion r=tcampbell
3f6a9544c0784bcb3ec272106232534cfac69a48: Bug 1341261: [Part 0] Enhance compare test case r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 15 Jun 2018 15:56:39 -0700 - rev 828774
Push 118705 by bmo:gl@mozilla.com at Mon, 13 Aug 2018 17:03:34 +0000
Bug 1341261: [Part 0] Enhance compare test case r=tcampbell
7311e3026a473a4e4329257e6fd50b38bba6f614: Bug 1481247: Don't compare pointers twice in MacroAssembler::compareStrings. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Fri, 10 Aug 2018 05:43:44 -0700 - rev 828544
Push 118683 by bmo:gl@mozilla.com at Sat, 11 Aug 2018 20:18:50 +0000
Bug 1481247: Don't compare pointers twice in MacroAssembler::compareStrings. r=tcampbell
3c0bfe59abd1a357297cf8be3e7933cd372494d0: Bug 1480244: Part 2 - Replace ExecuteInGlobalAndReturnScope with ExecuteInScopeChainAndReturnNewScope. r?tcampbell draft
Kris Maglione <maglione.k@gmail.com> - Fri, 10 Aug 2018 13:54:23 -0700 - rev 828428
Push 118679 by maglione.k@gmail.com at Fri, 10 Aug 2018 21:19:41 +0000
Bug 1480244: Part 2 - Replace ExecuteInGlobalAndReturnScope with ExecuteInScopeChainAndReturnNewScope. r?tcampbell This patch series replaces message manager globals with ordinary JS objects which live in the shared JSM global. Once that happens, ExecuteInGlobalAndReturnScope will no longer have useful behavior for them, since the base global has none of the methods that they rely on, and it provides no way to insert another plain object into the scope chain. This patch changes the scope chain for frame scripts to instead look like: -+- Shared JSM global | +- LexicalEnvironment[this=global] | +- NonSyntacticVariablesObject | +- WithEnvironmentObject[target=messageManager] | +- LexicalEnvironment[this=messageManager] Where lexical assignments end up on the lexical scope, and both qualified and unqualified assignments wind up on the NSVO. This has some slight behavioral differences from the previous model, in that properties defined on the message manager can mask properties on the NSVO. But those differences are minor, and probably not worth worrying about, since frame scripts are being deprecated as part of the Fission project. MozReview-Commit-ID: ACEOY2hExco
75ac47dac06d9776233a9ce8999afdf59e4300fe: Bug 1480244: Part 2 - Replace ExecuteInGlobalAndReturnScope with ExecuteInScopeChainAndReturnNewScope. r?tcampbell draft
Kris Maglione <maglione.k@gmail.com> - Thu, 02 Aug 2018 16:15:08 -0700 - rev 826772
Push 118383 by maglione.k@gmail.com at Sat, 04 Aug 2018 23:40:13 +0000
Bug 1480244: Part 2 - Replace ExecuteInGlobalAndReturnScope with ExecuteInScopeChainAndReturnNewScope. r?tcampbell This patch series replaces message manager globals with ordinary JS objects which live in the shared JSM global. Once that happens, ExecuteInGlobalAndReturnScope will no longer have useful behavior for them, since the base global has none of the methods that they rely on, and it provides no way to insert another plain object into the scope chain. This patch changes the scope chain for frame scripts to instead look like: -+- Shared JSM global | +- NonSyntacticVariablesObject | +- WithEnvironmentObject[target=messageManager] | +- LexicalEnvironment[this=messageManager] Where lexical assignments end up on the lexical scope, and both qualified and unqualified assignments wind up on the NSVO. This has some slight behavioral differences from the previous model, in that properties defined on the message manager can mask properties on the NSVO. But those differences are minor, and probably not worth worrying about, since frame scripts are being deprecated as part of the Fission project. MozReview-Commit-ID: ACEOY2hExco
994e5a4714a25b3ab1b4bc36ec5ef11d8d228e54: Bug 1480020: Change js::jit::Relocation into an enum class. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Thu, 02 Aug 2018 08:02:40 -0700 - rev 826129
Push 118244 by nnethercote@mozilla.com at Fri, 03 Aug 2018 00:00:34 +0000
Bug 1480020: Change js::jit::Relocation into an enum class. r=tcampbell
8d716257450c6db490190d7acf232fd9df4da88d: Bug 1473289 - Work around page table fragmentation caused by mprotect / VirtualProtect using LifoAlloc r=tcampbell a=lizzard draft
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Mon, 16 Jul 2018 18:13:51 +0000 - rev 824923
Push 118017 by bmo:edilee@mozilla.com at Tue, 31 Jul 2018 21:53:17 +0000
Bug 1473289 - Work around page table fragmentation caused by mprotect / VirtualProtect using LifoAlloc r=tcampbell a=lizzard
e57b84d2fcfd5b09ac42924719ddd9b3e7adcd0f: Bug 1438727: [Part 22] Add in fuzzing test cases r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 16 Jul 2018 13:00:40 -0400 - rev 824353
Push 117877 by bmo:rbartlensky@mozilla.com at Mon, 30 Jul 2018 17:02:50 +0000
Bug 1438727: [Part 22] Add in fuzzing test cases r=tcampbell
c561fbeb0dfcd81b0f4fe1d771586ae3e8b2281e: Bug 1438727: [Part 20] Rationalize stub attachment logic r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 04 Jun 2018 09:34:34 -0400 - rev 824351
Push 117877 by bmo:rbartlensky@mozilla.com at Mon, 30 Jul 2018 17:02:50 +0000
Bug 1438727: [Part 20] Rationalize stub attachment logic r=tcampbell Better comments and more explicit guards about attachment order to ensure the stubs we want are attached where we want them.
2f5665631cc89e51453677ea44f245d4591fe4e7: Bug 1438727: [Part 18] Add StringObject Concat r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 09 May 2018 16:19:58 -0400 - rev 824349
Push 117877 by bmo:rbartlensky@mozilla.com at Mon, 30 Jul 2018 17:02:50 +0000
Bug 1438727: [Part 18] Add StringObject Concat r=tcampbell
8db85769e159e32d4bee06ecb44e3c2e40d15303: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 823833
Push 117797 by maglione.k@gmail.com at Sun, 29 Jul 2018 00:38:49 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
4831cbfd03ded9ea6dcc8d6f0797f5f80fb717c7: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 823460
Push 117683 by dgottwald@mozilla.com at Fri, 27 Jul 2018 11:18:41 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
f092a32a363911e58c71ed5d2e4bd92347437c7e: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 823363
Push 117646 by bmo:gl@mozilla.com at Fri, 27 Jul 2018 03:46:44 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
ccf47a10321d2f859d3a3d93e79ac18bf44b73a8: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell draft
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 823259
Push 117632 by maglione.k@gmail.com at Thu, 26 Jul 2018 23:37:59 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
8e2616a793f83e28155d4d0d75baff501e49d05f: Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell draft
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Jul 2018 19:29:56 -0700 - rev 823201
Push 117608 by maglione.k@gmail.com at Thu, 26 Jul 2018 20:24:30 +0000
Bug 1476405: Part 3 - Use reasonable stack sizes and create wrappers for JS threads. r=erahm,tcampbell For ordinary JS helper threads, we can update names and create wrappers using the existing thread profiler hooks, but we still need to update their default stack sizes to avoid huge pages. For the XPConnect JS Watchdog thread, we sometimes get a wrapper as it is, but only sometimes. And we never use a reasonable stack size. MozReview-Commit-ID: EuR3gL5JATL
8e257791eccf389ed0ef642ce8d46af5f0d93b9f: Bug 1438727: [Part 16] Support shifts in CacheIR r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 08 May 2018 18:32:37 -0400 - rev 823169
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1438727: [Part 16] Support shifts in CacheIR r=tcampbell
ede13cd0e89a85e9e1080edc2145f52a79fff72d: Bug 1438727: [Part 15] Implement flexible shift macroassembler helpers r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 08 May 2018 18:31:04 -0400 - rev 823168
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1438727: [Part 15] Implement flexible shift macroassembler helpers r=tcampbell
c2bd712cb42bec7b55cc3a8e4b5cde6c6bc0f38c: Bug 1438727: [Part 14] Support Double DIV and Double MOD r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 08 May 2018 16:05:48 -0400 - rev 823167
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1438727: [Part 14] Support Double DIV and Double MOD r=tcampbell
8127fbd4988d8d5f0d4a3885ffa1992a4d656b05: Bug 1438727: [Part 13] Handle Double+Int32 bitwise operations r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 08 May 2018 15:31:19 -0400 - rev 823166
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1438727: [Part 13] Handle Double+Int32 bitwise operations r=tcampbell
b0ff1059472bf9435ae1c99dcd1a1471045262ba: Bug 1438727: [Part 10] Implement flexible{quotient,remainder}32 r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 08 May 2018 14:04:41 -0400 - rev 823163
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1438727: [Part 10] Implement flexible{quotient,remainder}32 r=tcampbell
4545c5afeb75244bc89c8a7f6405f105b3c6ecf5: Bug 1438727: [Part 9] Implement flexibleDivMod r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 31 May 2018 15:02:39 -0400 - rev 823162
Push 117601 by rwood@mozilla.com at Thu, 26 Jul 2018 19:33:14 +0000
Bug 1438727: [Part 9] Implement flexibleDivMod r=tcampbell
4598c8290ae4a1876d23a675d65f9667d11f9b61: Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 26 Mar 2018 09:58:19 -0400 - rev 822152
Push 117298 by bmo:cmanchester@mozilla.com at Tue, 24 Jul 2018 20:43:06 +0000
Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
0f5a8676e1e8c3c057b3cedcab33143a5d38c0da: Bug 1438727: [Part 7] Clarify restrictions on imul and remove un-needed restriction r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 20 Apr 2018 16:36:07 +0200 - rev 822151
Push 117298 by bmo:cmanchester@mozilla.com at Tue, 24 Jul 2018 20:43:06 +0000
Bug 1438727: [Part 7] Clarify restrictions on imul and remove un-needed restriction r=tcampbell
8e1d2526dc1018dea19b4f2907192cd88c17b66a: Bug 1438727: [Part 5] Implement branchMul32 in MacroAssembler r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 26 Mar 2018 09:36:57 -0400 - rev 822149
Push 117298 by bmo:cmanchester@mozilla.com at Tue, 24 Jul 2018 20:43:06 +0000
Bug 1438727: [Part 5] Implement branchMul32 in MacroAssembler r=tcampbell
1e3e3e15772c489a5f37739315c79d96f9b16726: Bug 1438727: [Part 0] Add test case for binary arithmetic operations r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 20 Mar 2018 16:08:40 -0400 - rev 822144
Push 117298 by bmo:cmanchester@mozilla.com at Tue, 24 Jul 2018 20:43:06 +0000
Bug 1438727: [Part 0] Add test case for binary arithmetic operations r=tcampbell
65ea32c6a5be230bc1e7c5f5a013bfd4b68d14ef: Bug 1476124 - Implement enough ARM64 Ion code to run a simple script. r=tcampbell
Sean Stangl <sean.stangl@gmail.com> - Mon, 23 Jul 2018 15:15:00 +0300 - rev 821798
Push 117191 by maglione.k@gmail.com at Tue, 24 Jul 2018 02:14:48 +0000
Bug 1476124 - Implement enough ARM64 Ion code to run a simple script. r=tcampbell
a6301149ad058f155139cecdfcf69195bb2c1f3a: Bug 1470115 - Disable LifoAlloc memory protection on release builds. r=tcampbell
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Wed, 18 Jul 2018 17:36:18 +0000 - rev 821635
Push 117159 by bmo:mstriemer@mozilla.com at Mon, 23 Jul 2018 19:17:03 +0000
Bug 1470115 - Disable LifoAlloc memory protection on release builds. r=tcampbell