9a1d32975c789834363d3237fdf5db06b8d80369: Bug 1246091 - patch 5/7 - Remove data when memory pressure notification is received, r=ejpbruel
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 23 Mar 2016 22:55:07 +0100 - rev 290138
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1246091 - patch 5/7 - Remove data when memory pressure notification is received, r=ejpbruel
30134b3e46fa5564d0baa165b75783e394bf6ac2: Bug 1246091 - patch 4/7 - Expose ConsoleCallData to WorkerDebuggerGlobalScope, r=ejpbruel
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 23 Mar 2016 22:55:07 +0100 - rev 290137
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1246091 - patch 4/7 - Expose ConsoleCallData to WorkerDebuggerGlobalScope, r=ejpbruel
01b1b2a0b17cc4915aea179123d8eafbd718353d: Bug 1246091 - patch 3/7 - Console API should store ConsoleCallData internally, r=ejpbruel
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 23 Mar 2016 22:55:07 +0100 - rev 290136
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1246091 - patch 3/7 - Console API should store ConsoleCallData internally, r=ejpbruel
25dff31b92ef2cc9dcde074895a70c7e36864fbe: Bug 1246091 - patch 2/7 - Propagate initialization error in Console.cpp, r=ejpbruel
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 23 Mar 2016 22:55:07 +0100 - rev 290135
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1246091 - patch 2/7 - Propagate initialization error in Console.cpp, r=ejpbruel
871c95cf3e40f974c4ee2d1e6af76ca6e0d21293: Bug 1246091 - patch 1/7 - Add some NS_WARN_IF in Console.cpp, r=ejpbruel
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 23 Mar 2016 22:55:07 +0100 - rev 290134
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1246091 - patch 1/7 - Add some NS_WARN_IF in Console.cpp, r=ejpbruel
edba1116e87e703f360794e5749279c04a09a3a4: Bug 1258924 - Reorder DOMIfaceAndProtoJSClass fields to reduce padding. r=bz.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 24 Mar 2016 05:54:38 +1100 - rev 290133
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1258924 - Reorder DOMIfaceAndProtoJSClass fields to reduce padding. r=bz. On 64-bit this reduces sizeof(DOMIfaceAndProtoJSClass) from 336 to 328, saving 20 KiB. On 32-bit it should save half that.
cafb33796c3520b9a0d64340cbd9f3c1974baaae: Bug 1258585. Remove some remaining vestiges of WebIDL quickstubs. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 23 Mar 2016 17:46:26 -0400 - rev 290132
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1258585. Remove some remaining vestiges of WebIDL quickstubs. r=peterv
e0a5e93a96d8eb1a31b45327786e2ff4253661ac: Bug 1254122 - Don't bother saving scratch registers across TypeUpdate IC calls. (r=jandem)
Eric Faust <efaustbmo@gmail.com> - Wed, 23 Mar 2016 14:43:36 -0700 - rev 290131
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1254122 - Don't bother saving scratch registers across TypeUpdate IC calls. (r=jandem)
85ff16d9d6f3dffaaf07d22b82d85bde8629253c: bug 1258579 - remove some unnecessary time-related globals from mozilla::pkix tests r=Cykesiopka
David Keeler <dkeeler@mozilla.com> - Tue, 22 Mar 2016 10:26:30 -0700 - rev 290130
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
bug 1258579 - remove some unnecessary time-related globals from mozilla::pkix tests r=Cykesiopka MozReview-Commit-ID: C0XPTdO4Ab7
394c9900b838a9ae3bd40ecc27aafbb6d76b4dc3: Bug 1248044 - Add PingPongRegion for faster region operations for 2x memory usage. r=jrmuizel
Benoit Girard <b56girard@gmail.com> - Thu, 27 Aug 2015 16:06:38 -0400 - rev 290129
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1248044 - Add PingPongRegion for faster region operations for 2x memory usage. r=jrmuizel MozReview-Commit-ID: KiIGiQYN33u
1cc3d0a27d30363a6e3e3727d67fc05ef758b826: Bug 1258558 - Don't check extents for empty regions. r=jrmuizel
Benoit Girard <b56girard@gmail.com> - Wed, 23 Mar 2016 14:38:30 -0400 - rev 290128
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1258558 - Don't check extents for empty regions. r=jrmuizel MozReview-Commit-ID: FEkiTr3azlV
826afa1625f49803d32acfaa5db5add1bede9d34: Bug 1244754 - make drawCustomFocusRing.html fuzzy only on gtkWidget. r=me CLOSED TREE
Lee Salzman <lsalzman@mozilla.com> - Wed, 23 Mar 2016 16:59:33 -0400 - rev 290127
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1244754 - make drawCustomFocusRing.html fuzzy only on gtkWidget. r=me CLOSED TREE
afea56998c7510a660cf305cbc5c279b0f512c58: Bug 1257779 - Don't make scripted proxies' [[OwnPropertyKeys]] have non-linear behavior in certain cases. r=jonco, r=evilpie
Jeff Walden <jwalden@mit.edu> - Fri, 18 Mar 2016 16:45:07 -0700 - rev 290126
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1257779 - Don't make scripted proxies' [[OwnPropertyKeys]] have non-linear behavior in certain cases. r=jonco, r=evilpie
967dcb05f34702b5fdbc12892c3f92d67fc3450a: Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj
Jeff Walden <jwalden@mit.edu> - Wed, 09 Mar 2016 00:37:20 -0800 - rev 290125
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1246061. r=jandem, r=bz, r=luke, r=froydnj
ca17f948015362597893a0a447295ed1286d3600: Bug 1257758 - Adjust step numbering in scripted proxy code to be ES6-correct. r=evilpie
Jeff Walden <jwalden@mit.edu> - Fri, 18 Mar 2016 16:44:23 -0700 - rev 290124
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1257758 - Adjust step numbering in scripted proxy code to be ES6-correct. r=evilpie
4029d2aeb270615d941f0a441bc2555978e1fa11: Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust
Jeff Walden <jwalden@mit.edu> - Fri, 18 Mar 2016 16:44:23 -0700 - rev 290123
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1257077 - Implement js::Fixed{Invoke,Construct}Args for args of statically-known count, avoiding js::{Invoke,Construct}Args's fallibility. Also implement js::Any{Invoke,Construct}Args as base classes for args, whether or not their count is statically known. r=efaust
9d73e42396c8b5d1a59fc6ebd1537e6e8599fdf3: Bug 1256061 - Hold a strong reference to a request when we call a method on it. r=jdm
Andrew McCreight <continuation@gmail.com> - Wed, 23 Mar 2016 12:59:14 -0700 - rev 290122
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1256061 - Hold a strong reference to a request when we call a method on it. r=jdm I think it is possible for the TimerCallbackHolder to fire off a Notify() while the geolocation object and the nsGeolocationRequest are only holding each other alive, so they would be freed by the cycle collector the next time it runs, but we haven't run the cycle collector yet. If that happens, then Geolocation::RemoveRequest() would break the cycle, causing stuff to unravel and bad things to happen. To fix this, we just hold the request alive in TimerCallbackHolder::Notify(), which will also ensure that the geolocation object is alive, hopefully preventing crashes. This will make the Notify() behavior similar to what it was before bug 1238427, when the nsITimer object would hold a strong reference to the request when the Notify() was being run.
403d085af5dd6ac5a77ee095452fb7a6ff71cc7f: Bug 1256061 - Revert patch that didn't do anything.
Andrew McCreight <continuation@gmail.com> - Wed, 23 Mar 2016 12:59:14 -0700 - rev 290121
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1256061 - Revert patch that didn't do anything.
dc60c84a3b2f1071a87d3fa781eb05246b210c7f: Backed out changeset af93bc155267 (bug 1257929) for failing the newly added assertions
Wes Kocher <wkocher@mozilla.com> - Wed, 23 Mar 2016 12:26:40 -0700 - rev 290120
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Backed out changeset af93bc155267 (bug 1257929) for failing the newly added assertions MozReview-Commit-ID: AtMlqXDQaAA
84196783659ed24425afdb6079ab1a7ff366e716: Bug 1253344: Defer br/br_if/br_table then-block definition to avoid indirections; r=sunfish
Benjamin Bouvier <benj@benj.me> - Wed, 23 Mar 2016 19:57:58 +0100 - rev 290119
Push 30114 by cbook@mozilla.com at Thu, 24 Mar 2016 15:15:54 +0000
Bug 1253344: Defer br/br_if/br_table then-block definition to avoid indirections; r=sunfish MozReview-Commit-ID: FeXMs4M7jHJ
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip