Birunthan Mohanathas
94998cf5fe
Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
2015-11-02 07:53:26 +02:00
Gregory Szorc
fa967a4cfd
Bug 1207871 - Process files in descending file size order; r=ted
...
Large files take longer to process. Scheduling large files after smaller
files means there is a higher chance a large file may be a long pole
during processing.
This commit changes the scheduling logic to exhaustively obtain the set
of files to be processed. It then sorts them by descending file size and
schedules them in the resulting order, thus minimizing the chances for a
large file to be the long pole holding up processing completion.
On my machine this doesn't change wall execution time. However,
automation may be different. And the logic of the new behavior is sound.
2015-09-23 22:26:41 -04:00
Gregory Szorc
84426d366d
Bug 1175632 - Record how long each symbol file took to process; r=ted
...
As part of this an unused import was removed.
2015-10-26 15:58:15 -04:00
Tooru Fujisawa
682bfa0898
Bug 1217082 - Remove for-each from toolkit/. r=Gijs
2015-10-19 04:57:14 +09:00
Ted Mielczarek
54f00ff027
bug 1217051 - Pipe dump_syms stderr to /dev/null. r=catlee
2015-10-21 12:54:16 -04:00
Nicholas Nethercote
dc76c149ec
Bug 1186785 - Replace nsBaseHashtable::EnumerateRead() calls in toolkit/ with iterators. r=froydnj.
2015-10-19 15:46:46 -07:00
Nicholas Nethercote
e49efba560
Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium.
...
DONTBUILD because it only changes comments.
This will hopefully prevent confusion like that in bug 1215903.
2015-10-19 18:05:20 -07:00
Chris Manchester
916252c920
Bug 1175857 - Build libraries composing dump_syms with optimization. r=glandium
...
A previous patch enabled optimizations when building the dump_syms executable.
This patch enables optimizations when building dependent libraries, where much
of the work is actually done, to achieve the expected speeedup.
2015-10-19 17:57:11 -07:00
Chris Manchester
247f3c9d0f
Bug 1175857 - Build dump_syms with compiler optimizations; r=glandium
...
dump_syms has been measured to be ~50% faster when compiled with
optimizations. Since symbol generation takes a lot of time on the
builders, this difference matters.
Compile dump_syms with optimizations to make symbol dumping faster
and hopefully making build jobs faster as well.
2015-09-24 17:05:40 -04:00
Eric Rahm
98d83a2260
Bug 1194555 - Part 6: Run reporters asynchronously. r=njn,jld,ted
2015-10-14 16:52:59 -07:00
Michael Layzell
5edfd55115
Bug 1183355 - Annotate crash reports triggered by MOZ_CRASH in release builds, r=froydnj
2015-10-08 10:01:08 -04:00
Carsten "Tomcat" Book
d7f143eaad
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
b9e5717f50
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
Shu-yu Guo
b5f316de44
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07:00
Nicholas Nethercote
b3573eb2f7
Bug 1209351 (part 6) - Optimize nsTHashTable::RemoveEntry() usage in toolkit/. r=froydnj.
2015-09-24 21:38:04 -07:00
Ted Mielczarek
a3e8755451
bug 543111 - fix symbolstore.py to work properly for cross-compiled mac builds on linux. r=gps
2015-09-22 08:00:34 -04:00
Ted Mielczarek
91fa386d41
bug 543111 - Fix Mac Breakpad host tools to build in Linux cross-compile. r=mento,glandium
2015-10-01 15:04:27 -04:00
Carsten "Tomcat" Book
b60ce1d0b7
Backed out 4 changesets (bug 543111) for mac bustage on a CLOSED TREE
...
Backed out changeset 81f6fdc25862 (bug 543111)
Backed out changeset d1a73eaa6113 (bug 543111)
Backed out changeset 08c7f9ed5970 (bug 543111)
Backed out changeset 3b323ed3b20a (bug 543111)
2015-10-01 14:32:11 +02:00
Ted Mielczarek
0f046b27ee
bug 543111 - fix symbolstore.py to work properly for cross-compiled mac builds on linux. r=gps
2015-09-22 08:00:34 -04:00
Ted Mielczarek
3e0d746c1e
bug 543111 - Fix Mac Breakpad host tools to build in Linux cross-compile. r=mento,glandium
2015-10-01 06:24:58 -04:00
Tooru Fujisawa
f66aa53c9b
Bug 1207497 - Part 2: Remove use of expression closure from tests in toolkit/. r=Gijs
2015-09-24 21:25:24 +09:00
Shu-yu Guo
45211869c8
Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Ms2ger
5db7e694ee
Bug 1194603 - Remove INTERNAL_TOOLS; r=mshal
...
Its only purpose is to disable PGO. Where that was not already explicitly done,
or irrelevant (because the directory only contains python), I disabled it in
moz.build.
2015-09-10 13:49:19 +02:00
Ted Mielczarek
326ab27018
bug 1198226 - Move HOST_{C,CXX}FLAGS to moz.build HOST_{CFLAGS,CXXFLAGS,DEFINES}. r=mshal
...
As part of this move, HOST_NSPR_MDCPUCFG needed to be changed to get the quoting right.
2015-09-08 11:35:43 -04:00
Ted Mielczarek
4702864597
bug 1201069 - retry symbol upload on any 500 error. r=ryanvm
2015-09-04 08:13:05 -04:00
Benjamin Smedberg
293122e98b
Bug 1199662 - Crash ping environment block is broken when any string field contains a quotation mark. Unescape INI fields properly using the library that already exists for the purpose. r=ted
2015-08-28 12:53:43 -04:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Mike Hommey
d1ad66a0f8
Bug 1189967 - Be slightly more explicit about some conversions to std::wstring. r=nfroyd
2015-08-23 22:20:19 +09:00
Chris Peterson
0cfb4b6aa5
Bug 1190148 - Fix warnings in toolkit/crashreporter/client and mark as FAIL_ON_WARNINGS. r=ted
2015-08-01 11:59:40 -07:00
Ted Mielczarek
230f45293a
bug 1164816 - Rewrite symbolstore.py to use concurrent.futures. r=gps
...
CLOSED TREE
2015-05-13 14:50:11 -04:00
Ted Mielczarek
a1a9578783
bug 1164816 - Refactor symbolstore.py to remove WorkerInitializer. r=gps
...
concurrent.futures doesn't have a WorkerInitializer equivalent to what
multiprocessing.Pool has, so refactor things slightly to remove that dependency.
2015-05-13 14:14:08 -04:00
Petr Jasicek
d5e2557fcd
Bug 1192243 - Fix Gtk3 crash reporter's ScrolledWindow and width. r=karlt
2015-08-11 14:12:44 -07:00
Makoto Kato
0e383c7b86
Bug 830801 - Part 3. Remove NOMINMAX define from cpp source. r=mshal
2015-08-03 10:07:20 +09:00
Makoto Kato
629ba560a7
Bug 830801 - Part 2. Remove NOMINMAX define from moz.build. r=mshal
2015-08-03 10:07:09 +09:00
Anthony Miyaguchi
c8bcf486b0
Bug 1168979 part 1 - Add fallback for buildconfig in standalone use of upload_symbols script; r=mrrrgn
2015-07-10 09:56:16 -07:00
Ryan VanderMeulen
a8c7273a6f
Backed out 7 changesets (bug 1168979) for breaking the gecko decision task on a CLOSED TREE.
...
Backed out changeset 0d9496880482 (bug 1168979)
Backed out changeset 913594264a8c (bug 1168979)
Backed out changeset 18560f41c3fb (bug 1168979)
Backed out changeset dd5644a30469 (bug 1168979)
Backed out changeset 162318c4e626 (bug 1168979)
Backed out changeset 5bfd2e72d330 (bug 1168979)
Backed out changeset 0d97c2ab4fe4 (bug 1168979)
2015-07-16 16:51:36 -04:00
Anthony Miyaguchi
b084fee948
Bug 1168979 part 1 - Add fallback for buildconfig in standalone use of upload_symbols script; r=mrrrgn
2015-07-10 09:56:16 -07:00
Birunthan Mohanathas
47ed3a3675
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Juan Gomez
01df2f691b
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-07-03 18:29:00 -07:00
Ryan VanderMeulen
e6131fc8b8
Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage.
2015-06-25 19:48:42 -04:00
Juan Gomez
2128198065
Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj
2015-06-24 14:11:00 -04:00
Ted Mielczarek
6af8019322
bug 1171527 - Make upload_symbols.py retry on 500 errors from the API. r=gps
2015-06-05 07:38:14 -04:00
Jim Mathies
bb45c43a43
Bug 1160142 - Updates for exception handler apis to allow the pairing of a passed in minidump. r=ted
2015-06-11 12:25:45 -05:00
Jim Mathies
e007243879
Bug 1153205 - ContentParent should annotate crash reports prior to calling GeneratePairedMinidump. r=ted
2015-06-11 12:25:45 -05:00
J. Ryan Stinnett
35fad51614
Bug 1166964 - Disable Breakpad INFO logging. r=ted
2015-06-08 13:04:04 -05:00
David Major
4a4fc74148
Bug 1154298: Use XPSP2 crash URL for XPx64 and Server2003SP1. r=ted
2015-06-08 09:12:17 -04:00
Ted Mielczarek
99f449f78a
bug 1168535 - re-open the zip file for each upload_symbols retry. r=gps
2015-05-27 14:25:37 -04:00
Ted Mielczarek
d08ececd9d
bug 1168535 - print error response body in upload_symbols.py. r=gps
2015-05-27 13:50:04 -04:00
Mike Hommey
4245f5c436
Bug 991983 - Define SOURCES as SourcePath. r=gps
2015-05-28 07:34:15 +09:00
Botond Ballo
ad4aea9284
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
2015-05-26 14:33:55 -04:00