e40099b1ffa219bb620dd565763b7f906d7144cf: Bug 953296 - Implement mozilla::NullptrT as a typedef to use to accept nullptr values. Also add mozilla::IsNullPointer<T>, a trait for detecting *only* true nullptr (emulated nullptr [__null] used by gcc 4.4/4.5 isn't true nullptr). r=ehsan
Jeff Walden <jwalden@mit.edu> - Thu, 02 Jan 2014 17:27:41 -0600 - rev 178180
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 953296 - Implement mozilla::NullptrT as a typedef to use to accept nullptr values. Also add mozilla::IsNullPointer<T>, a trait for detecting *only* true nullptr (emulated nullptr [__null] used by gcc 4.4/4.5 isn't true nullptr). r=ehsan Generally, if you want a decltype(nullptr)-based overload, you should use SFINAE and IsNullPointer. (Examples are provided in NullPtr.h comments.) The problem is NullptrT matches far more than just __null as emulated nullptr for gcc 4.4/4.5 overloading purposes. This problem is unavoidable without true nullptr. Currently, the only valid use for NullptrT is believed to be in operator overloads. All existing nullptr-overloading code has been rewritten to use the appropriate technique for the situation, and MOZ_HAVE_CXX11_NULLPTR is no longer an API.
0653ee9db9f20436f38ec1f568e96fbd7b67db32: Bug 601409: Add a comment to some confusing search.xml code
Gavin Sharp <gavin@gavinsharp.com> - Sat, 04 Jan 2014 16:45:29 -0500 - rev 178179
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 601409: Add a comment to some confusing search.xml code
c15febfd8b291cae342029b2515fb875389a5f35: Tweak some comments per bug 910523 and bug 910517.
Gavin Sharp <gavin@gavinsharp.com> - Mon, 16 Sep 2013 09:45:58 -0400 - rev 178178
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Tweak some comments per bug 910523 and bug 910517.
746f32004ab77f6582e22d37c90971500a3833a9: Bug 939581 part 3. Mark DOM calls as movable as needed and allow them to be CSE'd. r=efaust
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 03 Jan 2014 16:44:45 -0500 - rev 178177
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 939581 part 3. Mark DOM calls as movable as needed and allow them to be CSE'd. r=efaust
98a783dfcef5f5c7d301cc35641b51dd489c5600: Bug 939581 part 2. Don't create resume points for non-effectful methods (which currently just means DOM methods), on the assumption that such methods have no side-effects and throw deterministically based on thisval and arguments. r=jandem,efaust
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 20 Nov 2013 11:24:10 -0500 - rev 178176
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 939581 part 2. Don't create resume points for non-effectful methods (which currently just means DOM methods), on the assumption that such methods have no side-effects and throw deterministically based on thisval and arguments. r=jandem,efaust
dce4127679642bf6cac37d0306ac2e9011f92fc7: Bug 939581 part 1. Factor out MCallDOMNative from MCall. r=efaust,jandem
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 20 Nov 2013 17:44:56 -0500 - rev 178175
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 939581 part 1. Factor out MCallDOMNative from MCall. r=efaust,jandem
ff96fec5d59393260c05b2d92cb93780cedc45dd: Bug 930450 - Setting port to the empty string should set URL's port to the default value. Setting it to "0" should set URL's port to 0., r=bz, r=honzab
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 04 Jan 2014 20:42:42 +0000 - rev 178174
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 930450 - Setting port to the empty string should set URL's port to the default value. Setting it to "0" should set URL's port to 0., r=bz, r=honzab
fd8248fed936d08f34ffebf58c6bff219afc28fe: Bug 884368 - Part 1: Add a memory reporter for AudioContexts; r=roc,njn
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Sat, 04 Jan 2014 13:15:41 -0500 - rev 178173
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 884368 - Part 1: Add a memory reporter for AudioContexts; r=roc,njn
d4757785001e996f078f1ca1a7eeb3f20913c820: Merge m-c into inbound
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 04 Jan 2014 12:14:57 -0500 - rev 178172
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Merge m-c into inbound
91a585e70f2851e73c62679823a6e24eefdee9b1: Bug 953114 - Fix GetElementIC typed array issue. r=efaust
Jan de Mooij <jdemooij@mozilla.com> - Sat, 04 Jan 2014 13:32:35 +0100 - rev 178171
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 953114 - Fix GetElementIC typed array issue. r=efaust
5e992c8ea14f9146e31e6b684fc2f79431c552dd: Bug 944291. Part 2: Mark parent frames whose child frames' overflow have changed as always needing UpdateOverflow called. r=matspal
Robert O'Callahan <robert@ocallahan.org> - Sat, 14 Dec 2013 02:21:03 +1300 - rev 178170
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 944291. Part 2: Mark parent frames whose child frames' overflow have changed as always needing UpdateOverflow called. r=matspal
e8ba8d0373659069182487c46a97d2c76d616976: Bug 944291. Part 1: Add SplayTree::find. r=waldo
Robert O'Callahan <robert@ocallahan.org> - Fri, 13 Dec 2013 16:12:07 +1300 - rev 178169
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 944291. Part 1: Add SplayTree::find. r=waldo
eca13ded05d798cf4f4f1941ba41b389e7e21aee: Bug 956311 - Remove nsSVGGeometryFrame. r=dholbert
Robert Longson <longsonr@gmail.com> - Sat, 04 Jan 2014 08:29:02 +0000 - rev 178168
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 956311 - Remove nsSVGGeometryFrame. r=dholbert
d79dc7a1e94bcc1956c7bc84e0cea2b6a36bc6d2: Bug 955891 - Part 2: Cleopatra: Fix misspellings of "contiguous". r=anton
Chris Peterson <cpeterson@mozilla.com> - Tue, 31 Dec 2013 17:55:00 -0800 - rev 178167
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 955891 - Part 2: Cleopatra: Fix misspellings of "contiguous". r=anton
d462e39beb7ccc3e85b1000c7d15865cc23a9bd2: Bug 955891 - Part 1: Cleopatra: Fix some JS warnings. r=anton
Chris Peterson <cpeterson@mozilla.com> - Sun, 29 Dec 2013 20:37:55 -0800 - rev 178166
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 955891 - Part 1: Cleopatra: Fix some JS warnings. r=anton
ae8952c2fccfb3481765e077023d183b2799883b: Bug 955890 - Part 2: Fix some undefined property warnings in DevTools JS. r=rcampbell
Chris Peterson <cpeterson@mozilla.com> - Tue, 31 Dec 2013 20:18:13 -0800 - rev 178165
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 955890 - Part 2: Fix some undefined property warnings in DevTools JS. r=rcampbell
99b6c73b148734d3bffd9e5463a9d8306336785a: Bug 955890 - Part 1: Fix DevTools JS warnings about some code paths not returning a value. r=rcampbell
Chris Peterson <cpeterson@mozilla.com> - Tue, 31 Dec 2013 19:28:42 -0800 - rev 178164
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 955890 - Part 1: Fix DevTools JS warnings about some code paths not returning a value. r=rcampbell
08e0f1a9d9fa8f28c70ba98af3635feabfa6134e: Backed out changeset 629aa51ebfaf
Josh Matthews <josh@joshmatthews.net> - Fri, 03 Jan 2014 21:56:51 -0500 - rev 178163
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Backed out changeset 629aa51ebfaf
b4561c14972db689316932bf2855c6fc8e0cf165: Backed out 3 changesets (bug 939581) to see if it fixes the apparently permanent rootanalysis orange
Wes Kocher <wkocher@mozilla.com> - Fri, 03 Jan 2014 18:23:45 -0800 - rev 178162
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Backed out 3 changesets (bug 939581) to see if it fixes the apparently permanent rootanalysis orange Backed out changeset 6034450c8684 (bug 939581) Backed out changeset 6badd39e9d6f (bug 939581) Backed out changeset 4abc092e62c5 (bug 939581)
a61b0a3f2d60c32d5b8d2c949f43bf49c7e0cd32: Bug 940811 - Enable the gradient cache for canvas. r=Bas
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 20 Nov 2013 16:50:46 +1300 - rev 178161
Push 3343 by ffxbld at Mon, 17 Mar 2014 21:55:32 +0000
Bug 940811 - Enable the gradient cache for canvas. r=Bas
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip