{"push_id":2199422641,"size":65,"distinct_size":0,"ref":"refs/heads/central","head":"85dd5ae78fd10d08fd53ed079b88ada48f2cc574","before":"3657ac2ae6ac497d140f5c08ccf39b5e0c5758e5","commits":[{"sha":"98d068873e6f5b8cd6c0b1f699e74f0bd14d28bf","author":{"name":"Julian Descottes","email":"3cab50f8c307603a7331212fa3bccff9ac371599@mozilla.com"},"message":"Bug 1425251 - update comment for aboutdebugging legacy extension warning;r=flod\n\nMozReview-Commit-ID: GwHtS5OONAQ","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/98d068873e6f5b8cd6c0b1f699e74f0bd14d28bf"},{"sha":"89695b11f8bc6d60b0dfab1414efad103aa7b883","author":{"name":"Paul Adenot","email":"54f65660711c038b3360dd7288dc12347ae58ba3@paul.cx"},"message":"Bug 1425150 - Register AudioCallbackDriver to the Gecko Profiler. r=jya\n\nMozReview-Commit-ID: 3rJbF8Kq0zx","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/89695b11f8bc6d60b0dfab1414efad103aa7b883"},{"sha":"81715837dc7b5b46cf15bdb759674237f1b2ddcb","author":{"name":"Rok Garbas","email":"f7aceec4094bef537ad828066f194de24aa679b3@garbas.si"},"message":"Bug 1425265 - tcmigration remove treeherder symbols from post-*-dummy tasks r=aki\n\nMozReview-Commit-ID: 44YHCtDzFSC","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/81715837dc7b5b46cf15bdb759674237f1b2ddcb"},{"sha":"7635a94f65998a39915aef18e16a2c0141b70976","author":{"name":"Ricky Chien","email":"65e5379841981a69f916d2177522a8a5b9f22da8@gmail.com"},"message":"Bug 1418927 - Introduce fetchNetworkUpdatePacket helper in request-utils r=ochameau\n\nMozReview-Commit-ID: VRu3k3dxtV","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/7635a94f65998a39915aef18e16a2c0141b70976"},{"sha":"1a8be6892871849cb18dbc0f683585008014b41d","author":{"name":"Ricky Chien","email":"65e5379841981a69f916d2177522a8a5b9f22da8@gmail.com"},"message":"Bug 1418927 - requestHeaders and responseHeaders should be loaded lazily r=Honza,ochameau\n\nMozReview-Commit-ID: 5ADM5AYdJNI","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/1a8be6892871849cb18dbc0f683585008014b41d"},{"sha":"214a4c9eac0d1f0c03f0874598e43fc09c081296","author":{"name":"Emilio Cobos Álvarez","email":"46e7bbfc7c824487af96584c3673a74b15809d87@crisal.io"},"message":"servo: Merge #19558 - selectors: Manually inline any(..) in matches_selector_list (from emilio:sadness); r=heycam\n\nSince the compiler refuses to inline the inner closure even with -O3, which is\nsad :(.\n\nSad try run:\n\n  https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=c2724c47e98f990826327da05220cd83b772d144&newProject=try&newRevision=52ac88b40a08a5ef6a629bd681f2e5a444b75f54&framework=1\n\nSource-Repo: https://github.com/servo/servo\nSource-Revision: 370f5acf6dcf2fa2b4755105376302b41a88fed3","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/214a4c9eac0d1f0c03f0874598e43fc09c081296"},{"sha":"47be65e3c9a266cc27608dfe592ce86f1e650a0e","author":{"name":"Sebastian Hengst","email":"ee40e501a3fd08d076fb2aca8297270b6fb6d274@coole-files.de"},"message":"Backed out changeset e72a70119dfb (bug 1425265) for breaking gecko decision task. r=backout on a CLOSED TREE","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/47be65e3c9a266cc27608dfe592ce86f1e650a0e"},{"sha":"ced0275ce4236f7bbd9abae3529ecfec1a5258a4","author":{"name":"Brian Birtles","email":"913c8884b4f68b8218a318cad415807910a9ef34@gmail.com"},"message":"Bug 1423098 - Ignore invalid time value specifications rather than failing; r=dholbert\n\nThis matches the behavior of Chrome at least, and should reduce compatibility\nrisk when we remove accessKey support in the next patch in this series by\nensuring that specifications such as begin=\"3s; accessKey(s)\" will continue to\nrun the animation.\n\nMozReview-Commit-ID: E6sh48yrYSm","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/ced0275ce4236f7bbd9abae3529ecfec1a5258a4"},{"sha":"95c71ea226237f6b1d2d49b01644e2bb273265bb","author":{"name":"Brian Birtles","email":"913c8884b4f68b8218a318cad415807910a9ef34@gmail.com"},"message":"Bug 1423098 - Drop support for SMIL accessKey; r=dholbert\n\nMozReview-Commit-ID: Evrl4St3QSD","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/95c71ea226237f6b1d2d49b01644e2bb273265bb"},{"sha":"d4be578fdb8d86cee62a9cf27e79f5be433e440f","author":{"name":"Andrew Halberstadt","email":"617e472f353fc44ae9376d17744058537101f759@mozilla.com"},"message":"Bug 1336857 - [lint] Fix 'wpt' linter on Windows, r=jgraham\n\nMozReview-Commit-ID: 3yIXWkinHDD","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/d4be578fdb8d86cee62a9cf27e79f5be433e440f"},{"sha":"5a39d3abbb906632d4d7dbe715afd9001159d36c","author":{"name":"Scott Wu","email":"07b00c98b9ce26adf89c33e1210363d5428421da@gmail.com"},"message":"Bug 1423836 - Make credit card month/year select flexible, and remove unnecessary height by setting resizable=no. r=lchang\n\nMozReview-Commit-ID: 7IiuIYT7fWK","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/5a39d3abbb906632d4d7dbe715afd9001159d36c"},{"sha":"caceb8ce3e05e84ce9b3cb23db576114e6dbe173","author":{"name":"Matt Brubeck","email":"518c63647790b73b1a6f29667fbf1db1661cf383@limpet.net"},"message":"servo: Merge #19562 - Make layout depend on style/servo feature (from mbrubeck:feature); r=emilio\n\nThis fixes an error when running commands like `./mach check -p layout`.\n\n---\n- [x] `./mach build -d` does not report any errors\n- [x] `./mach test-tidy` does not report any errors\n- [x] These changes do not require tests because they change build metadata only\n\nSource-Repo: https://github.com/servo/servo\nSource-Revision: bc9062b689706f481f5865e38e856cce0eeccb61","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/caceb8ce3e05e84ce9b3cb23db576114e6dbe173"},{"sha":"05a1a678680e52f563eec3f1e385a8a836c269b8","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - Implementation of the Token Reader dedicated to testing;r=arai,jorendorff\n\nThis patch ports to SpiderMonkey the tokenizer currently implemented\nin the external binjs-ref tool.\n\nWhile this tokenizer will clearly not be the tokenizer eventually\nshipped to end-users (whether in Firefox or in binjs-ref), the plan is\nto keep it both in binjs-ref and in SpiderMonkey (Nightly only) as a\ntool for helping test the higher layers of Binjs.\n\nMozReview-Commit-ID: 1i6XnVIf8p5","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/05a1a678680e52f563eec3f1e385a8a836c269b8"},{"sha":"141183b601e3fe20ce8912b5d1d35b138f14b7c1","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - GC for binjs-ref parser;r=sfink\n\nMozReview-Commit-ID: EjZZ1ofm52t","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/141183b601e3fe20ce8912b5d1d35b138f14b7c1"},{"sha":"53ddb0d4e9488175d52e20710e265c9034af8e9d","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff\n\nThis patch implements a Binary AST parser matching the latest\nbinjs-ref parser at this date. The subset of JS recognized matches\nES5, with an AST based on a slightly customized Babylon AST.\n\nAt this stage, the parser trusts its input, insofar as it does not\ncheck directives or bindings. Followup patch will introduce checking\nof these directives/bindings.\n\nMozReview-Commit-ID: 1nt230rt02R","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/53ddb0d4e9488175d52e20710e265c9034af8e9d"},{"sha":"083aa0a09f332615f417099dac81336890791a29","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - JS shell bindings for binjs-ref;r=arai,jorendorff\n\nMozReview-Commit-ID: 4kKbxpqXVSU","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/083aa0a09f332615f417099dac81336890791a29"},{"sha":"1b62c225e35b252e0b68f0df280c8e5bb1b828de","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - Tests: Parsing ECMA2-level tests with binjs;r=arai,jorendorff\n\nMozReview-Commit-ID: 2DysquT2BdD","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/1b62c225e35b252e0b68f0df280c8e5bb1b828de"},{"sha":"4f0209a7df4ebcc44f07b2b0ac6ea822a87d2fc3","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - autospider.py,runcppunittests.py export the path to directory js/src,r=Yoric\n\nSome tests need to find out js/src to locate their test\ndata. Exporting this information as part of the environment.\n\nMozReview-Commit-ID: JAefL2arhJL","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/4f0209a7df4ebcc44f07b2b0ac6ea822a87d2fc3"},{"sha":"93ecafa393e89b1bf29e316ef7776ed32c568e22","author":{"name":"David Teller","email":"8e25e604007a192dc3ba18e5614cb9f45499a745@mozilla.com"},"message":"Bug 1377007 - Tweak BoyerMoorePositionInfo::SetInterval to keep PGO builds happy;r=jandem\n\nAttempting to build Bug 137707 fails with Linux 64 PGO (and only with\nLinux 64 PGO) with the following error:\n\nINFO -  /builds/worker/workspace/build/src/js/src/irregexp/RegExpEngine.cpp:2326:5: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]\nINFO -       for (int i = interval.from(); i <= interval.to(); i++) {\nINFO -       ^^^\n\nI suspect that this is actually a bug in PGO itself, rather than in\nthe code. However, replacing `<= interval.to()` with `!= interval.to()\n+ 1` seems to do the trick.\n\nMozReview-Commit-ID: IsayKhgkwWq","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/93ecafa393e89b1bf29e316ef7776ed32c568e22"},{"sha":"708df8f23e6010b3f99ecb61855e3759df80cddd","author":{"name":"Chris Manchester","email":"aa7e33ece75d32b2ec81e37857f2a282300112ba@mozilla.com"},"message":"Bug 1336429 - Add the ability to build GN projects in the tree with mozbuild. r=gps\n\nThis commit adds a frontend construct, `GN_DIRS`, to facilitate building\ngn projects with moz.build. Directories added to `GN_DIRS` get particular\ntreatment by two build backends added here as well, `GnConfigGen` and\n`GnMozbuildWriter`.\n\nThe `GnConfigGen` backend runs `gn gen` for a gn project specified in\n`GN_DIRS` and dumps this configuration as json, which is filtered to include\nonly those elements that will be needed by mozbuild. `gn gen` is run in\nthe context of a single build's configuration, so when adding or updating\na gn project it will be necessary to run this step with each supported\nconfiguration.\n\nThe `GnMozbuildWriter` aggregates the config files generated by the\n`GnConfigGen` backend, which it expects to find in the `gn-configs` directory\nunder the directory specified to `GN_DIRS`. The result is written to a set of\nmoz.build files suitable for building the project that are intended to be\nchecked in to the tree.\n\nOnce these moz.build files are checked in to the tree the project can be built\nas any other directory: when using a general purpose build backend such as\nRecursiveMake or FasterMake to build, entries in `GN_DIRS` will be treated as a\nnormal entries in `DIRS`.\n\n\nMozReview-Commit-ID: KlHuP4DY2R4","distinct":false,"url":"https://api.github.com/repos/mozilla-necko/gecko/commits/708df8f23e6010b3f99ecb61855e3759df80cddd"}]}
{"actor":{"display_login":"xeonchen"}}