searching for reviewer(ted)
3c935139d3d84dde6579d5302fdd5d06a96d0f74: Bug 1499587 - Fix win64 clang-cl -Wwritable-strings. r=ted
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 25 Oct 2018 14:16:27 +0000 - rev 491361
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499587 - Fix win64 clang-cl -Wwritable-strings. r=ted Differential Revision: https://phabricator.services.mozilla.com/D9031
04c752bcb18cbe9a4440d16dbb6cd84f1b21ea69: Bug 1501885 - Switch hfsplus toolchain to clang 7. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 25 Oct 2018 10:35:59 +0000 - rev 491305
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1501885 - Switch hfsplus toolchain to clang 7. r=ted And remove the clang-6 toolchain, which is now unused. Differential Revision: https://phabricator.services.mozilla.com/D9739
9688858bc5daf50a48ff789cf8ecf455ec315c3b: Bug 1460914 - [xpcshell] Cleanup code to build the xpcshell command, r=ted
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 24 Oct 2018 13:56:57 +0000 - rev 491153
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1460914 - [xpcshell] Cleanup code to build the xpcshell command, r=ted The current command line building is hard to follow and make sense of. Let's just use a single command variable and comment the order it needs. Depends on D9549 Differential Revision: https://phabricator.services.mozilla.com/D9550
ab0947533e9afba5a0a9e2abd09735bfa3c090a4: Bug 1460914 - [xpcshell] Stop ignoring failures in head.js when setting prefs, r=ted
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 23 Oct 2018 20:46:33 +0000 - rev 491152
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1460914 - [xpcshell] Stop ignoring failures in head.js when setting prefs, r=ted If something goes wrong when setting prefs, that's something we'll want to know about as it likely means some tests will start to fail. Differential Revision: https://phabricator.services.mozilla.com/D9549
e72b6abf3ec41dbd991c151210b826c68e39f5c0: Bug 1498609 - Annotate crash pings to include ECC memory support (or lack of) r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 24 Oct 2018 08:22:42 +0000 - rev 491084
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498609 - Annotate crash pings to include ECC memory support (or lack of) r=ted Differential Revision: https://phabricator.services.mozilla.com/D8587
87757f9e1d78a189f5ceb1dadd7f4520f066c049: Bug 1499844 - Fix win64 clang-cl -Wformat warnings. r=ted
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 23 Oct 2018 14:18:15 +0000 - rev 491014
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499844 - Fix win64 clang-cl -Wformat warnings. r=ted Differential Revision: https://phabricator.services.mozilla.com/D9027
3daa70ac76f606894a99371cae7312d8a93a2de5: Bug 1497860: Move mozconfig variant definitions to taskcluster config. r=ted
Tom Prince <mozilla@hocat.ca> - Tue, 23 Oct 2018 21:27:42 +0000 - rev 491013
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497860: Move mozconfig variant definitions to taskcluster config. r=ted Differential Revision: https://phabricator.services.mozilla.com/D8452
ebd90074177907cdae2a2ce6c97f3b80074e1087: Bug 1497860: Move mozconfig variant definitions to taskcluster config. r=ted
Tom Prince <mozilla@hocat.ca> - Tue, 23 Oct 2018 17:35:23 +0000 - rev 490994
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497860: Move mozconfig variant definitions to taskcluster config. r=ted Differential Revision: https://phabricator.services.mozilla.com/D8452
caaad097961a2566dff3742bf57b36085ce3bab6: Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Thu, 18 Oct 2018 10:39:05 +0000 - rev 490609
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers This is the equivalent of the rustc-workspace-hack used by the rust build to ensure cargo and RLS see the same set of features for dependencies so that these dependencies may be reused by invocations of cargo for these two projects. The trivial crate added specifies the union of the set of features activated for a particular crate for each time it appears in the dependency tree so that cargo will understand these dependencies to be re-usable across cargo implementations. This eliminates re-building jsrust and some of its dependencies twice, and reduces the number of crates compiled in the tree by about 90 in testing on linux. Differential Revision: https://phabricator.services.mozilla.com/D9041
470e06d78a7b1da0aea4fd58b520090097de6e19: Bug 1499196 - Always use the topobjdir to output rust library dependencies. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Thu, 18 Oct 2018 10:40:32 +0000 - rev 490607
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499196 - Always use the topobjdir to output rust library dependencies. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D9039
299734d1636d31255ebe00edb5f43682230aac6f: Bug 1495539 Set up MinGW-clang to track clang trunk r=ted
Tom Ritter <tom@mozilla.com> - Thu, 18 Oct 2018 09:09:53 -0500 - rev 490264
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1495539 Set up MinGW-clang to track clang trunk r=ted
364f270ff9bf70fce86e0aa8c5eeb673239a0816: Bug 1486554 - Remove the now unused clang and clang_debug mozharness configs and corresponding files r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Oct 2018 22:45:47 +0000 - rev 490195
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1486554 - Remove the now unused clang and clang_debug mozharness configs and corresponding files r=ted Depends on D8811 Differential Revision: https://phabricator.services.mozilla.com/D8812
7f518733a402d92d850cb4dd44d2ebd7bac67007: Bug 1486554 - Use the normal debug mozharness config for Windows static analysis autotest r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Oct 2018 22:45:19 +0000 - rev 490194
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1486554 - Use the normal debug mozharness config for Windows static analysis autotest r=ted Now that all Windows builds have static analysis enabled, the clang_debug mozharness config does not have any relevant difference for those jobs, so just use the debug mozharness config instead. Depends on D8810 Differential Revision: https://phabricator.services.mozilla.com/D8811
60d974e18e6ac10231d7105582c026fc74e16a69: Bug 1486554 - Enable static analysis on normal Windows CI builds r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Oct 2018 22:45:06 +0000 - rev 490193
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1486554 - Enable static analysis on normal Windows CI builds r=ted And turn off separate static analysis build tasks. Differential Revision: https://phabricator.services.mozilla.com/D8810
c06d1f31c0914b09091a7e2d531c782607504d0e: Bug 1475562 Produce pdbs for the mingw-clang build job r=ted
Tom Ritter <tom@mozilla.com> - Wed, 17 Oct 2018 09:38:52 -0500 - rev 490006
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1475562 Produce pdbs for the mingw-clang build job r=ted This patch also changes how pdbs for the ASAN job are copied: we relax restrictions so that pdbs if present) are always copied out and add an environment variable MOZ_COPY_PDBS to indicate when we want to produce pdbs for copying.
f3d26ec88c8d6e045d4eb8defbf09810a4c440a9: Bug 1497692 - Lower the minidump-analyzer priority r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 12 Oct 2018 14:50:16 +0000 - rev 489326
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497692 - Lower the minidump-analyzer priority r=ted Differential Revision: https://phabricator.services.mozilla.com/D8242
0c4f6cc4fccf38369baf6dcce5aea235ad55aa96: Bug 1497446 - mach rust vendor. r=ted
David Teller <dteller@mozilla.com> - Wed, 10 Oct 2018 16:50:30 +0200 - rev 489315
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497446 - mach rust vendor. r=ted Summary: The previous two changesets bump up a few dependencies. This is the companion mach rust vendor. Test Plan: It builds. Reviewers: ted Tags: #secure-revision Bug #: 1497446
14243af871cc5419810f3e9638e62a6962ed401c: Bug 1475562 Produce pdbs for the mingw-clang build job r=ted
Tom Ritter <tom@mozilla.com> - Mon, 08 Oct 2018 12:30:34 -0500 - rev 489301
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1475562 Produce pdbs for the mingw-clang build job r=ted This patch also changes how pdbs for the ASAN job are copied: we relax restrictions so that pdbs if present) are always copied out and add an environment variable MOZ_COPY_PDBS to indicate when we want to produce pdbs for copying.
122ac3c6e1dc29aeb824845419658dfd6c45604a: Bug 1483941: add documentation about build telemetry r=ted
Connor Sheehan <sheehan@mozilla.com> - Wed, 10 Oct 2018 19:58:47 +0000 - rev 489134
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1483941: add documentation about build telemetry r=ted This commit adds some documentation about build telemetry to the build system documentation. This doc should be used as a reference during opt-in to build system telemetry, and includes paths to the relevant files for users to audit independently. Documentation regarding the schema types and object properties was generated by the `jsonschema2rst` tool, available on PyPI. Differential Revision: https://phabricator.services.mozilla.com/D8030
9de896fd363f935bba655ee6f8ef213bfbcd11cb: Bug 1494287 - Check existing cbindgen version and update if necessary. r=ted
Tooru Fujisawa <arai_a@mac.com> - Fri, 12 Oct 2018 07:59:22 +0900 - rev 489073
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494287 - Check existing cbindgen version and update if necessary. r=ted
b791c9a47d33088319ad53b32d0756ec014dfdb7: Bug 1390547 - Escape MozCrashReason when writing out a crash report r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 11 Oct 2018 11:15:02 +0000 - rev 489052
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1390547 - Escape MozCrashReason when writing out a crash report r=ted Differential Revision: https://phabricator.services.mozilla.com/D7256
f9118ebe1bf160af3b6ddf2ffee8cdbd5b3ab5dc: Bug 1497339 - Fix reftests in the Tup backend. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Wed, 10 Oct 2018 23:12:32 +0000 - rev 488987
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497339 - Fix reftests in the Tup backend. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D8284
4530cf55b7b4d86e41080dae86a2ec85f0b29edf: Bug 1497339 - Fix reftests in the Tup backend. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Wed, 10 Oct 2018 20:28:04 +0000 - rev 488975
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497339 - Fix reftests in the Tup backend. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D8284
5bdbf3c25285fb446af25ce28ec945b856a29bb4: Bug 1497350 - Fix |./mach xpcshell-test| in the tup backend. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Tue, 09 Oct 2018 19:25:36 +0000 - rev 488740
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1497350 - Fix |./mach xpcshell-test| in the tup backend. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D8040
e6e614fca202037f308ae64fdac97af98164820d: Bug 1464509: configure changes to ensure jemalloc is used if the profiler is on r=ted
Randell Jesup <rjesup@jesup.org> - Tue, 09 Oct 2018 22:29:02 -0400 - rev 488694
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1464509: configure changes to ensure jemalloc is used if the profiler is on r=ted
d8ce6780e0f558c0360cbeaf2a183875ce38042e: Bug 1496405 - Always build minidumpwriter on Windows to support 64 or 32 bit python. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Sat, 06 Oct 2018 01:16:01 +0000 - rev 488428
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1496405 - Always build minidumpwriter on Windows to support 64 or 32 bit python. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D7953
d090265a5a850b6c34dc37dfca994a2be6df858e: Bug 1495641 - Make clang-tidy toolchains use a clang-tidy/ directory instead of clang/. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 02 Oct 2018 13:54:04 +0900 - rev 488048
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1495641 - Make clang-tidy toolchains use a clang-tidy/ directory instead of clang/. r=ted Differential Revision: https://phabricator.services.mozilla.com/D7582
3ff4a396300c717fe8d0e0288dee8cade03479d9: Bug 1495641 - Make clang-tidy toolchains use a clang-tidy/ directory instead of clang/. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 02 Oct 2018 13:54:04 +0900 - rev 488045
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1495641 - Make clang-tidy toolchains use a clang-tidy/ directory instead of clang/. r=ted Differential Revision: https://phabricator.services.mozilla.com/D7582
f69ecb2abf86e239c528a27f394e88019bd7cdae: Bug 1493345 Fix improper usage of blessings.tigetstr r=ted,firefox-build-system-reviewers
Jay Kamat <jaygkamat@gmail.com> - Tue, 02 Oct 2018 18:36:30 +0000 - rev 487582
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493345 Fix improper usage of blessings.tigetstr r=ted,firefox-build-system-reviewers blessings.tigetstr is not part of its API. It happens to work because blessings imports curses using 'from curses import tigetstr'. Instead, we can just use terminal.normal, which contains the string we were going to get anyway. See https://github.com/erikrose/blessings/pull/138 for more information. Let me know if there's a better way of resolving this. Hopefully with this + the patch I submitted to blessings (https://github.com/erikrose/blessings/pull/137) firefox will build fine with TERM improperly set. Differential Revision: https://phabricator.services.mozilla.com/D5377
f9572cfd7bac75d4493f44206cd27958d74269d0: Bug 1494958 - remove linuxgl/accessibility check in old-configure.in; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Tue, 02 Oct 2018 15:41:06 -0400 - rev 487532
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494958 - remove linuxgl/accessibility check in old-configure.in; r=ted.mielczarek linuxgl is not a widget toolkit we support nowadays.
7c0eb6f58c1cf996836905df9696528a63b78d09: Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
Markus Stange <mstange@themasta.com> - Tue, 02 Oct 2018 01:49:13 +0000 - rev 487496
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted This will be used to conditionally compile the rust code for ELF binary parsing, which will be used by the profiler to dump symbols from system libraries on Android. Ideally I'd like to make this only apply to Nightly + Beta configurations, and not to Release, but there doesn't seem to be an easy way to differentiate between Beta and Release and doing so might be frowned upon. So now it's going to be built on all channels on Android, even Release, even though developers won't be profiling Release channel builds much, and the extra code size isn't all that valuable for our users. We definitely need this code to be included on the Beta channel, though, because Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get good profiling information from Focus. Differential Revision: https://phabricator.services.mozilla.com/D7020
1c8460b1d6daca03719193526c4f88531fa37153: Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted
Markus Stange <mstange@themasta.com> - Mon, 01 Oct 2018 20:15:08 +0000 - rev 487427
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1457481 - Add a MOZ_GECKO_PROFILER_PARSE_ELF define that's only true on Android. r=ted This will be used to conditionally compile the rust code for ELF binary parsing, which will be used by the profiler to dump symbols from system libraries on Android. Ideally I'd like to make this only apply to Nightly + Beta configurations, and not to Release, but there doesn't seem to be an easy way to differentiate between Beta and Release and doing so might be frowned upon. So now it's going to be built on all channels on Android, even Release, even though developers won't be profiling Release channel builds much, and the extra code size isn't all that valuable for our users. We definitely need this code to be included on the Beta channel, though, because Firefox Focus Nightly uses GeckoView from the Beta channel, and we want to get good profiling information from Focus. Differential Revision: https://phabricator.services.mozilla.com/D7020
88273f13d441593babcfd658dd9b9c9c69da40ff: Bug 1493272 - Run a top level build in the tup backend when "faster" or "binaries" is passed to |./mach build| r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 Oct 2018 19:11:59 +0000 - rev 487408
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493272 - Run a top level build in the tup backend when "faster" or "binaries" is passed to |./mach build| r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D7319
69e68cc1f4957343a270179245b41ba5d6652e89: Bug 1490147 - Require rustc 1.29. r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Wed, 26 Sep 2018 22:18:25 +0000 - rev 486945
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1490147 - Require rustc 1.29. r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D6998
9552949ae7cdec2f6d4cb6be152cc86be993ecf6: Bug 1494717 - fix package name for aarch64 windows; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Thu, 27 Sep 2018 14:35:00 -0400 - rev 486860
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494717 - fix package name for aarch64 windows; r=ted.mielczarek The current code assumes that !x86-64 must be 32-bit. Let's flip that and assume that !x86 is 64-bit.
8d6329af610eb827b07f3cc5782fa1c77af2a271: Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 26 Sep 2018 11:54:34 +0000 - rev 486674
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium Differential Revision: https://phabricator.services.mozilla.com/D5741
4b793141b127945f9e69fbbe92cca4bf2850db64: Bug 1492508: Merge upstream patch to pin the ASan DLL. r=ted
David Major <dmajor@mozilla.com> - Wed, 26 Sep 2018 17:24:16 -0400 - rev 486667
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1492508: Merge upstream patch to pin the ASan DLL. r=ted The ASan runtime wasn't designed to be unloaded, so pin it in memory. Differential Revision: https://phabricator.services.mozilla.com/D6943
bd9d6b7b6ab1dce3f8d90cbeb5a91d8b7801ba26: Bug 1494411 - remove MOZ_D3DCOMPILER_XP_CAB; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Wed, 26 Sep 2018 15:28:14 -0400 - rev 486654
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1494411 - remove MOZ_D3DCOMPILER_XP_CAB; r=ted.mielczarek This variable is used, but never defined.
9c255bb965ab134817710ec75db5a90430c5ecb7: Bug 1493365 - Reduce the amount of memory consumed when reading symbol files r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 24 Sep 2018 20:43:37 +0000 - rev 486410
Push 246 by fmarier@mozilla.com at Sat, 13 Oct 2018 00:15:40 +0000
Bug 1493365 - Reduce the amount of memory consumed when reading symbol files r=ted When reworking the script each entry holding a function name was replaced by a dictionary holding both the function name and its size. This significantly increased memory consumption as using a full-fledged dictionary for only two fields is very space inefficient. This patch uses a named tuple instead of a dictionary for every entry, reducing memory consumption by almost four times. Differential Revision: https://phabricator.services.mozilla.com/D6603
628ebca30ce356acab1e9f0497c20492a3899d57: Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 24 Sep 2018 13:21:38 +0000 - rev 486226
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium Differential Revision: https://phabricator.services.mozilla.com/D5741
575545bc2b10c7e06d89ef687bc2f6c1e7fa2cc5: Bug 1493315: Build config for dedicated profiles and downgrade protection. r=ted
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 21 Sep 2018 23:32:55 +0000 - rev 486112
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1493315: Build config for dedicated profiles and downgrade protection. r=ted Differential Revision: https://phabricator.services.mozilla.com/D6545
552cf01fb131f58080232c47482d5b2ef5d979c3: Bug 1470223 - Prefer FUNC entries to PUBLIC entries when fixing symbols r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 21 Sep 2018 12:50:32 +0000 - rev 486103
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1470223 - Prefer FUNC entries to PUBLIC entries when fixing symbols r=ted This patch changes the way we search symbols when fixing up a stack. Previously we would find the closest PUBLIC or FUNC entry lower than a given address. Because of how symbol files were processed we preferred PUBLIC entries to FUNC ones. Now we look first for the function that contains the address (obtained from the FUNC entries) then if none is available we look for the closest, lower PUBLIC entry. Differential Revision: https://phabricator.services.mozilla.com/D5033
eeb4c8b9087292d98d1ddd8ffead55a6b5838496: bug 1490119: Build separate updater that always embeds dep certificates. r=ted,firefox-build-system-reviewers
Ben Hearsum <bhearsum@mozilla.com> - Fri, 21 Sep 2018 10:07:27 +0000 - rev 486028
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
bug 1490119: Build separate updater that always embeds dep certificates. r=ted,firefox-build-system-reviewers This patch gets us building an updater binary that always embeds the dep certificates (instead of release or nightly), and builds a new tests package that includes it. This was originally D5900, but that was backed out due to busting artifact builds. I've fixed that by removing the Makefile that Ted pointed out is unnecessary. Differential Revision: https://phabricator.services.mozilla.com/D6418
5a566d2d672293b5bb293fbf221ec1db42f9a311: Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 21 Sep 2018 11:38:04 +0000 - rev 486022
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1490240 - Fix the remaining compiler warnings in the crash reporter r=ted,glandium Differential Revision: https://phabricator.services.mozilla.com/D5741
8846c0a176c80b45854d7b29c6f117c9b389ed65: Bug 1477490: Merge upstream ASan patch to unpoison thread stacks. r=ted
David Major <dmajor@mozilla.com> - Thu, 20 Sep 2018 17:40:38 -0400 - rev 485984
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1477490: Merge upstream ASan patch to unpoison thread stacks. r=ted
ce05cf6d5e1990c93c5c0220ea9354b4b646786f: Bug 1237610: update `submit_telemetry_data.py` r=ted
Connor Sheehan <sheehan@mozilla.com> - Thu, 20 Sep 2018 18:54:07 +0000 - rev 485863
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1237610: update `submit_telemetry_data.py` r=ted This commit updates submit_telemetry_data.py to send data to the Telemetry pipeline. The script assumes the presence of a "telemetry" directory within the statedir, and an "outgoing" directory within the "telemetry" directory (otherwise there is no data to submit). The script will create a "submitted" directory and "telemetry.log" file if absent, making the assumption that this is the first build telemetry submission for that user. UUID values for submitted data points are seeded from the filename, without the ".json" suffix. Differential Revision: https://phabricator.services.mozilla.com/D5687
9d400e7fa5e6e48cde2f7927e05bcdb8295cb933: Bug 1488181: Preload psapi.dll to prevent hangs in the exception handler;r=ted
Carl Corcoran <ccorcoran@mozilla.com> - Thu, 20 Sep 2018 09:53:26 +0000 - rev 485816
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1488181: Preload psapi.dll to prevent hangs in the exception handler;r=ted Differential Revision: https://phabricator.services.mozilla.com/D6361
273221b765bf304b3f2e0a868f8c7168f5f9e8a6: Bug 1491901 - move MK*SHLIB to moz.configure; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Wed, 19 Sep 2018 10:03:42 -0400 - rev 485548
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1491901 - move MK*SHLIB to moz.configure; r=ted.mielczarek It's nicer to have all that logic in one place, and to be able to common up the Unix-y flags setting. The Makefile constructs in string values is gross, but it's no worse than we had before.
588d96e4eec804258700aed86937c5ac1bfcab51: Bug 1463048 - Remove asynchronous minidump generation r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 17 Sep 2018 20:51:45 +0000 - rev 485336
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1463048 - Remove asynchronous minidump generation r=ted This reverts the changes in bug 1360308, bug 1390143 and bug 1469603. Minidump generation will now only happen on the main process' main thread which might lead to hangs but is known to be fairly robust. Asynchronous generation proved too brittle and enormously increased the complexity of this already hard-to-read code. Differential Revision: https://phabricator.services.mozilla.com/D5147
a78286b7539dcdd9ab0aae4d9ef13d720ae96ea0: Bug 1372826: Unloaded module information in minidumps no longer restricted to Nightly;r=ted
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 07 Sep 2018 16:45:49 +0000 - rev 484252
Push 241 by fmarier@mozilla.com at Mon, 24 Sep 2018 21:48:02 +0000
Bug 1372826: Unloaded module information in minidumps no longer restricted to Nightly;r=ted Differential Revision: https://phabricator.services.mozilla.com/D5145