Граф коммитов

1250 Коммитов

Автор SHA1 Сообщение Дата
dbaron%dbaron.org 03b1ad9691 Make bloat tests work on Firefox, plus some additional test_result checks that have been lying around on balsa. r=bryner 2004-04-13 23:48:24 +00:00
leaf%mozilla.org 6ac6bba3aa enable profiling for release builds, to get debugging symbols for talkback.
disable pdbfile generation for now, until talkback understands pdb files.
2004-03-31 23:54:26 +00:00
bryner%brianryner.com 37ee771865 fix uninitialized variable warning 2004-03-26 19:20:15 +00:00
bryner%brianryner.com 5b4590786c Various changes to improve release build automation for firefox. In particular, add ExtraFiles which allows firefox to pull browser/config/mozconfig, change the clobber target to distclean, and make the clobber and build targets be run separately. Bug 238698, r=leaf 2004-03-25 22:22:00 +00:00
cltbld%netscape.com 23b3f74e1b Fix thinko in last checkin. 2004-03-25 19:43:43 +00:00
bryner%brianryner.com 4408a64d26 Only run 'make installer' if the settings say to make an installer. If not making an installer, return success. 2004-03-25 08:18:29 +00:00
bryner%brianryner.com 8381a8aafc Move the check that the installer directory was created from browser/installer/Makefile to post-mozilla-rel.pl. This way, we're sure the installer directory will exist when post-mozilla-rel tries to make the dated staging directory under it. 2004-03-25 06:42:54 +00:00
cls%seawood.org 5d607b2854 Add support for compressing & encoding logs when sending them to the server.
Thanks to Philip K. Warren <pkw@us.ibm.com> for the patch.
Bug #113212 r=leaf
2004-03-24 03:37:38 +00:00
cls%seawood.org 473ec88076 Sleep at the end of the cycle, not the beginning. 2004-03-24 01:53:10 +00:00
bryner%brianryner.com 37ba609ba1 Changes for hooking up windows firefox nightlies to post-mozilla-rel.pl (bug 237173). r=leaf, a=dbaron. 2004-03-11 23:18:19 +00:00
bzbarsky%mit.edu a94ca7212f Make it possible to pause the profiler when using JP_RTC_HZ. Follow-up to bug
128673, r=shaver, sr=dbaron
2004-03-09 22:31:56 +00:00
bzbarsky%mit.edu 475d9bc628 Updating readme to talk about the JP_RTZ_HZ flag, to have examples using the
current output format, and to have a bit more in the way of explanation of the
output and the various JPROF_FLAGS values.  a=jim nance
2004-03-07 01:15:26 +00:00
cls%seawood.org 760040ffcb Update maps 2004-02-29 00:21:36 +00:00
dbaron%dbaron.org d307bcc6df Don't print output to nohup.out so tinderbox scripts don't fill up the disk. b=234206 r=bryner 2004-02-20 19:46:48 +00:00
dbaron%dbaron.org 47cdee9b57 Add simple trace-malloc reader to dump all allocation stacks in a trace-malloc log. 2004-02-19 19:52:59 +00:00
leaf%mozilla.org a883d46ab3 cache the talkback symbols if we're caching the uploaded build (for nightlies
and releases)
2004-02-18 15:35:21 +00:00
dbaron%dbaron.org 38bc0b9fa0 Make this work with an objdir. 2004-02-16 22:53:17 +00:00
dbaron%dbaron.org f4419284a8 Add post-mozilla.pl being used on comet. 2004-02-14 01:56:34 +00:00
leaf%mozilla.org f3cca327c3 adding windows release post-mozilla to trunk 2004-02-13 03:38:01 +00:00
leaf%mozilla.org 437e94abe8 support for windows release builds 2004-02-12 22:06:59 +00:00
cls%seawood.org 332976510a Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
Bug #232763 r=dbaron sr=brendan
2004-02-11 07:16:11 +00:00
brendan%mozilla.org a7f5763ec4 Get my NS_TrackAllocation patch in before cls moves files. 2004-02-11 04:15:17 +00:00
bzbarsky%mit.edu 8f5ad34448 Change linkification a bit to prevent undesirable horizontal scrolling. Bug
134016, initial patch by Dave Morrison <morrison@bnl.gov>, r=dbaron
2004-02-10 23:52:41 +00:00
cls%seawood.org bc24ffd464 Backing out previous changes.
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763
2004-02-10 18:55:04 +00:00
cls%seawood.org 4f821d592f Remove unneeded -liberty references.
Bug #232763
2004-02-10 17:58:21 +00:00
dbaron%dbaron.org 40ec624e8e Add common dotfiles. 2004-02-10 00:19:09 +00:00
dbaron%dbaron.org 6237155367 Remove misleading examples. Use perl build-seamonkey.pl --example-config instead. 2004-02-10 00:17:27 +00:00
cls%seawood.org 8fa223847d Use OS_LIBS for system libraries.
Fixing tinderbox bustage.
2004-02-07 08:55:40 +00:00
cls%seawood.org ecbb9d4b08 Add support for timeouts of cvs checkouts.
Bug #184757 r=bryner
2004-01-31 21:31:54 +00:00
jim_nance%yahoo.com 02a08d62dc Fix Bug 232051 - Make jprof work with Fedora Core1. The stack walking code
did not work on that platform. r=dbaron sr=dbaron.
2004-01-25 01:51:39 +00:00
dbaron%dbaron.org d1aa6370be Make nsTraceRefcnt bloat test less prominent and rename nsTraceRefcnt leak test to RLk. 2004-01-21 20:56:42 +00:00
dbaron%dbaron.org 0dad9eb69c Note out-of-component pointers. 2004-01-17 20:52:40 +00:00
alecf%flett.org cf37cd1d01 minor updates to spacetrace:
- show progress while loading the events file
- show more detailed leak summary
no review, this is a debug-only tool and I'm only changing console output
2004-01-13 16:35:45 +00:00
timeless%mozdev.org 4d7e65f171 Bug 230209 Infinite loop in DRefTool because error condition was dropped on floor
r=bz
2004-01-09 10:14:47 +00:00
dbaron%dbaron.org a71802a815 Remove pc tests in stack walking code that prevent it from working on Fedora Core 1. b=227396 r=bryner 2004-01-03 19:16:31 +00:00
dbaron%dbaron.org ad1d400539 Remove bogus --enable-perf-metrics. 2003-12-31 19:41:03 +00:00
dbaron%dbaron.org 93497517b6 Remove include of stdio.h from nsTraceRefcnt.h. b=227074 r=dougt sr,a=brendan 2003-12-12 23:02:12 +00:00
timeless%mozdev.org 94682d5678 Bug 226123 Add configurable function list to DRefTool and limit |new| to c++
r=dwitte
2003-11-20 17:23:40 +00:00
timeless%mozdev.org 7df4a8b87f Bug 225604 Dreftool should not follow symlinks (by default)
r=dwitte
2003-11-18 20:52:01 +00:00
timeless%mozdev.org 4a99f1fdc8 Bug 225527 Crash [@ map2tsv] null section
r=bryner
2003-11-17 06:48:34 +00:00
bryner%brianryner.com f9f4b8db03 Don't bother looking for eu-readelf and readelf on Mac OS X (the 'which' command there prints its error message to stdout, so it's hard to tell that it failed). 2003-11-13 19:43:23 +00:00
timeless%mozdev.org 10da106e6e Bug 225523 Minor dreftool change to get consistent bonsai output
r=riceman+bmo@mail.rit.edu
2003-11-13 03:49:37 +00:00
timeless%mozdev.org 2f0a3ffd6f Bug 8227 dreftool - rickg's phase 1 preventative crash maintenance
r=bernd

This is dreftool, resurrected with the help of kherron, bernd, and myself.

Licensing has been switched per http://bugzilla.mozilla.org/show_bug.cgi?id=8227#c45
to MPL/GPL/LGPL.

Old copies of xpcom classes have been removed, dreftool now uses the normal ones.

New:
* Builds on Linux and uses NSPR, so it should be possible to use it on most
systems.
* Member variables are screened.
* Tries to recognize NS_ENSURE early outs.
* Can parse a single file.
* The summary can indicate what it was told to parse.
* Links to LXR can be generated. Using this feature is not recommended as pieces of
mozilla tend to be on branches and the links will be bad. If for non branched content,
the links will drift as the files are changed.
* Links to Bonsai against the file revision will be generated if CVS records are
detected. This is good, unless you have local modifications in your tree.

Known issues:
* Aliasing isn't detected, so
|a = new something; *foo = a; if (!*foo) return NS_ERROR_FAILURE;| is flagged.
e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp&rev=1.33&mark=920-921,922,923,925#920

* Assigning to dereferenced objects
|*foo = new something| is not quite correctly handled (perhaps it's misinterpreted as
|foo = new something|. e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/extensions/transformiix/source/xslt/txStandaloneXSLTProcessor.cpp&rev=1.11&mark=88,92,96,99,84#91

* Various other allocators aren't caught: strdup and co., nsCRT::, nsMemory::, ...

* There's no way to provide a user defined list of allocators.

People should of course not file bugs simply based on dreftool, they should file bugs
after verifying that the complaints from dreftool are valid.
2003-11-13 00:01:30 +00:00
timeless%mozdev.org deaed0fe6f Bug 8227 dreftool - rickg's phase 1 preventative crash maintenance
r=bernd

This is dreftool, resurrected with the help of kherron, bernd, and myself.

Licensing has been switched per http://bugzilla.mozilla.org/show_bug.cgi?id=8227#c45
to MPL/GPL/LGPL.

Old copies of xpcom classes have been removed, dreftool now uses the normal ones.

New:
* Builds on Linux and uses NSPR, so it should be possible to use it on most
systems.
* Member variables are screened.
* Tries to recognize NS_ENSURE early outs.
* Can parse a single file.
* The summary can indicate what it was told to parse.
* Links to LXR can be generated. Using this feature is not recommended as pieces of
mozilla tend to be on branches and the links will be bad. If for non branched content,
the links will drift as the files are changed.
* Links to Bonsai against the file revision will be generated if CVS records are
detected. This is good, unless you have local modifications in your tree.

Known issues:
* Aliasing isn't detected, so
|a = new something; *foo = a; if (!*foo) return NS_ERROR_FAILURE;| is flagged.
e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp&rev=1.33&mark=920-921,922,923,925#920

* Assigning to dereferenced objects
|*foo = new something| is not quite correctly handled (perhaps it's misinterpreted as
|foo = new something|. e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/extensions/transformiix/source/xslt/txStandaloneXSLTProcessor.cpp&rev=1.11&mark=88,92,96,99,84#91

* Various other allocators aren't caught: strdup and co., nsCRT::, nsMemory::, ...

* There's no way to provide a user defined list of allocators.

People should of course not file bugs simply based on dreftool, they should file bugs
after verifying that the complaints from dreftool are valid.
2003-11-12 22:38:24 +00:00
bryner%brianryner.com 3a676ea33e Minor fix to parsing of readelf output. Allow a hyphen in the section name, and allow 6 digit fields (i.e. section size) to be longer than 6 digits. rs=ben. 2003-11-09 07:05:21 +00:00
dbaron%dbaron.org de075d53c7 Local BSD/OS-only change on otaku. 2003-11-04 22:14:12 +00:00
bryner%brianryner.com c014ae8024 On Linux, enable jprof to use /dev/rtc for up to 8 KHz sampling. Bug 128673, original patch by shaver, some additional fixes by me, r=shaver, sr=dbaron. 2003-11-01 07:34:18 +00:00
dbaron%dbaron.org bdb1184a8c date works on windows as well. r=bryner 2003-10-30 04:01:33 +00:00
cls%seawood.org 9996f78093 Updating "standalone" build module dependency maps. 2003-10-18 03:10:08 +00:00
bryner%brianryner.com 996ce18c4d I meant to check for an empty string as well as a null string. Really. r=mozbot. 2003-10-16 10:04:14 +00:00