fae4bcc8883f22dc6410153cead403585c7d46e1: Bug 1470732 - Reprotect memory of pending Ion compilations in case of moving GCs. r=jonco
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Mon, 25 Jun 2018 16:10:55 +0000 - rev 423832
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470732 - Reprotect memory of pending Ion compilations in case of moving GCs. r=jonco
4c11981dd15d5114ed8a97e92b02c4c89a9105eb: Bug 1470732 - Unprotect memory before moving to the list of finished/cancelled compilations. r=tcampbell
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Mon, 25 Jun 2018 16:06:08 +0000 - rev 423831
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470732 - Unprotect memory before moving to the list of finished/cancelled compilations. r=tcampbell
93ba46b494ba7e2959ec42969f492caa580885c1: Bug 1470904 part 2 - Reset cx->realm in the JIT exception handler. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 18:26:39 +0200 - rev 423830
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470904 part 2 - Reset cx->realm in the JIT exception handler. r=luke
ebbddded329210e131e2efa54ba4e14e125acd84: Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 26 Jun 2018 18:26:39 +0200 - rev 423829
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke
508445453d966b9f4dd32e353529b9b9b0a80885: Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 25 Jun 2018 18:23:50 +0200 - rev 423828
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug MozReview-Commit-ID: DsNuF7GAflJ
71186bdcca2133c88a8421d5adb16b55ff01a534: Bug 1470930: Make RunnableKind an enum class. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 25 Jun 2018 18:17:27 +0200 - rev 423827
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470930: Make RunnableKind an enum class. r=froydnj I'm about to introduce a mozilla::Cancelable type, and RunnableKind::Cancelable would conflict with it otherwise. MozReview-Commit-ID: 3FAoHAtUE6W
23cb5db6e6f436e0e26ebece41e094b81a3ec9ee: Bug 1470449 - silence some warnings during clang bootstrap; r=chmanchester
Nathan Froyd <froydnj@mozilla.com> - Tue, 26 Jun 2018 12:02:36 -0400 - rev 423826
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1470449 - silence some warnings during clang bootstrap; r=chmanchester This change makes interactive usage slightly nicer and logs somewhat shorter.
070524bca3b8adc2a2a7480ab54994a4797488e8: Bug 1435688 - Part 4 - Remove the "listitem-iconic" and "listcell-iconic" bindings. r=bgrins
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 23 Jun 2018 21:22:26 +0100 - rev 423825
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1435688 - Part 4 - Remove the "listitem-iconic" and "listcell-iconic" bindings. r=bgrins MozReview-Commit-ID: LKLPmes4LCC
a33a55fb08a68eb2f4b82459901f5e29e8ac2413: Bug 1435688 - Part 3 - Remove "listitem-iconic" from the profile selection dialog. r=bgrins
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 23 Jun 2018 21:18:16 +0100 - rev 423824
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1435688 - Part 3 - Remove "listitem-iconic" from the profile selection dialog. r=bgrins MozReview-Commit-ID: 8IWXdyP83rM
cf903b7f772a1e7770b4d6c2cf9abb06c49f29d5: Bug 1435688 - Part 2 - Replace "listitem-iconic" with "richlistitem" in the application manager dialog and adjust the styling. r=bgrins
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 23 Jun 2018 20:59:01 +0100 - rev 423823
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1435688 - Part 2 - Replace "listitem-iconic" with "richlistitem" in the application manager dialog and adjust the styling. r=bgrins MozReview-Commit-ID: 9qykVWLV23j
4483793aad53fca04d0c7db98b78c3d8d3c6d905: Bug 1435688 - Part 1 - Replace "listitem-iconic" with "richlistitem" in the Windows handler application picker dialog. r=bgrins
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 23 Jun 2018 19:21:31 +0100 - rev 423822
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1435688 - Part 1 - Replace "listitem-iconic" with "richlistitem" in the Windows handler application picker dialog. r=bgrins MozReview-Commit-ID: AFbtPsMC0bG
c72e4e49fd83c9ab946b29e64e8a5b65005a253b: Backed out 2 changesets (bug 1470732) for bustages on bug1470732.js . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Tue, 26 Jun 2018 18:43:09 +0300 - rev 423821
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Backed out 2 changesets (bug 1470732) for bustages on bug1470732.js . CLOSED TREE Backed out changeset 4a596e6a7ccb (bug 1470732) Backed out changeset 0eded40b1124 (bug 1470732)
948fcbfaa6f32fd8d92e7137030b6238430c4711: 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 423820
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
28ae7dd3004726ce342abc6ff6e5338f98ec35f2: 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 423819
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 7] Clarify restrictions on imul and remove un-needed restriction r=tcampbell
da261f1d340e4e72dd0fba47e53b21274675cc03: Bug 1438727: [Part 6] Allow allocateFixedRegister to spill in order to acquire a fixed register r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 27 Mar 2018 12:09:17 -0400 - rev 423818
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 6] Allow allocateFixedRegister to spill in order to acquire a fixed register r=jandem In some circumstances the fixed register that's desired may be available only after a spill.
abf6c165d869047c49cfd7a12fc9ba4e91dc12b7: Bug 1438727: [Part 5] Implement branchMul32 in MacroAssembler r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Mon, 26 Mar 2018 09:36:57 -0400 - rev 423817
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 5] Implement branchMul32 in MacroAssembler r=tcampbell
b9452e41ec38b00f696278f9a8e667d29da8ac30: Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 22 Mar 2018 19:01:00 -0400 - rev 423816
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem (As well as booleans combined with int32s)
2c8d18214f53af7dc90c381c68fc2a0159d2f652: Bug 1438727: [Part 3] Implement ADD+SUB for Boolean + Double|Int32 r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 22 Mar 2018 15:08:03 -0400 - rev 423815
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 3] Implement ADD+SUB for Boolean + Double|Int32 r=jandem
be222e6b343f4a8d2c92c57aa07596f8b6ce9514: Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 22 Mar 2018 14:12:58 -0400 - rev 423814
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
e45d06e5a9677c8bde6e3f254391e93919ec4d78: Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 29 Mar 2018 09:09:58 -0400 - rev 423813
Push 34193 by dluca@mozilla.com at Wed, 27 Jun 2018 10:27:30 +0000
Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem This patch adds both Ion and Baseline support for ADD when the arguments are doubles or int32. This is implmented as a strangler via the SharedIC, this falls back to the shared IC if there's no attachment in CacheIR. This should allow preservation of performance throughout. To provide clobber safety to the float registers, this patch uses fixed temporaries on LBinaryCache.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip