Ed Morley
27e86608e7
Bug 652506 - Remove WinCE code from xpcom; r=bsmedberg
2011-05-01 20:59:24 +02:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
694a16f241
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
8a19459222
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
c744ad1659
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Justin Lebar
8a42eb0162
Bug 592557 - Eliminate uses of PR_Atomic{Increment,Decrement} functions in favor of PR_ATOMIC_{INCREMENT,DECREMENT} macros. r=bsmedberg,gal
...
--HG--
extra : rebase_source : 71069eb9c9d61131adee49279e136c8574dabc62
2011-03-28 15:58:49 -04:00
Doug Turner
a7d5b0cebe
Bug 592308. IsLowMemory() is terribly slow and there is nothing to do about it. r=bsmedberg a=blocking-fennec2.0
2010-09-02 19:02:06 -03:00
Oleg Romashin
4742ddb397
Bug 578618 - Remove high_watermark check on maemo > 5. r=dougt
...
--HG--
extra : rebase_source : 7c485016f3dab422a45426e8c970c5cac6e2cf4d
2010-08-03 10:44:47 -07:00
Mitchell Field
3d1b2b634a
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
timeless@mozdev.org
221189ed70
Bug 550198 nsMemoryImpl::FlushMemory returns rv uninitialized if !aImmediate and PR_IntervalToMicroseconds(now - sLastFlushTime) <= 1000
...
r=bsmedberg
--HG--
extra : rebase_source : 60094ce8f7f09bb5a5fcd9f16f8cadccde6d0ae9
2010-03-12 07:50:11 +01:00
Chris Jones
6aba0ec714
Bug 441324, part 4: Enable infallible operator new (leaving malloc fallible) in Gecko, and play well with the wince shunt. r=bsmedberg r=blassey r=vlad
2010-03-03 23:02:58 -06:00
Oleg Romashin
a3814e7662
Bug 547008 - osso-mem.h in nsMemoryImpl.cpp is not used, and should be removed. r=dougt
...
--HG--
extra : rebase_source : 35638f5dd120786826ee0f9891e3d00940bbb037
2010-02-19 00:04:39 +02:00
Oleg Romashin
792f78eba9
Bug 540545 - NS_ERROR is very annoying in X86 maemo builds. r=dougt
...
--HG--
extra : rebase_source : 3355bf2092ded94c75bc733f2c36c51428dd53ef
2010-02-18 23:52:54 +02:00
Doug Turner
34f05ad210
Bug 543976 - Clean up Maemo defines. r=ted
2010-02-09 11:02:11 -08:00
Doug Turner
b70519e380
Fixing comment in nsMemoryImpl.cpp
2009-12-01 12:29:55 -08:00
Doug Turner
01da6cb9e5
Bug 532039 - Improve perf of IsLowMemory. r=bsmedberg.
2009-12-02 00:24:19 -08:00
Justin Dolske
d50fec2087
Bug 525323 - Windows CE ux/perf regression between Alpha 2 and Beta 1.
2009-10-30 22:39:30 -07:00
Doug Turner
f4560d7337
Bug 522060 - Increase IsLowMemory threshold WINCE only. r=blassey
...
--HG--
extra : rebase_source : 378b456f1770bc1960fc8e1416272068f3b9f921
2009-10-13 14:06:36 -07:00
Chris Jones
6f1c8167d4
Backed out changeset 8cbc47eee659
2009-10-02 18:09:08 -05:00
Chris Jones
2515107a6f
bug 441324: implement infallible ::operator new(), malloc() and friends. make |new Foo()| infallible, but leave |malloc()| fallible for the time being. r=blassey sr=bsmedberg,vlad
2009-10-01 21:50:09 -05:00
Doug Turner
70dce3d5f4
Bug 516769 - WINCE IsLowMemory fixups. r=vlad
2009-09-15 13:29:57 -07:00
Doug Turner
c861400314
Bug 516699 - Increase the interval between low-memory notifications. r=vlad
2009-09-15 11:33:53 -07:00
Doug Turner
382e62a5e5
Bug 475595 - IsLowMemory cleanup. Removes comment. r=vlad
2009-09-15 09:28:53 -07:00
Doug Turner
a220840494
Bug 475595 - IsLowMemory cleanup. Enables predicate on WINCE. Removes memory flusher thread. r=vlad
...
--HG--
extra : rebase_source : 46f21bdc6111efa264a9bd621440449dab5ac96d
2009-09-14 20:11:30 -07:00
Hashem Masoud
44f7f9d413
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Vladimir Vukicevic
7fade20f35
b=475595; disable IsLowMemory on Windows CE until we can fix it to be correct/performant; r=dougt
2009-02-11 18:26:27 -08:00
timeless@mozdev.org
5a27d12afa
Bug 472097 xul!nsMemoryImpl::IsLowMemory is broken on systems w/ lots of vm, r=bsmedberg
2009-01-15 20:02:21 -08:00
Benjamin Smedberg
17557352a8
Bug 442012 - Allocating more than 2GB of memory in mozilla is never a good idea. On 64-bit systems PRSize and size_t are 64-bit and so truncation from PRSize to PRUint32 could cause weird behavior errors. Prevent these huge allocations. r=wtc sr=dveditz
2008-11-26 14:38:53 -05:00
Doug Turner
9718b95fdf
Bug 452489 - Fixes OOM predicate on OSSO to use the high water mark. r=bsmedberg
2008-09-05 17:21:36 -07:00
Doug Turner
010c533993
Bug 451672 - Fix nsIMemory::IsLowMemory on Maemo. r=stuart
2008-08-15 02:12:45 -07:00
darin%meer.net
7d3e7d7acd
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
darin%meer.net
7ab38b54ab
fixes bug 322908 "ASSERTION: NS_Alloc of size 0: 'size'" r=bsmedberg
2006-01-10 20:39:35 +00:00
bsmedberg%covad.net
1172c33dfc
Bug 305949 Part 1 - Separate the frozen XPCOM exports with the XPCOM_API macro; add compatibility methods to the frozen string API; convert most of the tests/tools to use the xpcom glue when appropriate r=darin This checking does not actually stop exporting the nonfrozen methods yet, pending a bunch of test cleanup throughout the tree.
2005-11-08 18:17:49 +00:00
joshmoz%gmail.com
0653646f70
remove XP_MAC code from xpcom/base. r=josh r=dougt a=bsmedberg
2005-06-24 00:24:42 +00:00
dougt%meer.net
d4d13d935b
IsLowMemory predicate needs to use total memory, page filess. WINCE only. r=dougt NPODB
2005-06-02 04:24:07 +00:00
bsmedberg%covad.net
b4b6136a61
Bug 271313 - nsMemory::HeapMinimize crashes r=darin (regression introduced in bug 267767
2004-11-23 17:20:00 +00:00
bsmedberg%covad.net
5c0419625c
Remove extraneous semicolon (breaks gcc3.4 and mingw) r=bustage
2004-11-12 21:46:49 +00:00
bsmedberg%covad.net
a4ecbd3e41
Bug 267767 - Make XPCOM memory management functions frozen exports. r=darin sr=shaver
2004-11-12 19:26:37 +00:00
gerv%gerv.net
6f486a3c92
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
bryner%brianryner.com
bc829daafa
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
2004-01-15 06:14:18 +00:00
timeless%mozdev.org
8ef60b9603
Bug 199006 there are two independent initializations of nsMemoryImpl before Init_XPCOM2 finishes
...
r=dougt
2003-04-07 14:20:19 +00:00
mkaply%us.ibm.com
e09e5e0cf7
#166686
...
r=dougt, sr=bzbarsky
Assert if we try to malloc zero in nsMemory
2003-01-15 20:37:12 +00:00
dbaron%dbaron.org
f2cd5e3e66
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 23:19:20 +00:00
dougt%netscape.com
c5e8f896cd
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt%netscape.com
e1264b40f2
Bug 112262. Move nsMemory into the glue library. sr=rpotts, sr=jband.
2001-12-07 19:54:16 +00:00
dougt%netscape.com
abb5f8b703
Freeze nsIMemory interface bug 99151 r=rpotts@netscape.com, sr=brendan@netscape.com
2001-10-26 00:09:22 +00:00
dougt%netscape.com
fdb581ad21
99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com
2001-10-22 22:01:27 +00:00
dougt%netscape.com
da7e1268bd
nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163
2001-10-19 20:52:59 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
mkaply%us.ibm.com
8478a39a8b
#56767
...
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly
2000-11-28 23:51:05 +00:00
sfraser%netscape.com
9188bf8d81
Fix for 53310; implement IsLowMemory() on Mac, and turn on the low memory detection thread. r=waterson, sr=scc.
2000-10-14 00:39:16 +00:00