387dadb053283c2d8a13435dd4e3f3c88811469a: Bug 1442378 - part 5 - make multiple occurrences of the same file fatal; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461338
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 5 - make multiple occurrences of the same file fatal; r=jmaher We shouldn't really have this problem, and shouting about it early will make sure that we address issues like multiple instances of omni.ja, rather than not recording information that we should have been.
0cf8762fe6d9c8b6eeb9a855a592bba32710b0b9: Bug 1442378 - part 4 - properly record omni.ja sizes for desktop platforms; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461337
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 4 - properly record omni.ja sizes for desktop platforms; r=jmaher Unlike Android installers, installers for desktop versions of Firefox contain two copies of omni.ja, and the code to check for omni.ja was ignoring both copies. Let's special-case omni.ja so we get better numbers for our desktop platforms.
a66af1896deac72a3d1153f261ef3443f66e2db2: Bug 1442378 - part 3 - factor out common code for zipfiles vs. tarfiles; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461336
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 3 - factor out common code for zipfiles vs. tarfiles; r=jmaher The zipfile and tarfiles paths for finding interesting files in the installer have duplicated code. We can eliminate this duplicated code by factoring out a function to just get the paths and sizes for files contained in the installer. If we need to make changes to how paths are processed, we now only have to make the change in a single place, and we can add other kinds of installers easily in the future.
dbd20be50fa777779ffbc8e9e5c2527d7843f4b0: Bug 1442378 - part 2 - re-use variables in _get_package_metrics; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461335
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 2 - re-use variables in _get_package_metrics; r=jmaher
bc69a330ff479246ee8ee6b5d268bc9796ab4cf1: Bug 1442378 - part 1 - track size of xul.dll for Windows packages; r=jmaher
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 08:34:39 -0500 - rev 461334
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442378 - part 1 - track size of xul.dll for Windows packages; r=jmaher The "installer" on Windows is just a zip file, so all we need to do to start tracking xul size is add xul.dll as an interesting file.
27658d23e3cf92111667948303c47df9e76d98b9: Bug 1439026 - Part 10: Rename builtin/BlahObject.* -> builtin/Blah.*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 10:38:34 -0600 - rev 461333
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 10: Rename builtin/BlahObject.* -> builtin/Blah.*. r=jandem.
e7894f7f0e5b5941de180aedc611c91e5f36b420: Bug 1439026 - Part 9: Move SafeAdd and friends from builtin/Number.h to util/PortableMath.h. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 09:12:11 -0600 - rev 461332
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 9: Move SafeAdd and friends from builtin/Number.h to util/PortableMath.h. r=jandem.
f15edbbe39ab9371750c9f1b0068892a2266be2f: Bug 1439026 - Part 8: jslibmath.h -> util/PortableMath.h. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 08:54:44 -0600 - rev 461331
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 8: jslibmath.h -> util/PortableMath.h. r=jandem.
e745fe9ab05aa6a877230fc451be0bac38a9a8f6: Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 27 Feb 2018 08:23:04 -0600 - rev 461330
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
ac2b65f3fb198387bce7e562b173892abc3097a5: Bug 1439026 - Part 6: jsmath* -> builtin/Math*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:38:08 -0600 - rev 461329
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 6: jsmath* -> builtin/Math*. r=jandem.
7c3f8382395d88b33c067941c5ba528bd3a71394: Bug 1439026 - Part 5: jsdate* -> builtin/Date*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:35:49 -0600 - rev 461328
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 5: jsdate* -> builtin/Date*. r=jandem.
17c547757a7a5da24da4f41f19f370d8f4f9b41e: Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:31:29 -0600 - rev 461327
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
07d69d9954c1165f66a275f047517f2e57e640df: Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 10:26:24 -0600 - rev 461326
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 3: jsarray* -> builtin/Array*. r=jandem.
cfd781da349e59c8d6b9fea7efed04a0b2124a61: Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 07:33:57 -0600 - rev 461325
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem. Many operations on strings are also moved from builtin/String.cpp to vm/StringType.cpp.
72a84df56d3901e17b78b5cc7698cee8883f6614: Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
Jason Orendorff <jorendorff@mozilla.com> - Sat, 24 Feb 2018 08:55:13 -0600 - rev 461324
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem. Also: vm/StringBuffer.h -> util/ vm/Unicode* -> util/ vm/make_unicode.py -> util/ vm/String* -> vm/StringType*
71e1ae6a345ea3aec9693912acedc91785b15492: Bug 1413049 - Part 2: Use writeUintptr to patch jitcode. r=nbp.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Mar 2018 11:15:49 -0600 - rev 461323
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1413049 - Part 2: Use writeUintptr to patch jitcode. r=nbp.
960a3d703f4b30534edb77db380a45fd51de5088: Bug 1413049 - Part 1a: In a test, zero-pad hex integer constants to the width of their type. r=Waldo.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Mar 2018 20:06:37 -0600 - rev 461322
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1413049 - Part 1a: In a test, zero-pad hex integer constants to the width of their type. r=Waldo.
6726bc85d05ef136bfcadfba96984ae5f5836fc8: Bug 1413049 - Part 1: Add methods to EndianUtils for pointer-sized integers. r=Waldo.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 01 Mar 2018 11:05:13 -0600 - rev 461321
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1413049 - Part 1: Add methods to EndianUtils for pointer-sized integers. r=Waldo.
e1327304773f521e8decb2a450edac26e4c24b70: Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Fri, 02 Mar 2018 14:32:49 +0200 - rev 461320
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
9e64627b95da8580c01d9951eb4237e0a6122ee6: Bug 1442325 - remove some dead preprocessor logic; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Fri, 02 Mar 2018 07:06:08 -0500 - rev 461319
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1442325 - remove some dead preprocessor logic; r=glandium We always compile with C++11 (er, C++14), so there's no need to include clauses that suggest otherwise.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip