{"push_id":2773993365,"size":880,"distinct_size":880,"ref":"refs/heads/release","head":"2ad33ca3499dda4d6c482a427b06dc62dc0f1ab8","before":"b564f2695bd4ff720a6cc2dceb945b8f772fd955","commits":[{"sha":"ddec58883e24a9c21b56832df7b66d3763d103a7","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Remove Replay::Commit. r=njn\n\nIt adds an uncompressible and noticeable time overhead to replaying\nlogs, even when one is not interested in measuring RSS. This has caused\nme to clear the method body on multiple occasions.\n\nIf necessary, it is possible to enable zero or junk at the allocator\nlevel for the same effect.\n\n--HG--\nextra : rebase_source : a4c44e97986668e712b500266d7fffe985e85881","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/ddec58883e24a9c21b56832df7b66d3763d103a7"},{"sha":"94fe24fd79ee243b9eeb9e40a28901ac8a45a8ba","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Count jemalloc_stats as an operation. r=njn\n\nWhile jemalloc_stats is not actively doing anything, it can be\ncumbersome to not have it count as an operation, because the operation\ncount shown on jemalloc_stats doesn't match the line number in the input\nreplay log, and the offset grows as the number of jemalloc_stats\noperations grows.\n\nWhile here, also update a comment about the replay log format.\n\n--HG--\nextra : rebase_source : da0ad9a990487ebdfadae7f8fcfad85e82b482fc","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/94fe24fd79ee243b9eeb9e40a28901ac8a45a8ba"},{"sha":"c142d8c12fc766a9d7034ee4cc37206dacb4b6e3","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Move MemSlot lookup for replay results into the Replay methods. r=njn\n\nThis allows all methods to have the same signature.\n\n--HG--\nextra : rebase_source : 6c6e952d00ba5f92c2cf368fa871e8979f640780","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/c142d8c12fc766a9d7034ee4cc37206dacb4b6e3"},{"sha":"938618a5e19013170aab7c38ed65499a39e1714e","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Reject some more invalid logalloc replay logs. r=njn\n\nFor functions with no result, such as free, it's invalid for some string\nto appear after the closing parenthesis.\n\n--HG--\nextra : rebase_source : d7a72c064c408ba9c4a8722ebbaafb878633e857","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/938618a5e19013170aab7c38ed65499a39e1714e"},{"sha":"ab9b4f676de6cb314f95a440ae56a2d9421cff85","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Move mozjemalloc mutexes to a separate header. r=njn\n\nAlso change the definition of the StaticMutex constructor to unconfuse clang-format.\n\n--HG--\nextra : rebase_source : aa2aa07c8c324e1253c20b34d850230579d45632","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/ab9b4f676de6cb314f95a440ae56a2d9421cff85"},{"sha":"2ff212b9f96c76147ad5dff42e40d0c93aa98a70","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Use mozjemalloc mutexes in logalloc. r=njn\n\nInstead of the chromium one, which required some tricks.\n\n--HG--\nextra : rebase_source : f2918c33ff5263f50b81ac4606aa0ab3059cdc36","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/2ff212b9f96c76147ad5dff42e40d0c93aa98a70"},{"sha":"c617c4a119c23a42edc5fae4f9f488e11353eb7e","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Don't use a separate replace-malloc library for the minimal-logalloc test. r=njn\n\nInstead, only register a minimal set of functions when an environment\nvariable is set.\n\n--HG--\nextra : rebase_source : 94f2403ed9afe2acab1f56714d60fb32401076dc","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/c617c4a119c23a42edc5fae4f9f488e11353eb7e"},{"sha":"55b2629bb8a5d043129e013cb7b71a023d8e6ff0","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Always log allocator function calls. r=njn\n\nSo far, logalloc has avoided logging calls that e.g. return null\npointers, but both to make the code more generic and to enable logging\nof error conditions, we now log every call.\n\n--HG--\nextra : rebase_source : 5e41914552f44e330f8f9c12b34fd6d30fdf30a7","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/55b2629bb8a5d043129e013cb7b71a023d8e6ff0"},{"sha":"3dc24c3f35117f7583874e360158b38e5e974def","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Re-run clang-format on memory/build. r=njn\n\nMost adjustements come from some recent .clang-format changes. A few\nwere overlooked from changes to the code.\n\n--HG--\nextra : rebase_source : c397762ea739fec05256a8c0132541bf4c727c32","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/3dc24c3f35117f7583874e360158b38e5e974def"},{"sha":"b796bc0e6dc7d3222f496effda38b2934afafbdc","author":{"name":"Mike Hommey","email":"c43b094119ddbf22addc4e8489d763d63b8fbaf1@glandium.org"},"message":"Bug 1423000 - Run clang-format in memory/replace/logalloc. r=njn\n\n--HG--\nextra : rebase_source : 6372d6eb88bad9da824e6a2a99380554e1ae04f5","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/b796bc0e6dc7d3222f496effda38b2934afafbdc"},{"sha":"8562a06ebc44ecb028313ce13a2a90a1f0ccb80e","author":{"name":"Brian Grinstead","email":"a9483bc1c75bb10a082bb7390be2fce7c8ab8ba8@mozilla.com"},"message":"Bug 1408949 - Convert browser_webconsole_split.js for the new console frontend;r=Honza\n\nMozReview-Commit-ID: C5A44X3FO45\n\n--HG--\nextra : rebase_source : 9bdd6d2470aa72924d43c2106da5e0947caf8150","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/8562a06ebc44ecb028313ce13a2a90a1f0ccb80e"},{"sha":"72aa3b30aab3dfbae52db8609bcb1617ab145199","author":{"name":"Brian Grinstead","email":"a9483bc1c75bb10a082bb7390be2fce7c8ab8ba8@mozilla.com"},"message":"Bug 1408949 - Remove unnecessary clearing of devtools.toolbox.splitconsoleEnabled;r=Honza\n\nThis is already cleared in shared-head.js\n\nMozReview-Commit-ID: 7svp6ZiUqnE\n\n--HG--\nextra : rebase_source : 70788abbfc86a5838626fb5f1f17d03537c2830c","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/72aa3b30aab3dfbae52db8609bcb1617ab145199"},{"sha":"1fff6ac2b7f89afe93b931ba06c96abb47ea1070","author":{"name":"Brian Grinstead","email":"a9483bc1c75bb10a082bb7390be2fce7c8ab8ba8@mozilla.com"},"message":"Bug 1408949 - Always clear splitconsole height pref after each test;r=Honza\n\nMozReview-Commit-ID: 8BxwRp19U9l\n\n--HG--\nextra : rebase_source : 8feee641b738331f0f58694fb809a25949dd1802","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/1fff6ac2b7f89afe93b931ba06c96abb47ea1070"},{"sha":"6c5f31bce3bba32aabd4aff213ef98908d571b9a","author":{"name":"Daosheng Mu","email":"90c04223b0f90d738a4cb6d70196dc2f5200df9f@gmail.com"},"message":"Bug 1392217 - Part 1: Refactor the VR vibrate thread to be as a VRThread and manage its lifetime; r=kip\n\nMozReview-Commit-ID: 7svQQGxDT6j\n\n--HG--\nextra : rebase_source : cc3a25a6ac2802844ae6cb0b60fb56254cf068dc","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/6c5f31bce3bba32aabd4aff213ef98908d571b9a"},{"sha":"f1d6f336e77a92c644f3c6567ffcc5082ecc9938","author":{"name":"Daosheng Mu","email":"90c04223b0f90d738a4cb6d70196dc2f5200df9f@gmail.com"},"message":"Bug 1392217 - Part 2: Spawn a VR submit thread in VRDisplayHost; r=kip\n\nMozReview-Commit-ID: 5xvTepEFxe0\n\n--HG--\nextra : rebase_source : 06abace030391e0840de11ad6e645fe820f94420","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/f1d6f336e77a92c644f3c6567ffcc5082ecc9938"},{"sha":"bac5e976900730b6b0d02e2276596b91ca2c65e6","author":{"name":"James Teh","email":"3fe2502a9171e1a58ec3673b1b99c3fe30f14261@mozilla.com"},"message":"Bug 1421144: Fix IAccessible::accFocus on the root accessible for remote content. r=surkov\n\nThe base implementation of accFocus can't handle the case when a remote document has focus and just returns no focus (VT_EMPTY).\nOverride accFocus on the root accessible to try the accessible for the remote document in the active tab in this case.\nThis fixes focus loss with NVDA when dismissing the System menu.\n\nMozReview-Commit-ID: 1jhAv08rDFU\n\n--HG--\nextra : rebase_source : 7381b397724f21ba894dc94a051996e5d96c642d","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/bac5e976900730b6b0d02e2276596b91ca2c65e6"},{"sha":"1d69d9bcb90be69f0105e813fd3edc38fe497e20","author":{"name":"Cameron McCormack","email":"b4133c36b6d893d0872cc09e87b536d16aa2d241@mcc.id.au"},"message":"servo: Merge #19489 - add FFI functions for Gecko @counter-style value parsing (from heycam:counter-parse-2); r=upsuper\n\nTrying to land #19441 again.\n\nSource-Repo: https://github.com/servo/servo\nSource-Revision: 5bfab782ec862189209931e424fbd4325b8f9172\n\n--HG--\nextra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear\nextra : subtree_revision : 4e3e38ee429faeefb02a6903abd097350a67e1a8","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/1d69d9bcb90be69f0105e813fd3edc38fe497e20"},{"sha":"aaf7ca9322b10466da6847c33db707c2245262fc","author":{"name":"Cameron McCormack","email":"b4133c36b6d893d0872cc09e87b536d16aa2d241@mcc.id.au"},"message":"Bug 1420117 - Part 1: Add a ServoCSSParser::ParseCounterStyleName method. r=xidorn\n\nMozReview-Commit-ID: DAaUi5lLrFS\n\n--HG--\nextra : rebase_source : 5b53cbfc9a1286e7ece3a62fb20b536de28a73d6","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/aaf7ca9322b10466da6847c33db707c2245262fc"},{"sha":"5e6e7b03ee48b4f35040664e927bb0f58808d6d9","author":{"name":"Cameron McCormack","email":"b4133c36b6d893d0872cc09e87b536d16aa2d241@mcc.id.au"},"message":"Bug 1420117 - Part 2: Use Servo CSS parser in nsCSSCounterStyleRule::SetName. r=xidorn\n\nMozReview-Commit-ID: aZDekSDgq4\n\n--HG--\nextra : rebase_source : b52e64eb15cc699423f2a652e07b1f54005e51df","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/5e6e7b03ee48b4f35040664e927bb0f58808d6d9"},{"sha":"bb4a39a5779976297e6698d0fb6c6adc1506bd3e","author":{"name":"Cameron McCormack","email":"b4133c36b6d893d0872cc09e87b536d16aa2d241@mcc.id.au"},"message":"Bug 1420117 - Part 3: Add a ServoCSSParser::ParseCounterStyleDescriptor method. r=xidorn\n\nMozReview-Commit-ID: LHBZ4j1Ji9R\n\n--HG--\nextra : rebase_source : 800a6271bd524403a9f4dbfb9c9a07dc4e85db8d","distinct":true,"url":"https://api.github.com/repos/graywolf/gecko-dev/commits/bb4a39a5779976297e6698d0fb6c6adc1506bd3e"}]}
{"actor":{"display_login":"graywolf"}}