fdd35ea9ef387d5b220a6e92a575d93a2aa9ab7d: Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272550
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 9: Make the Map constructor properly subclassable. (r=Waldo)
2f77faf418ce9602a6b8a67b636e0b96aeb5d80a: Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272549
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 8: Make the RegExp constructor properly subclassable. (r=Waldo)
1e968e8a279a41ac5ec8b91c442750e68f5a57a4: Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272548
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 8 prelim: Rename InitializeRegExp to RegExpObject::initFromAtom for readability. (r=Waldo)
d3975d9482080dbbaa5603da90b41ccf15a6de8a: Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272547
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 7: Make the Date constructor properly subclassable. (r=Waldo)
03d708347ebba969cdb94bdf3a9abf30c86e126b: Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272546
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 6: Make the Number constructor properly subclassable. (r=Waldo)
5ec1640cdfd20158850f414877d7eb3e6af4dc52: Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272545
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
5e2b91587001834935408811df288112c657f3cc: Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272544
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 4: Make the Boolean constructor properly subclassable. (r=Waldo)
fd09d5077094f08e9887b87ad79115e6d1f567d3: Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272543
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 3: Make the Object constructor properly subclassable. (r=Waldo)
2e58e0e479b790b40721eaa237a1ba0a3d5af236: Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272542
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
67f0802a5c137d7146a7cbe01ab51f8f5d2126f7: Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
Eric Faust <efaustbmo@mozilla.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272541
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
69d9fb85578770321670985e0220afe78bc33ba8: Bug 1055472 - Part 1: Factor out GetPrototypeFromConstructor and use it in existing object creation paths. (r=Waldo)
Eric Faust <efaustbmo@gmail.com> - Fri, 13 Nov 2015 18:22:21 -0800 - rev 272540
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1055472 - Part 1: Factor out GetPrototypeFromConstructor and use it in existing object creation paths. (r=Waldo)
3fe3b12859ef5e55c6e627ba31e33b070f90588a: Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
Eric Faust <efaustbmo@mozilla.com> - Fri, 13 Nov 2015 18:01:54 -0800 - rev 272539
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1144630 - Install class methods as non-enumerable on instances. (r=evilpie)
198d31b65082f7b350984d6527ff08bfcbf30f56: Bug 1216644 - part 3 - make BufferRecycleBin store UniquePtrs; r=jrmuizel
Nathan Froyd <froydnj@mozilla.com> - Tue, 20 Oct 2015 13:16:04 -0400 - rev 272538
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1216644 - part 3 - make BufferRecycleBin store UniquePtrs; r=jrmuizel Changing mRecycledBuffers to store UniquePtrs instead of nsAutoArrayPtrs opens up the possibility of a reasonable facsimile of ownership in function signatures.
4ca297b17a828de2a4e9f6413e549c0bf9a899e5: Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel
Nathan Froyd <froydnj@mozilla.com> - Tue, 20 Oct 2015 12:12:41 -0400 - rev 272537
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1216644 - part 2 - make gfxFontEntry::mUVSData a UniquePtr; r=jrmuizel This patch could have been in the last patch, but it felt like modifying ReadCMAPTableFormat14 to accept a UniquePtr<> made the code clearer. This change was therefore separated into its own patch for easier review.
db42f398f454a305aec56f001ff040a87186f258: Bug 1216644 - part 1 - simple s/nsAutoArrayPtr/UniquePtr/ changes in gfx/; r=jrmuizel
Nathan Froyd <froydnj@mozilla.com> - Tue, 20 Oct 2015 13:13:35 -0400 - rev 272536
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1216644 - part 1 - simple s/nsAutoArrayPtr/UniquePtr/ changes in gfx/; r=jrmuizel This patch handles all the cases where we just want to swap out nsAutoArrayPtr for UniquePtr and don't require code changes other than updating uses that implicitly converted to T* to follow UniquePtr's conventions.
4d4c786e522f03dd012d5c95b870b2f631c54aa7: Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal
Chris Manchester <cmanchester@mozilla.com> - Fri, 13 Nov 2015 16:14:40 -0800 - rev 272535
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1224305 - Add an option to the mochitest harness to provide a copy of the extra chrome manifest it writes. r=ahal
67191b9199fde82f791de6ddaafae40d4472da1e: Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 13 Nov 2015 16:14:40 -0800 - rev 272534
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1224411 - Speed up FileRegistry._partial_paths by memoizing on the basis of directory. r=nalexander This function was found to be a little slow while profiling due to repeated calls to mozpath.dirname. This patch speeds up the function replacing dirname with string manipulation (these paths are already normalized), by caching results on the basis of directory, and converting from iteration to recursion to increase use of the cache. This commit speeds up the "install tests" step run as a part of the build and running tests by ~10% on a fast linux laptop.
ff761f8ebfcf02617d442c2a3a8e38ee29a9cecf: Bug 1219104 - Disallow multiple jar.mn mentioning the same files for the same build in the FasterMake backend. r=mshal
Mike Hommey <mh+mozilla@glandium.org> - Wed, 28 Oct 2015 11:55:05 +0900 - rev 272533
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1219104 - Disallow multiple jar.mn mentioning the same files for the same build in the FasterMake backend. r=mshal
d929ebd649b96ec3b1d83548b0495e5e156e552b: Bug 1223412 - Make b2gdroid reliably use the some b2g components instead of Fennec's. r=fabrice
Mike Hommey <mh+mozilla@glandium.org> - Fri, 13 Nov 2015 11:14:41 +0900 - rev 272532
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1223412 - Make b2gdroid reliably use the some b2g components instead of Fennec's. r=fabrice
c4babc42dc0c4076e5f5f8a4377222acc74b4a61: Bug 1223412 - Fix the last bits of file duplication in themes. r=Gijs
Mike Hommey <mh+mozilla@glandium.org> - Fri, 13 Nov 2015 11:07:17 +0900 - rev 272531
Push 29674 by philringnalda@gmail.com at Sat, 14 Nov 2015 21:22:32 +0000
Bug 1223412 - Fix the last bits of file duplication in themes. r=Gijs
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip