Nicolas B. Pierron
|
5cb1226f59
|
Bug 876029 - Make Gonk memory pressure by-pass the event queue. r=jlebar
|
2013-07-09 13:47:15 -07:00 |
|
Ryan VanderMeulen
|
4e41e3d6e7
|
Backed out changeset 1c6223f7c74f (bug 876029) for Android armv6 mochitest-1/3 crahes.
|
2013-07-07 21:18:36 -04:00 |
|
Nicolas B. Pierron
|
912277b213
|
Bug 876029 - Make Gonk memory pressure by-pass the event queue. r=jlebar
|
2013-07-07 16:02:58 -07:00 |
|
Arnaud Sourioux
|
e9eb4eff0a
|
Bug 744115 - Disallow dispatching events after threads shut down. r=bsmedberg
|
2013-07-07 16:23:43 -04:00 |
|
Michal Novotny
|
0f41803005
|
Bug 886791 - Deadlock can occur if nsThreadPool::Dispatch() is called under lock, r=bsmedberg
|
2013-06-26 01:18:39 +02:00 |
|
Brian O'Keefe
|
11bcc1cd9e
|
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
|
2013-06-17 15:21:01 -04:00 |
|
Trevor Saunders
|
0dc1f9fb7f
|
bug 877850 - fix static constructors in xpcom/ r=jlebar
|
2013-05-30 17:20:02 -04:00 |
|
Aaron Klotz
|
c3f0a98c51
|
Bug 744836: Modify nsTimerEvent to hold its timer reference until the nsTimerEvent itself is destroyed. r=bsmedberg,ehsan
|
2013-05-30 10:19:18 -06:00 |
|
Julian Seward
|
eb8e819973
|
Bug 872496 - Allow early registration of stack tops, to improve native unwind quality. r=bgirard.
|
2013-05-28 14:03:38 +02:00 |
|
Mike Shal
|
5169c0a913
|
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
|
2013-04-23 17:54:15 -04:00 |
|
Chris Peterson
|
eec2a4f437
|
Bug 873960 - Avoid unnecessary idle thread notifications when changing thread limits. r=bsmedberg
|
2013-05-16 09:02:46 -07:00 |
|
Ted Mielczarek
|
3cfd62c3d2
|
bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium
|
2013-05-16 09:33:26 -04:00 |
|
Maria Grazia Alastra
|
45c0af14f9
|
Bug 331566 - Change idl interfaces to use @throws instead of @return NS_. r=bsmedberg
|
2013-05-16 08:26:55 -04:00 |
|
Vladan Djeric
|
c7871d384a
|
Bug 867313: 'crash on hang' doesn't always trigger. r=ehsan
|
2013-04-30 18:39:16 -04:00 |
|
Ben Turner
|
6f8e994c82
|
Bug 861287 - 'Integrate IndexedDB into the gecko profiler'. r=khuey.
|
2013-03-15 23:58:50 -07:00 |
|
Ben Turner
|
5164c7bb1b
|
Backout bug 861287 for gcc build failures.
|
2013-04-25 08:30:28 -04:00 |
|
Ben Turner
|
89f06e32e7
|
Bug 861287 - 'Integrate IndexedDB into the gecko profiler'. r=khuey.
|
2013-03-15 23:58:50 -07:00 |
|
Aaron Klotz
|
a442d16579
|
Bug 744836: Adds null checks for mEventTarget in nsTimerImpl. r=bsmedberg
|
2013-04-23 11:24:20 -06:00 |
|
David Rajchenbach-Teller
|
cf48f53d94
|
Bug 724368 - Expose the maximum number of threads. r=dougt
|
2013-04-19 07:54:18 -04:00 |
|
Mike Shal
|
df7deac25b
|
Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey
|
2013-04-16 15:24:43 -04:00 |
|
Jason Duell
|
cce87d022a
|
Bug 792920 - clarify thread-safe use of nsITimer v2. r=bz DONTBUILD
|
2013-04-08 15:20:00 -07:00 |
|
Jason Duell
|
c6eafdb377
|
Bug 792920 - Update nsITimer.idl comments re: off main-thread use. r=mcmanus DONTBUILD
|
2013-04-04 11:36:07 -07:00 |
|
Chris Peterson
|
472a77bd58
|
Bug 579517 - Remove some PRBools. r=ehsan
|
2013-04-04 10:28:18 -07:00 |
|
Ehsan Akhgari
|
3e4289068c
|
Bug 579517 follow-up: Remove NSPR types that crept in
|
2013-04-02 20:59:27 -04:00 |
|
Kyle Machulis
|
72a717a860
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
|
2013-04-01 11:36:59 -07:00 |
|
Kyle Machulis
|
43628a7867
|
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
|
2013-03-29 15:12:58 -07:00 |
|
Kyle Machulis
|
334c0800cf
|
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
|
2013-03-29 13:56:18 -07:00 |
|
Benjamin Smedberg
|
04df8e6c68
|
Bug 853998 - Add a common "SyncRunnable" class which dispatches events totally synchronously, avoiding event loop spinning or automatic promotion of this event to a nsThread, r=bsmedberg
|
2013-03-26 09:11:00 -07:00 |
|
Benoit Girard
|
042e2c83ad
|
Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
|
2013-03-18 15:25:50 +01:00 |
|
Benoit Girard
|
c47f308258
|
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
|
2013-03-16 00:47:02 -04:00 |
|
Mike Shal
|
e3efc3a646
|
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
|
2013-03-21 08:41:00 -07:00 |
|
Mike Shal
|
7ecea60097
|
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
|
2013-03-19 11:47:00 -07:00 |
|
Ed Morley
|
ab0833645c
|
Backed out changeset c75481a07302 (bug 851611)
|
2013-03-18 14:10:35 +00:00 |
|
Ed Morley
|
3091d3e2b6
|
Backed out changeset d195190adc48 (bug 851611)
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
|
2013-03-18 14:10:30 +00:00 |
|
Benoit Girard
|
b03f14270d
|
Bug 851611 - Part 3: Rename headers. r=jrmuizel
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
|
2013-03-18 14:41:02 +01:00 |
|
Benoit Girard
|
919018414b
|
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
--HG--
extra : rebase_source : 3032aaf7e50cdf9c350da688ec34e50a695fc7ca
|
2013-03-16 00:47:02 -04:00 |
|
Nicholas Nethercote
|
e5f86c7e44
|
Bug 847248 (part 10) - Rewrite TimerEventAllocator and remove nsFixedSizeAllocator. r=bz,ehsan; sr=bsmedberg.
--HG--
extra : rebase_source : aaa9c2d0ffd268e8f1b9184e8230b1e7932f014d
|
2013-03-06 14:29:30 -08:00 |
|
Daniel Holbert
|
aa087f4637
|
Bug 849086: Remove unused *_CLASSNAME defines. r=bsmedberg
|
2013-03-15 10:52:10 -07:00 |
|
Avi Halachmi
|
40a88976c3
|
Bug 590422: Remove delay line filter from timer thread. r=bz
|
2013-02-20 20:21:09 +02:00 |
|
Mike Shal
|
cd4191e248
|
Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps
|
2013-03-11 22:00:00 -07:00 |
|
Gregory Szorc
|
c865547d94
|
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
|
2013-03-12 10:17:46 -07:00 |
|
Nicholas Nethercote
|
3bd97a9304
|
Bug 847248 (part 2) - Use a smaller chunk size in TimerEventAllocator. r=bz.
|
2013-03-03 18:50:06 -08:00 |
|
Ehsan Akhgari
|
dc1d50cc33
|
Bug 799142 - Make sure that the allocator for nsTimerEvent objects stays around long enough to deallocate all outstanding objects of that type; r=bsmedberg
|
2013-03-04 19:04:59 -05:00 |
|
Ehsan Akhgari
|
afd997bcb5
|
Backed out 2 changesets (bug 799142) because of memory leaks
Backed out changeset a0cf0252cee4 (bug 799142)
Backed out changeset 7b1bb476bd8d (bug 799142)
|
2013-03-04 15:48:04 -05:00 |
|
Ehsan Akhgari
|
6b166c6a1d
|
Bug 799142 follow-up: build bustage fix
landed on a CLOSED TREE
|
2013-03-04 14:41:54 -05:00 |
|
Ehsan Akhgari
|
8108e807ad
|
Bug 799142 - Make sure that the allocator for nsTimerEvent objects stays around long enough to deallocate all outstanding objects of that type; r=bsmedberg
|
2013-03-04 14:24:05 -05:00 |
|
Gregory Szorc
|
8958bacc6e
|
Bug 784841 - Part 18ν: Convert /xpcom; f=Ms2ger rs=ted
|
2013-02-25 13:20:02 -08:00 |
|
Ehsan Akhgari
|
e8568d35a6
|
Fix the documentation of TimerEventAllocator threading expectations, no bug, DONTBUILD
|
2013-02-18 21:13:26 -05:00 |
|
Boris Zbarsky
|
5aa03620ad
|
Bug 618479 part 2. Use binary, not linear, search to determine timer insertion locations. r=brendan
|
2013-02-13 10:11:53 -05:00 |
|
Chris Peterson
|
92aba9cc73
|
Bug 839962 - Part 2: Replace some XPCOM thread NS_ASSERTIONs with MOZ_ASSERTs. r=bsmedberg
|
2013-02-07 21:54:20 -08:00 |
|
Chris Peterson
|
cbe66ccea3
|
Bug 839962 - Part 1: Replace some XPCOM refcount NS_ASSERTIONs with MOZ_ASSERTs. r=bsmedberg
|
2013-02-07 20:50:05 -08:00 |
|
Nicholas Nethercote
|
1c4b07debe
|
Bug 818793 - Add a |aMaxFrames| parameter to NS_StackWalk. r=jlebar,glandium; sr=dbaron.
|
2012-12-20 21:31:57 -08:00 |
|
Gabriele Svelto
|
ba62bce29e
|
Bug 814771 - Add a cancelable runnable and use it to cancel a pending memory minimization procedure when an application is brought to the foreground r=jlebar
|
2012-12-11 19:13:29 +01:00 |
|
Theo Chevalier
|
85b721ebf9
|
Bug 699806 - Enable Telemetry by default on Nightly and Aurora channels (Desktop), r=mak77
|
2012-12-08 18:41:23 +01:00 |
|
Bas Schouten
|
5c2da9fbfd
|
Bug 816117 - Part 1: Add the ability to pass around a windows Thread Context to StackWalkMain64. r=ehsan
|
2012-12-08 06:15:21 +01:00 |
|
Rafael Ávila de Espíndola
|
968fb57de6
|
Bug 808699 - Change the wire format for hang reports. r=vladan.
|
2012-11-20 09:45:14 -05:00 |
|
Brian R. Bondy
|
8b92d1fe25
|
Bug 795887 - Mirror existing sleep notification handling with process suspend notification handling. r=bsmedberg
|
2012-11-09 10:34:10 -05:00 |
|
Nathan Froyd
|
4c61ef9ec5
|
Bug 806618 - rewrite PR_NewLogModule calls to not generate static initializers; r=ehsan
|
2012-10-29 19:32:10 -04:00 |
|
Ehsan Akhgari
|
8e702f60c5
|
Backed out 2 changesets (bug 579517)
Backed out changeset 5298adc70963
Backed out changeset 86ccf7c918ce (bug 579517)
|
2012-10-25 12:32:24 -04:00 |
|
Ehsan Akhgari
|
f3c0ac7a23
|
Code hygiene: don't use PR_TRUE and PR_FALSE, and use stdint types instead of PRInt types (no bug really, but you could say bug 579517)
|
2012-10-25 11:48:19 -04:00 |
|
Makoto Kato
|
39a440c783
|
Bug 803476 - RunProcess may leak memory if ShellExecuteEx is failure. r=bsmedberg
|
2012-10-24 13:46:52 +09:00 |
|
Olli Pettay
|
c370341643
|
Bug 780770, nsThread::SetMainThreadObserver, r=bz+bholley
|
2012-10-24 01:26:36 +03:00 |
|
Abhishek Potnis
|
ad50b9e765
|
Bug 795511: Removed usages of PR_BIT and PR_BITMASK from the tree; r=ehsan
|
2012-10-20 07:31:43 +05:30 |
|
Trevor Saunders
|
000b6e89a1
|
bug 798595 - remove useless prmem.h includes r=ehsan
|
2012-10-04 02:14:06 -04:00 |
|
Jacek Caban
|
72efeb419b
|
Bug 797316 - Fix -Werror=conversion-null errors in Windows-only code (xpcom/threads part) r=ehsan
--HG--
extra : rebase_source : 177a5faf91a90016807060293743cde13001a88c
|
2012-10-04 10:30:03 +02:00 |
|
Isaac Aggrey
|
481e7dfb0b
|
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
|
2012-09-28 01:57:33 -05:00 |
|
Isaac Aggrey
|
d159f53557
|
Bug 789847 - Remove PR_CALLBACK usage from tree
|
2012-09-25 11:18:38 -05:00 |
|
Ehsan Akhgari
|
8cc30b88b2
|
Bug 792502 - Kill the FunctionTimer code; r=vlad
|
2012-09-19 16:59:38 -04:00 |
|
Randell Jesup
|
65539ef89c
|
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
|
2012-09-01 22:35:17 -04:00 |
|
Ehsan Akhgari
|
e368dc9c85
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Rafael Ávila de Espíndola
|
56d1a6d649
|
Bug 783154 - Refactor the chrome hang code to use the same class as write poisoning. r=taras,benwa,vladan.
--HG--
extra : rebase_source : 1f43ac88ceabc698ba0a58715562db90af1c266f
|
2012-08-21 17:14:38 -04:00 |
|
Mike Hommey
|
70d7c821af
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Honza Bambas
|
9b61c937c8
|
Bug 774243 - [Linux] Process name changes to RunProcess, r=benjamin
|
2012-07-31 20:59:18 +02:00 |
|
Aryeh Gregor
|
d0ad5a7d0c
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Jason Duell
|
2477d04160
|
Bug 778296 (previous commit was empty!) - Add comment about thread-safety to nsITimer DONTBUILD. r=bz
|
2012-07-27 13:58:00 -07:00 |
|
Ehsan Akhgari
|
bb9eb9ae8c
|
Switch HangMonitor.cpp to use Unix line endings (no bug; DONTBUILD)
|
2012-07-10 19:12:40 -04:00 |
|
Vladan Djeric
|
1788b77043
|
Bug 772643: Don't allocate memory in hang monitor while a thread is suspended. r=ehsan
|
2012-07-10 18:32:58 -04:00 |
|
Ehsan Akhgari
|
a65931aaf4
|
Bug 772518 - Remove nsThread::mShutdownPending because it is unused; r=bsmedberg
|
2012-07-10 16:12:41 -04:00 |
|
Benoit Girard
|
325b77e999
|
Bug 766579 - Part 1: Add SP param to NS_StackWalk. r=dbaron
--HG--
extra : rebase_source : dd4905ffadf5fe9327449fffdfbc665b05d74a6a
|
2012-06-27 16:08:21 -04:00 |
|
Vladan Djeric
|
70b3e8bfd6
|
Bug 763124: Lower chrome hang detector's hang threshold to 5 seconds. r=ehsan
|
2012-06-20 19:20:24 -04:00 |
|
Ehsan Akhgari
|
0c37360e52
|
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (remaining XPCOM parts); r=bsmedberg
--HG--
extra : rebase_source : 578d3ab1fefa2f2268069790a6a75db4580991b2
|
2012-06-12 23:08:53 -04:00 |
|
Ehsan Akhgari
|
df3797a6e7
|
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (XPCOM parts); r=bsmedberg
|
2012-06-05 19:51:58 -04:00 |
|
Honza Bambas
|
fc7084f564
|
Bug 720778 - Important threads should have a name for better debugability, r=bsmith, sr=bsmedberg+glandium
|
2012-06-12 19:06:20 +02:00 |
|
Brian R. Bondy
|
fbae16aaff
|
Bug 759449 - Change UI lag telemetry to an EXPONENTIAL histogram. r=taras
|
2012-05-30 13:25:09 -04:00 |
|
Brian R. Bondy
|
ef3001237f
|
Bug 710935 - Measure lag in handling user input. r=bsmedberg
|
2012-05-25 09:22:19 -04:00 |
|
Gervase Markham
|
82ff7027aa
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Benjamin Smedberg
|
eaa4878487
|
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
|
2012-05-18 13:30:49 -04:00 |
|
Matt Brubeck
|
60b5d7f292
|
Back out c209fea124e1 (bug 754198) because of Win64 build failure
|
2012-05-11 13:23:49 -07:00 |
|
Fabrice Desré
|
5397f4846a
|
Bug 754198 - Warning treated as error in jemalloc.c. Build busted. [r=jlebar,bsmedberg]
|
2012-05-11 12:34:24 -07:00 |
|
Nicholas Nethercote
|
59ad4345e7
|
Bug 747803 - Remove NS_SIZE_IN_HEAP. r=bz.
|
2012-04-19 14:15:23 +10:00 |
|
Serge Gautherie
|
f5cb497d42
|
Bug 740769. (Bv1) Convert test_bug325418.js file to LF end-of-lines, Fix nsITimer.idl documentation. r=bzbarsky.
DONTBUILD.
|
2012-04-10 04:32:19 +02:00 |
|
Veeraya Pupatwibul
|
344b2b1753
|
Bug 741333 - Remove PRBool/PR_TRUE/PR_FALSE that crept in r=Ms2ger
|
2012-04-04 11:15:10 +02:00 |
|
Benjamin Smedberg
|
d14fc6c435
|
Bug 719154, remove the implementation of chained and filtered event queues now that they are no longer needed, r=jlebar
--HG--
extra : rebase_source : 54e3f130dfaf59e67974019e39bf85471b22b4bf
|
2012-03-23 14:45:41 -04:00 |
|
Hessam Salehi
|
2bda7efc98
|
Bug 474505 - Replace uses of nsVoidPtrHashkey with nsPtrHashKey<T>; r=bsmedberg
|
2012-03-21 14:07:31 -04:00 |
|
Vladan Djeric
|
3f47c98434
|
Bug 735829. Report PDB filename in chrome hang reports. r=ehsan
|
2012-03-19 19:05:25 -04:00 |
|
Landry Breuil
|
20513ab95d
|
Bug 735422: Don't use shared-libraries.h and SharedLibraryInfo structs where SPS is not enabled; r=ehsan
|
2012-03-14 22:57:04 -04:00 |
|
Ehsan Akhgari
|
405bf0b4e6
|
Bug 733277 - Prevent firing timers from lock contention with the main thread; r=bsmedberg
|
2012-03-04 18:56:19 -05:00 |
|
Vladan Djeric
|
a6bb287122
|
Bug 712109 - Implement chrome hang reporting on profiling branch. r=ehsan
|
2012-03-12 07:07:05 -04:00 |
|
Masatoshi Kimura
|
651eabedd7
|
Bug 699247 - Remove Win2K related code. r=jimm, sr=neil
|
2012-02-23 08:53:55 -06:00 |
|
Ed Morley
|
91422f00de
|
Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression
|
2012-02-08 21:04:21 +00:00 |
|