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 428603
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +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 428602
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +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 428601
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +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 428600
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1438727: [Part 13] Handle Double+Int32 bitwise operations r=tcampbell
7cb598e5f90c43782070de16aa1e82c7182483c5: Bug 1438727: [Part 12] Implement JSOP_MOD in CacheIR r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 01 May 2018 14:35:19 -0400 - rev 428599
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1438727: [Part 12] Implement JSOP_MOD in CacheIR r=jandem
5b25886cfb6444c950bb40b01c306b0d74d1abc3: Bug 1438727: [Part 11] Implement JSOP_DIV in CacheIR r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 01 May 2018 13:56:32 -0400 - rev 428598
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1438727: [Part 11] Implement JSOP_DIV in CacheIR r=jandem
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 428597
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +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 428596
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1438727: [Part 9] Implement flexibleDivMod r=tcampbell
246e495c481ee0fb320de0265027b2e18efd785d: Bug 1476239 - Improve assertions around saved slots/elements ranges r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 428595
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1476239 - Improve assertions around saved slots/elements ranges r=sfink
d8b161307dedb285d72befa22f649c12f795d46f: Bug 1476239 - Check cell pointers are valid when pushed/popped to/from the mark stack r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 428594
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1476239 - Check cell pointers are valid when pushed/popped to/from the mark stack r=sfink
aa709ea6ba7c0453338a45b037b6de85a178e963: Bug 1476239 - Poison unused mark stack memory r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 428593
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1476239 - Poison unused mark stack memory r=sfink
d895bcb50ce7be0684ebca87e5748e58d7e09278: Bug 1476239 - Replace MarkStack memory allocation code with a Vector r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 26 Jul 2018 15:33:46 +0100 - rev 428592
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1476239 - Replace MarkStack memory allocation code with a Vector r=sfink
9df44f0fe08280fb29d78485a124b1d837909bd6: Bug 1464828 - DAR API with libsecret and NSS back-end, r=keeler,m_and_m,froydnj
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 26 Jul 2018 16:05:35 +0200 - rev 428591
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1464828 - DAR API with libsecret and NSS back-end, r=keeler,m_and_m,froydnj This implements an API in `nsIOSKeyStore.idl` and `OSKeyStore.cpp` to encrypt and decrypt bytes with a key that is stored in the OS key store. There are two OS adapters in this patch. Libsecret is used on Linux if available. The NSS key store is used as fallback if no OS specific key store is implemented. Differential Revision: https://phabricator.services.mozilla.com/D1858
3637493053343f40e1d239ab5721893cce9f3d08: Bug 1367743 - Use no-remote flag when starting new browser from about:profiles. r=baku
Ted Campbell <tcampbell@mozilla.com> - Wed, 30 May 2018 11:34:14 -0400 - rev 428590
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1367743 - Use no-remote flag when starting new browser from about:profiles. r=baku MozReview-Commit-ID: 59I75Za6izI
a21fe3bd833d9bf2cb5bcdcd20235ce4739eb9f4: bug 1477021: run funsize with 'pipenv run'. r=sfraser
Ben Hearsum <bhearsum@mozilla.com> - Thu, 26 Jul 2018 09:59:03 -0400 - rev 428589
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
bug 1477021: run funsize with 'pipenv run'. r=sfraser
c17688bd7bfea37c18dcdfe3856f9067739feefc: Backed out changeset 230ea1f373ff (bug 1478330) for Linting failure on a CLOSED TREE
shindli <shindli@mozilla.com> - Thu, 26 Jul 2018 16:49:19 +0300 - rev 428588
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Backed out changeset 230ea1f373ff (bug 1478330) for Linting failure on a CLOSED TREE
38b22cd7188cbbb6c65b385489501b18f9ef5d8e: Bug 1477009 - use a dependent CString on Android for finding breakpad ids; r=njn
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jul 2018 09:47:05 -0400 - rev 428587
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1477009 - use a dependent CString on Android for finding breakpad ids; r=njn This is slightly more efficient, since we don't have to copy the string.
cfcce8ee55fc2caafdb1e7f6539507e121d36449: Bug 1478337 - avoid useless work in nsTArray::RemoveElement; r=erahm
Nathan Froyd <froydnj@mozilla.com> - Thu, 26 Jul 2018 09:37:48 -0400 - rev 428586
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478337 - avoid useless work in nsTArray::RemoveElement; r=erahm When removing an element that exists in the array, there's no need to perform extra bounds checks for actually removing the element; the presence of the element guarantees that we have a valid index and a valid range to remove. So split RemoveElementsAt into a safe interface and an unsafe interface, and let RemoveElement call the latter as an internal optimization. The same logic applies to RemoveElementSorted. We call RemoveElement depressingly often, so this is a nice little win.
230ea1f373ff2b2802ea99843375e703ee85b135: Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 25 Jul 2018 13:15:21 +0200 - rev 428585
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478330: Generate StyleDisplay using cbindgen. r=heycam We use the same setup WR uses, which is checking-in the files. But I think it's much better than keeping the two things in sync manually :) When you add a new value, you need to add it to the rust source, then run the command, but since it doesn't need to build the style crate (it uses the Rust AST, doesn't build) there's no problem. Differential Revision: https://phabricator.services.mozilla.com/D2354 MozReview-Commit-ID: DnXkNAzP54H
95039d4a54ceda993598117dde02bddc34e800ee: Backed out changeset e5423d29aaf0 (bug 1357487) for reftest failures in file:///Z:/task_1532567375/build/tests/reftest/tests/layout/reftests/css-blending/blend-difference-stacking.html on a CLOSED TREE
shindli <shindli@mozilla.com> - Thu, 26 Jul 2018 16:21:39 +0300 - rev 428584
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Backed out changeset e5423d29aaf0 (bug 1357487) for reftest failures in file:///Z:/task_1532567375/build/tests/reftest/tests/layout/reftests/css-blending/blend-difference-stacking.html on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip