c98f7aeee24d327c9e63b0426665c1ceaf374221: Bug 1325888 - Clear cached completion result when close safebrowsing database. r?francois draft
DimiL <dlee@mozilla.com> - Wed, 01 Nov 2017 08:40:00 +0800 - rev 689821
Push 87111 by bmo:dlee@mozilla.com at Wed, 01 Nov 2017 00:42:27 +0000
Bug 1325888 - Clear cached completion result when close safebrowsing database. r?francois Safebrowsing testcase will close and then re-open database to simulate firefox restart. This bug happened when DB service already has a previously cached completion result and then re-open database. In this scenario, if testcase triggers another the same completion request, we won't cache it because we thought we have it already (See nsUrlClassifierDBServiceWorker::CacheCompletion). This causes a testcase assertion when testcase expects the completion result should be stored in LookupCache. MozReview-Commit-ID: 8o57jHv92OH
ee21e5f7f1c1726e0ed2697eb45df54cdceedd36: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 01 Nov 2017 00:36:12 +0100 - rev 689820
Push 87111 by bmo:dlee@mozilla.com at Wed, 01 Nov 2017 00:42:27 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: 4CDH6A5NT2U
ae1d655ea7c7101543ac56e88414de4527bd7540: merge autoland to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 01 Nov 2017 00:33:41 +0100 - rev 689819
Push 87111 by bmo:dlee@mozilla.com at Wed, 01 Nov 2017 00:42:27 +0000
merge autoland to mozilla-central. r=merge a=merge MozReview-Commit-ID: A3koYoN8gmO
226f802512f03734b32678b93e28698853251127: Bug 1413096 - Remove SIZEOF_PTR and SIZEOF_PTR_2POW. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 11:43:10 +0900 - rev 689818
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Remove SIZEOF_PTR and SIZEOF_PTR_2POW. r?njn
479baef24e221af0b4008b947319137d380a4b1a: Bug 1413096 - Replace ffs with MathAlgorithms functions. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 17:44:16 +0900 - rev 689817
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Replace ffs with MathAlgorithms functions. r?njn - In the cases where it's used on powers of 2, replace it with FloorLog2() + 1. - In the cases where it's used on any kind of number, replace it with CountTrailingZeroes, which is `ffs(x) - 1`. - In the case of tiny allocations in arena_t::MallocSmall, we rearrange the code so that the intent is clearer, which also simplifies the expression for the mBins offset: mBins[0] is the first tiny bucket, for allocations of sizes 1 << TINY_MIN_2POW, mBins[1] for allocations of size 1 << (TINY_MIN_2POW + 1), etc. up to small_min. So the offset is really the log2 of the normalized size.
9660a148afc288c819cc25bbe89995947c80c55d: Bug 1413096 - Remove unnecessary call to ffs. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 17:57:55 +0900 - rev 689816
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Remove unnecessary call to ffs. r?njn Comparing ffs(x) == ffs(y), when x and y are guaranteed to be powers of 2 (or 0, or 1), is the same as x == y.
ab5b0c9e997593406359acb42b2de9d4b27c6867: Bug 1413096 - Remove pow2_ceil in favor of RoundUpPow2. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 17:22:36 +0900 - rev 689815
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Remove pow2_ceil in favor of RoundUpPow2. r?njn
f6787a4f09218879132d80d6ee721f268bb77e4d: Bug 1413096 - Use CheckedInt for overflow check in calloc. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 11:28:17 +0900 - rev 689814
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Use CheckedInt for overflow check in calloc. r?njn Also use in in _recalloc.
055b8b228054b08d491867f9c6e7f24893a224ff: Bug 1413096 - Add "using namespace mozilla" to mozjemalloc.cpp. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 17:19:44 +0900 - rev 689813
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Add "using namespace mozilla" to mozjemalloc.cpp. r?njn
bdd86e4d7c64258a3d206cb4bd45f711fa835c6a: Bug 1413096 - Add missing header guard. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Mon, 30 Oct 2017 11:00:46 +0900 - rev 689812
Push 87110 by bmo:mh+mozilla@glandium.org at Wed, 01 Nov 2017 00:18:09 +0000
Bug 1413096 - Add missing header guard. r?njn
e8092a5702835ac841d46eca2faca3ea7f1a569c: Bug 1411450 - Only build files required for the "lite" protobuf runtime. r?glandium draft
Francois Marier <francois@mozilla.com> - Fri, 27 Oct 2017 16:44:11 -0700 - rev 689811
Push 87109 by fmarier@mozilla.com at Tue, 31 Oct 2017 23:16:06 +0000
Bug 1411450 - Only build files required for the "lite" protobuf runtime. r?glandium All of our .proto are optimized for LITE_RUNTIME so we can use libprotobuf-lite instead of the full libprotobuf. MozReview-Commit-ID: BW8WnTC6pv
472231f50c371b30a29f032d1dd736ac00785e1c: Bug 1411450 - Add the protobuf version to LayerScopePacket.proto. r?mattwoodrow draft
Francois Marier <francois@mozilla.com> - Thu, 26 Oct 2017 16:15:30 -0700 - rev 689810
Push 87109 by fmarier@mozilla.com at Tue, 31 Oct 2017 23:16:06 +0000
Bug 1411450 - Add the protobuf version to LayerScopePacket.proto. r?mattwoodrow This is essentially a no-op but it does silence the following warning whenever the *.pb.* files are re-generated: [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: LayerScopePacket.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) MozReview-Commit-ID: 6L1TXHLcjsj
e8f824e172479d1f4e4c207b073981a28cd3b064: Bug 1411450 - Only build files required for the "lite" protobuf runtime. r?glandium draft
Francois Marier <francois@mozilla.com> - Fri, 27 Oct 2017 16:44:11 -0700 - rev 689809
Push 87108 by fmarier@mozilla.com at Tue, 31 Oct 2017 23:13:27 +0000
Bug 1411450 - Only build files required for the "lite" protobuf runtime. r?glandium All of our .proto are optimized for LITE_RUNTIME so we can use libprotobuf-lite instead of the full libprotobuf. MozReview-Commit-ID: BW8WnTC6pv
1428d2ffb296c27d6a55b1e4f25bbd620540944d: Bug 1411450 - Add the protobuf version to LayerScopePacket.proto. r?mwoodrow draft
Francois Marier <francois@mozilla.com> - Thu, 26 Oct 2017 16:15:30 -0700 - rev 689808
Push 87108 by fmarier@mozilla.com at Tue, 31 Oct 2017 23:13:27 +0000
Bug 1411450 - Add the protobuf version to LayerScopePacket.proto. r?mwoodrow This is essentially a no-op but it does silence the following warning whenever the *.pb.* files are re-generated: [libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: LayerScopePacket.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) MozReview-Commit-ID: 6L1TXHLcjsj
3c31593ee859097c8629b875f81754646308e9dd: Bug 1411450 - Switch devtools CoreDump.proto to the LITE_RUNTIME. r?fitzgen draft
Francois Marier <francois@mozilla.com> - Thu, 26 Oct 2017 16:12:51 -0700 - rev 689807
Push 87108 by fmarier@mozilla.com at Tue, 31 Oct 2017 23:13:27 +0000
Bug 1411450 - Switch devtools CoreDump.proto to the LITE_RUNTIME. r?fitzgen The "lite" runtime allows us to pull in a lot less of the protocol buffers library: https://developers.google.com/protocol-buffers/docs/proto#options MozReview-Commit-ID: 2m41fqa9j09
47996f6a13e8e0fa59e8e804f75d3c56a930a283: Bug 1413357 - Remove VRManagerChild::RecvParentAsyncMessages draft
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Tue, 31 Oct 2017 15:53:50 -0700 - rev 689806
Push 87107 by kgilbert@mozilla.com at Tue, 31 Oct 2017 23:10:55 +0000
Bug 1413357 - Remove VRManagerChild::RecvParentAsyncMessages - This IPC is no longer used and can be removed to simplify the PVRManager protocol. MozReview-Commit-ID: Kno5CHkI17K
829dd1e21e8bb9414ef01eb9f1a5b8cda0b68465: Bug 1412743: Test this. r?jfkthame draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 31 Oct 2017 14:36:42 +0100 - rev 689805
Push 87106 by bmo:emilio@crisal.io at Tue, 31 Oct 2017 23:05:35 +0000
Bug 1412743: Test this. r?jfkthame MozReview-Commit-ID: 8bTVRFk3FVe
15e762586892c473ff00fd4844c2d2ef3353f4a1: servo: Merge #19040 - Add support for filtering WebGL extensions based on WebGL version (from MortimerGoro:webgl2_extensions); r=emilio
Imanol Fernandez <mortimergoro@gmail.com> - Tue, 31 Oct 2017 16:14:59 -0500 - rev 689804
Push 87106 by bmo:emilio@crisal.io at Tue, 31 Oct 2017 23:05:35 +0000
servo: Merge #19040 - Add support for filtering WebGL extensions based on WebGL version (from MortimerGoro:webgl2_extensions); r=emilio <!-- Please describe your changes on the following line: --> Add support for filtering WebGL extensions based on WebGL version --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 63af764fc5349e213c42d2007b0bff5d310b3422
305151029850dfa1917fad737af7340e9063e6f6: Bug 1413254 - Write a JSON file with normalized data; r=jmaher
Gregory Szorc <gps@mozilla.com> - Tue, 31 Oct 2017 10:57:14 -0700 - rev 689803
Push 87106 by bmo:emilio@crisal.io at Tue, 31 Oct 2017 23:05:35 +0000
Bug 1413254 - Write a JSON file with normalized data; r=jmaher The new file contains changes that optimize for final file size: * The components are stored as an integer index/key into a map instead of strings. * Paths are stored in hierarchical dicts. * No indentation is used. These changes significantly redude redundancy in string data. For every file in the repo, the raw JSON size is decreased from 27,074,607 to 7,643,529 bytes. MozReview-Commit-ID: 58FWSct8W39
2a5a17388410f1c5d229c9f8eb2cf25726a0492e: Bug 1413254 - Fail Bugzilla CI task if file is missing component annotation; r=jmaher
Gregory Szorc <gps@mozilla.com> - Tue, 31 Oct 2017 10:37:18 -0700 - rev 689802
Push 87106 by bmo:emilio@crisal.io at Tue, 31 Oct 2017 23:05:35 +0000
Bug 1413254 - Fail Bugzilla CI task if file is missing component annotation; r=jmaher We want all files in the repo to be annotated with a Bugzilla component. This change will cause the CI task to fail if files are missing annotations. MozReview-Commit-ID: Kn6dheQqEsk
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip