searching for reviewer(nfroyd)
463cee9e37d965f514aec1bc546db7ce7321ece6: Bug 1494207 - Add MOZ_CRASH_WRITE_ADDR to avoid ILL with UBSan. r=nfroyd
twsmith <twsmith@mozilla.com> - Thu, 04 Oct 2018 14:52:16 -0700 - rev 495511
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494207 - Add MOZ_CRASH_WRITE_ADDR to avoid ILL with UBSan. r=nfroyd
e4b9fa5f7592ffde0a402dad5fafb937b3ca5bef: Bug 1474488 - add --enable-undefined-sanitizer (mainly for fuzzing interface). r=nfroyd
Tyson Smith <twsmith> - Tue, 04 Sep 2018 07:00:00 +0300 - rev 491375
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1474488 - add --enable-undefined-sanitizer (mainly for fuzzing interface). r=nfroyd
ef231f04c4ec6710dfb179a93cd526e019fc09a6: Bug 1457882 - Emulate glibc adaptive mutexes on OSX r=nfroyd
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 02 May 2018 15:11:53 +0100 - rev 470239
Push 9179 by archaeopteryx@coole-files.de at Thu, 03 May 2018 15:28:18 +0000
Bug 1457882 - Emulate glibc adaptive mutexes on OSX r=nfroyd
63a48a0499b6e4ddd21c9ccfc6a3eeecc1a6b5c2: Bug 1400153 - Stop using PodZero to initialize TimeStamps, r=nfroyd
Steve Fink <sfink@mozilla.com> - Mon, 23 Apr 2018 17:35:20 -0700 - rev 468734
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1400153 - Stop using PodZero to initialize TimeStamps, r=nfroyd
6c03cf8c9e8ecdf071e65580c8dd4d86dce74248: Bug 1443892 - Add -MOZ_LOG and -MOZ_LOG_FILE command line arguments. r=erahm, r=nfroyd
Honza Bambas <honzab.moz> - Tue, 03 Apr 2018 11:32:00 -0400 - rev 465073
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1443892 - Add -MOZ_LOG and -MOZ_LOG_FILE command line arguments. r=erahm, r=nfroyd
a8e5b45eedde64ef114e7a0a5e3d6fafac3f723a: Bug 1437695 - Add temporary stylo-only build job r=nfroyd
Kim Moir <kmoir@mozilla.com> - Mon, 26 Feb 2018 14:42:39 -0500 - rev 457932
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1437695 - Add temporary stylo-only build job r=nfroyd
d46482c09fc0f5048982071cee9973ef2d7ad740: Bug 1411731 - Remove gfx/cairo/libpixman/src/Makefile.in r=nfroyd DONTBUILD
Kim Moir <kmoir@mozilla.com> - Wed, 14 Feb 2018 12:36:22 -0500 - rev 456308
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1411731 - Remove gfx/cairo/libpixman/src/Makefile.in r=nfroyd DONTBUILD
2f524b12dff0a3ae9bd7f333216c516e929ab7bf: Bug 1407364 - Remove xpcom/tests/Makefile.in r=nfroyd DONTBUILD
Kim Moir <kmoir@mozilla.com> - Mon, 12 Feb 2018 13:20:04 -0500 - rev 455936
Push 8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1407364 - Remove xpcom/tests/Makefile.in r=nfroyd DONTBUILD
fd14af0fbb8f13ab09e23423b4d6134fbf909855: Bug 1430087 - Build sccache with system GCC/binutils. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Wed, 10 Jan 2018 19:07:08 +0900 - rev 450964
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1430087 - Build sccache with system GCC/binutils. r=nfroyd It was failing to build with the GCC/binutils on the CentOS-based docker image, but it doesn't with the Debian-based one, so we can remove the dependency on the gcc toolchain task. This allows sccache to remain untouched when we change the gcc build scripts, and more importantly, this allows it to depend on no toolchain that requires building things. This makes it now possible to use sccache as a dependency for all other toolchains jobs that compile, if that's beneficial (which might not be the case, given the current sccache retention time, but at least it's a viable option, now)
7c92680e18dbc44de8b2bb5efbb23c686e0fc504: Bug 1427344 - Add Debian CRT objects to GCC. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Fri, 29 Dec 2017 17:15:39 +0900 - rev 450834
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1427344 - Add Debian CRT objects to GCC. r=nfroyd One of the last remaining differences when building Firefox on Debian with all the changes we've done so far is that linking against the system libc statically links some CRT objects. This causes massive differences in the resulting binaries because of slight differences in those objects (because they weren't compiled with the same compiler and because they're not for the exact same glibc version) In practice, their content difference don't cause any problem. If they did, we wouldn't be able to run our builds on newer systems than those we build them on. The only hypothetical risk would be to run on systems with a glibc older than Debian 7's, but those already can't run Firefox anyways (those systems don't have Gtk+3, which is a system requirement). AFAICT, this is only an hypothetical problem anyways, even such systems with Gtk+3 should be able to run those builds. Plus, this is a change that will happen anyways when switching to Debian-based build images, since they would be using the CRT objects from there. We're merely making it happen earlier so that the differences from switching to Debian-based build images are more tractable. Note we only do this when building GCC on Debian, allowing to roll back to CentOS-based toolchains by just switching back the toolchain jobs to use the desktop-build docker image again.
6e4c1669b6bafb90336ce4d9db9d134b081a9553: Bug 1427344 - Build GCC without --disable-initfini-array. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Fri, 29 Dec 2017 17:11:48 +0900 - rev 450833
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1427344 - Build GCC without --disable-initfini-array. r=nfroyd When building on Debian (which we now are), this means we enable .init_array/.fini_array. When building on CentOS, this means no change. Which implies we could roll back to CentOS-based toolchains by just switching back the toolchain jobs to use the desktop-build docker image again. This change causes massive differences in the resulting binaries because of the offset differences, but practically speaking, there is no difference. .init_array/.fini_array have been supported in glibc for 18 years.
efd9a7070a08bdcf2077f3b9cf230f6462ce671a: Bug 1404742 - add test for ThreadSafeWeakPtr. r=nfroyd
Lee Salzman <lsalzman@mozilla.com> - Wed, 18 Oct 2017 14:21:27 -0400 - rev 437761
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404742 - add test for ThreadSafeWeakPtr. r=nfroyd MozReview-Commit-ID: GkNXsTLcN7m
6b9e12aef734b162c29885bbfb8cadf69f5db244: Bug 1404742 - add ThreadSafeWeakPointer to MFBT. r=nfroyd
Lee Salzman <lsalzman@mozilla.com> - Wed, 18 Oct 2017 14:21:23 -0400 - rev 437760
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404742 - add ThreadSafeWeakPointer to MFBT. r=nfroyd
85d26f1a75cf677beeacb9967a9bf490306e0af6: Bug 1405389 - Change port name from py27-readline to py27-gnureadline to enable mach bootstrap on current macports. r=nfroyd
André Reinald <areinald.bug@peerstorage.org> - Tue, 10 Oct 2017 11:17:24 +0200 - rev 436126
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1405389 - Change port name from py27-readline to py27-gnureadline to enable mach bootstrap on current macports. r=nfroyd MozReview-Commit-ID: E9AlS8RCSp9
4cbea3e428e7378f8258c227780e7bc65de01dd1: Bug 1374514 - Don't use alias for SetDeadline signature. r=nfroyd
Andreas Farre <farre@mozilla.com> - Mon, 19 Jun 2017 23:59:00 +0200 - rev 414697
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1374514 - Don't use alias for SetDeadline signature. r=nfroyd
ff18daec4a56b25b65ffea4d7e750510b91237bd: bug 1358898, ensure AsyncFreeSnowWhite is run often enough, r=mccr8,nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 16 Jun 2017 20:00:04 +0300 - rev 413194
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
bug 1358898, ensure AsyncFreeSnowWhite is run often enough, r=mccr8,nfroyd
4db2da03c5fb865a72b370e883e1556c9430c121: Bug 1345939 - Protect TimeStamp::Now() from going backwards on hardware with non-stable TSC. r=nfroyd
Honza Bambas <honzab.moz@firemni.cz> - Tue, 13 Jun 2017 05:12:00 -0400 - rev 412846
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1345939 - Protect TimeStamp::Now() from going backwards on hardware with non-stable TSC. r=nfroyd
67e3dc7adcbe69fef347bfe70ee0afceab507210: Bug 1358898 - Ensure AsyncFreeSnowWhite is run often enough. r=mccr8, r=nfroyd, a=lizzard
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 23 Jun 2017 14:58:43 -0400 - rev 411725
Push 7446 by ryanvm@gmail.com at Fri, 23 Jun 2017 18:59:52 +0000
Bug 1358898 - Ensure AsyncFreeSnowWhite is run often enough. r=mccr8, r=nfroyd, a=lizzard
d5d30ef9787f6b0eaf1c480d200cdb9e31812f58: Bug 1358898 - Ensure AsyncFreeSnowWhite is run often enough. r=mccr8, r=nfroyd, a=lizzard
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 16 Jun 2017 20:00:04 +0300 - rev 411716
Push 7445 by ryanvm@gmail.com at Fri, 23 Jun 2017 18:41:40 +0000
Bug 1358898 - Ensure AsyncFreeSnowWhite is run often enough. r=mccr8, r=nfroyd, a=lizzard
02dd110bd682cb7430329d25606d08f3fbbebe2f: Bug 1358476, add support for timeout when doing idle dispatch, tests, p=farre,smaug, r=nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 24 May 2017 15:36:49 -0400 - rev 408647
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1358476, add support for timeout when doing idle dispatch, tests, p=farre,smaug, r=nfroyd
b131d13d4854980923f442218a4b5b724a0749e9: Bug 1358476, add support for timeout when doing idle dispatch, p=farre,smaug, r=nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 24 May 2017 17:34:50 -0400 - rev 408646
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1358476, add support for timeout when doing idle dispatch, p=farre,smaug, r=nfroyd
f2217556ec399955835f2086f17b0813202e7c97: Bug 1358761 - replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect, r=mccr8,nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 05 May 2017 00:49:22 +0300 - rev 404848
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1358761 - replace PurpleBlock with SegmentedVector to reduce indirect memory accesses when calling suspect, r=mccr8,nfroyd
0a73f87d57414e3e5c1b852928d0d48ade2b3b6f: Bug 1355787, nsIdentifierMapEntry should let one to use either strings or atoms as keys to avoid slow string assignments when possible. r=nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 13 Apr 2017 22:12:20 +0300 - rev 401111
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1355787, nsIdentifierMapEntry should let one to use either strings or atoms as keys to avoid slow string assignments when possible. r=nfroyd
0bd3edbb660b3fa6c74460aa7c82b56e4f96c5c0: Bug 1217436 - Make nsIdentifierMapEntry::mIdContentList an AutoTArray to save an allocation, r=nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 13 Apr 2017 22:08:53 +0300 - rev 401110
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1217436 - Make nsIdentifierMapEntry::mIdContentList an AutoTArray to save an allocation, r=nfroyd
4f8613cea566ec266cbf666a85155a547c5476ed: Bug 1245477 - Crashes in lul::DerefTUW. r=nfroyd.
Julian Seward <jseward@acm.org> - Mon, 06 Feb 2017 09:03:38 +0100 - rev 387609
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1245477 - Crashes in lul::DerefTUW. r=nfroyd.
3b96baf833a5a508b9d4b578b4aabd25b918b0c2: Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd
Dimitry Andric <dimitry> - Fri, 27 Jan 2017 13:55:00 +0100 - rev 378335
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd
1b6df84a2353c86d95bf470e65ce17642770bbdb: Bug 1245477 - Crashes in lul::DerefTUW. r=nfroyd a=gchang
Julian Seward <jseward@acm.org> - Mon, 06 Feb 2017 09:03:38 +0100 - rev 376162
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1245477 - Crashes in lul::DerefTUW. r=nfroyd a=gchang
c9c4eb9fbaeb590303564a2ec990ef3130367b23: Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd a=jcristau
Dimitry Andric <dimitry> - Fri, 27 Jan 2017 13:55:00 +0100 - rev 375855
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd a=jcristau
e99463c6d0716ce472a350dca61349a274205570: Bug 1319850 - part 4, Code to initialize and support AndroidUI MessageLoop and nsIThread r=nfroyd
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:59:57 -0800 - rev 372213
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319850 - part 4, Code to initialize and support AndroidUI MessageLoop and nsIThread r=nfroyd
7f1ec68f6e5b1f778bbf63ac9a0ed19c958d4471: Bug 1319850 - part 2, Update MessageLoop so that it supports MessagePumpForAndroidUI r=nfroyd
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:58:38 -0800 - rev 372211
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319850 - part 2, Update MessageLoop so that it supports MessagePumpForAndroidUI r=nfroyd
ab1843cc574e33893ac6284e81be8ebf1096926b: Bug 1319850 - part 1, Add MessagePumpForAndroidUI r=nfroyd
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:56:53 -0800 - rev 372210
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319850 - part 1, Add MessagePumpForAndroidUI r=nfroyd
15b92bb6d8107bbc60c1932e340b4a954ed8a8d2: Bug 1319850 - part 4, Code to initialize and support AndroidUI MessageLoop and nsIThread r=nfroyd
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:59:57 -0800 - rev 372094
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319850 - part 4, Code to initialize and support AndroidUI MessageLoop and nsIThread r=nfroyd
2a8012945a74914ef0d51052d4fbdbf637d06573: Bug 1319850 - part 2, Update MessageLoop so that it supports MessagePumpForAndroidUI r=nfroyd
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:58:38 -0800 - rev 372092
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319850 - part 2, Update MessageLoop so that it supports MessagePumpForAndroidUI r=nfroyd
8717bea884c99079359f7cfcc1e1ecea46b61ed9: Bug 1319850 - part 1, Add MessagePumpForAndroidUI r=nfroyd
Randall Barker <rbarker@mozilla.com> - Wed, 30 Nov 2016 14:56:53 -0800 - rev 372091
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319850 - part 1, Add MessagePumpForAndroidUI r=nfroyd
d9d75cfe7af3c6d3aa5aba56cb72b976d5ab98c3: Bug 1324808 - Improve string allocation, r=nfroyd
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 22 Dec 2016 00:23:07 +0200 - rev 371963
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1324808 - Improve string allocation, r=nfroyd
446c05b65b97cffe035811e6ceb104ee03deb207: Bug 1245477 - Crashes in lul::DerefTUW. r=nfroyd a=jcristau
Julian Seward <jseward@acm.org> - Mon, 06 Feb 2017 09:03:38 +0100 - rev 367135
Push 6940 by cbook@mozilla.com at Thu, 16 Feb 2017 15:21:18 +0000
Bug 1245477 - Crashes in lul::DerefTUW. r=nfroyd a=jcristau
87b018eade4650f4185910e364eeae7a9785649b: Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd a=jcristau
Dimitry Andric <dimitry> - Fri, 27 Jan 2017 13:55:00 +0100 - rev 366845
Push 6866 by cbook@mozilla.com at Thu, 02 Feb 2017 16:03:26 +0000
Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd a=jcristau
9e033ffdf2fb9376ab6986e0f593e95bc85b163b: Bug 1324808 - Improve string allocation. r=nfroyd, a=jcristau
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 22 Dec 2016 00:23:07 +0200 - rev 366414
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1324808 - Improve string allocation. r=nfroyd, a=jcristau
7cedca0e724800f47dc7d0b3ed31683f18829537: Bug 1306920 - Make sure log file is closed when clearing it at runtime r=nfroyd
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 05 Oct 2016 11:34:12 +0200 - rev 359424
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1306920 - Make sure log file is closed when clearing it at runtime r=nfroyd
9e34aad70c152041200bb71ccae4107f7ff47180: Bug 1230311 - add annotation to enforce that if a method is overridden also base method is called. r=nfroyd
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Tue, 04 Oct 2016 17:00:17 +0300 - rev 359303
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1230311 - add annotation to enforce that if a method is overridden also base method is called. r=nfroyd MozReview-Commit-ID: AQ3Kx2qidU0
8e77884e08283e644582bfdbbe45e5338034374f: Bug 1304201, r=nfroyd
Myk Melez <myk@mykzilla.org> - Tue, 04 Oct 2016 12:10:26 +0200 - rev 359288
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1304201, r=nfroyd
daf738c4a41117ef270fc56dd1ec10121b596802: Bug 1305422 - part 15 - don't call size_forward in nsPKCS12Blob; r=mgoodwin,nfroyd
David Keeler <dkeeler@mozilla.com> - Thu, 29 Sep 2016 19:33:57 -0700 - rev 358729
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1305422 - part 15 - don't call size_forward in nsPKCS12Blob; r=mgoodwin,nfroyd Before this patch, nsPKCS12Blob::digest_read used size_forward to perform a size check on a buffer. However, the entire set of {digest_open, digest_close, digest_read, digest_write} was unnecessary because NSS provides this functionality by default when using SEC_PKCS12DecoderStart. This patch simplifies things by removing the extraneous implementations.
d99209b752fbc75b35e437a476c14a93f54b0774: Bug 1277806 - Implement keyed scalar measurements in Telemetry. r=gfritzsche,nfroyd
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 16 Sep 2016 03:43:00 +0200 - rev 357635
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1277806 - Implement keyed scalar measurements in Telemetry. r=gfritzsche,nfroyd MozReview-Commit-ID: 9kkjpLAIQUX
d6809e466fe6c6cdeebeebe8878ee0d03e59d4f6: Bug 1239686 - Add method to set logging file at runtime r=nfroyd
Valentin Gosu <valentin.gosu@gmail.com> - Mon, 19 Sep 2016 17:39:47 +0200 - rev 357249
Push 6795 by jlund@mozilla.com at Mon, 23 Jan 2017 14:19:46 +0000
Bug 1239686 - Add method to set logging file at runtime r=nfroyd * Only allows setting the log file at runtime if not set by an Env Var * LogModulePrefWatcher will watch logging.config. prefs and call into Logging.cpp to set the log file, sync or timestamp * Log files set by pref will have a -main.PID or -child.PID suffix * If the logging.config.clear_on_startup pref is true, prefs will be reset upon restart. MozReview-Commit-ID: CWJujX4jm2A
a799212022f7f7458cb2f972d31a0b0e8fa31037: Bug 1277806 - Implement keyed scalar measurements in Telemetry. r=gfritzsche,nfroyd, a=gchang
Alessio Placitelli <alessio.placitelli@gmail.com> - Fri, 16 Sep 2016 03:43:00 +0200 - rev 356482
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1277806 - Implement keyed scalar measurements in Telemetry. r=gfritzsche,nfroyd, a=gchang MozReview-Commit-ID: 9kkjpLAIQUX
f0283d52d9caa7e58aa3b7c5a3dc25da3e80ca58: Bug 1303174 - Correct gdb nsTHashtable pretty printer's understanding of table capacity to not be the entry count. r=nfroyd
Andrew Sutherland <asutherland@asutherland.org> - Fri, 16 Sep 2016 10:18:29 -0400 - rev 355578
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1303174 - Correct gdb nsTHashtable pretty printer's understanding of table capacity to not be the entry count. r=nfroyd It turns out the entry count is not the same as the capacity. This turns out badly when your hashtable is a hashtable and not an array. Which is most of them. If you were using this pretty printer prior to this fix, you may have seen anywhere between 0% and 100% of the actual entries in the table. Apologies! Note that this change has no bearing on any in-tree tests at this point. We still want to add unit tests so this is not the case. (The JS pretty printers have them.)
e2fda83015d84163657bc983894631e57b7ea595: Bug 956338 - Add checks to WeakPtr/nsWeakReference and related classes to assert single-thread usage. r=nfroyd
Honza Bambas <honzab.moz@firemni.cz> - Mon, 01 Aug 2016 13:16:16 +0200 - rev 352971
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 956338 - Add checks to WeakPtr/nsWeakReference and related classes to assert single-thread usage. r=nfroyd
793e8dee47eaa5aaafd8e6065e06cd6b986acde3: Initialize nsAppShell in the GPU process. (bug 1294350 part 5, r=nfroyd)
David Anderson <danderson@mozilla.com> - Mon, 22 Aug 2016 22:57:36 -0700 - rev 352047
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Initialize nsAppShell in the GPU process. (bug 1294350 part 5, r=nfroyd)
52e0e8f44ca3b4e0122a39a08f37596e30e262af: Enable nsComponentManager in the GPU process. (bug 1294350 part 4, r=nfroyd)
David Anderson <danderson@mozilla.com> - Mon, 22 Aug 2016 22:57:36 -0700 - rev 352046
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Enable nsComponentManager in the GPU process. (bug 1294350 part 4, r=nfroyd)
ac65411ca5736e494fd394ff6565167d5ca3c9cf: Bug 1295138 - remove expected assertion from test_chrometoSource.xul, r=nfroyd
Bob Clary <bclary@bclary.com> - Tue, 16 Aug 2016 22:26:40 -0700 - rev 351085
Push 6570 by raliiev@mozilla.com at Mon, 14 Nov 2016 12:26:13 +0000
Bug 1295138 - remove expected assertion from test_chrometoSource.xul, r=nfroyd