Jonas Sicking
|
664f689a98
|
Bug 562791: Add NS_TIME_FUNCTION and friends to content code. r=jst
|
2010-04-30 12:40:59 -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 |
Vladimir Vukicevic
|
03d4046479
|
b=560647; basic start-to-end startup instrumentation and some fixes; r=bz a=coop
|
2010-04-26 11:13:03 -07:00 |
Neil Rashbrook
|
76f69dcca4
|
Bug 538964 Provide doQueryObject API that supports calling QueryInterface on non-interface source and/or destination pointers r=dbaron
--HG--
rename : xpcom/tests/TestCOMPtr.cpp => xpcom/tests/TestRefPtr.cpp
|
2010-04-25 12:06:42 +01:00 |
Vladimir Vukicevic
|
a6debc0029
|
split out declarations to work around MSVC bug
|
2010-04-20 14:44:39 -07:00 |
Vladimir Vukicevic
|
b8445307a8
|
b=480735; add infrastructure for simple timeline logging; r=bsmedberg
|
2010-04-20 00:04:42 -07:00 |
Chris Jones
|
0a2e06e4bb
|
Bug 557060: Interpose _Throw() on MSVC and centralize pseudo-throw code in mozalloc. r=ehsan sr=bsmedberg
|
2010-04-20 15:12:02 -05:00 |
Julian Seward
|
2bc1382cb9
|
Bug 547964 - r=dbaron
--HG--
extra : rebase_source : 88834502ab1cdac1aa7dac9557ee1aa40ccc354f
|
2010-04-12 11:53:59 -04:00 |
Daniel Holbert
|
5cddfb69e9
|
Bug 557559: Handle enum value NS_ASSERT_UNINITIALIZED in switch statement, to fix build warning. r=bsmedberg
|
2010-04-08 12:26:29 -07:00 |
Chris Jones
|
02d4f4790c
|
Bug 550401: Do the __declspec import/export dance in mozalloc to avoid MSVC warnings. r=bsmedberg
|
2010-04-08 13:05:02 -05:00 |
Karl Tomlinson
|
a1e0ce7ffe
|
b=551860 Don't break on NS_DebugBreak(NS_DEBUG_ABORT, ...) r=cjones
|
2010-03-24 16:39:15 +13: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 |
Jonas Sicking
|
7ccc46c8c5
|
Bug 549743: Abort if cycle collected object is refcounted from threads other than the main thread. Such refcounting will randomly cause leaks and crashes anyway, so better crash up front to make sure developers notice. r=dbaron
|
2010-03-02 16:04:34 -08:00 |
Robert O'Callahan
|
98499572f0
|
Bug 534425. Part 3: Make nsRefPtr be more lenient about initializing from an already_AddRefed. r=bsmedberg
|
2010-03-01 20:56:18 +13:00 |
timeless@mozdev.org
|
ffcd231df9
|
Bug 503638 OOM crash [@ PL_DHashTableOperate | _MD_CURRENT_THREAD] in nsCycleCollector
r=dbaron
|
2010-02-28 11:23:59 +01:00 |
Neil Rashbrook
|
4a97ea8b5e
|
Bug 545730 Add nsRefPtr overload for CallQueryInterface r=dbaron
|
2010-02-27 16:01:53 +00: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 |
Benjamin Smedberg
|
32cca8830e
|
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
--HG--
extra : rebase_source : cab356b862a66fb7f5955b1f936944f2395bba3c
|
2010-02-03 17:17:09 -05:00 |
Benjamin Smedberg
|
cbaafc360e
|
But 535564 part 3 - don't inherit leak/bloat log handles from parent to child processes on Windows: the Java plugin spawns a process which can remain after our Firefox/plugin processes are properly cleaned up, preventing the log files from being closed, r=jgriffin over IRC
--HG--
extra : rebase_source : 413e125c087f8e8c37f9f3dec372521e709760e5
|
2010-01-27 11:19:50 -05:00 |
L. David Baron
|
9eab8986d2
|
Make GraphWalker use templates instead of virtual functions. (Bug 537547) r=smaug
|
2010-01-12 08:51:39 -08:00 |
Chris Jones
|
efd235a889
|
Bug 529134: Initialize tracemalloc in NS_LogInit() to ensure that tracemalloc is always thread safe. r=bsmedberg r=dbaron
|
2009-12-29 16:45:59 -06:00 |
Jonas Sicking
|
5e41ab5fcc
|
Skidmark for bug 524944 r=bsmedberg
|
2009-12-17 21:54:02 -08:00 |
Jonas Sicking
|
8546bb2d56
|
Backed out changeset 4c88c8839a46 due to redness
|
2009-12-17 22:34:52 -08:00 |
Jonas Sicking
|
4b56ea211a
|
Skidmark for bug 524944 r=bsmedberg
|
2009-12-17 21:54:02 -08:00 |
Benjamin Smedberg
|
bf0e6d00f0
|
Merge mozilla-central into electrolysis
|
2009-12-16 08:38:42 -05:00 |
timeless@mozdev.org
|
ee1a6e765f
|
Bug 535106 solaris nsTraceRefcntImpl.cpp Error: Overloading ambiguity between "nsACString_internal::AppendInt(int)" and "nsACString_internal::AppendInt(unsigned)".
hi
r=smaug
|
2009-12-16 14:50:07 +01:00 |
Ginn Chen
|
9018848083
|
Bug 534848 enable about:memory for Solaris r=vlad
|
2009-12-16 19:23:17 +08:00 |
Chris Jones
|
ce22ae1ab8
|
bug 534922: quick and dirty hack to make NS_RUNTIMEABORT trigger the crashreporter on windows. r=bsmedberg
|
2009-12-15 15:40:30 -06:00 |
Benjamin Smedberg
|
5cc5de47c0
|
Merge mozilla-central into electrolysis
|
2009-12-04 11:28:50 -05:00 |
Peter Van der Beken
|
3e9121dc13
|
Make sure debugging code for topcrash bug 500105 brings up breakpad. r=dbaron.
|
2009-12-03 12:23:06 +01:00 |
Ben Turner
|
68235ed431
|
Fix link warnings on windows
|
2009-11-25 15:41:58 -05:00 |
Ben Turner
|
d215070785
|
More better awesome trap on debug builds when we try to abort
|
2009-11-12 12:04:58 -08:00 |
Ben Turner
|
a951266516
|
Make NS_DebugBreak trap as well as abort in debug builds
|
2009-11-12 11:44:25 -08:00 |
Benjamin Smedberg
|
8b4fbf702c
|
Merge mozilla-central into electrolysis.
|
2009-11-11 12:35:42 -05:00 |
Jonathan Griffin
|
44b5903e10
|
Bug 519570. Fix build bustage on non-IPC builds.
|
2009-11-10 11:39:42 -08:00 |
Jonathan Griffin
|
1adec9980b
|
Bug 519570. Log leaks for child processes in separate files, and handle them in automation.py. r=bsmedberg
|
2009-11-10 11:16:12 -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 |
Benjamin Smedberg
|
a98af89cf4
|
Bug 526586 - XULRunner crashes on startup on Windows r=bustage fix and at least agreement on the approach from dbaron
|
2009-11-09 14:30:01 -05:00 |
Marco Bonardo
|
1f10265ab6
|
Bug 525245 - system-info should expose hardware specs to JS consumers, r=bsmedberg
|
2009-11-04 15:41:37 +01: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 |
L. David Baron
|
20b2169ee3
|
Add operator->* to nsAutoPtr and nsRefPtr. (Bug 525205) Pending review, but fixes bustage for a bunch of people.
|
2009-10-29 21:04:32 -07:00 |
Benjamin Smedberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
873879afd5
|
Add runtime NS_IsMainThread checks to protect the cycle collector's purple buffer, and make NS_IsMainThread faster on our major platforms. (Bug 521750) r=peterv
|
2009-10-28 10:28:57 -07:00 |
Benjamin Smedberg
|
09ed4f2b79
|
Make NS_IsMainThread faster on our major platforms. (Bug 521750) r=dbaron
|
2009-10-28 10:28:57 -07:00 |
Peter Van der Beken
|
1dd6314fe2
|
Add temporary debugging code to help figure out top crash bug 500105, part 2. r=dbaron.
|
2009-10-07 17:44:28 -07:00 |
Peter Van der Beken
|
45efbcf474
|
Add temporary debugging code to help figure out top crash bug 500105, part 1. r=dbaron.
|
2009-10-27 13:38:18 +01:00 |
Dave Townsend
|
d9b05267e3
|
Bug 526635: Interfaces changed on the 1.9.2 branch with no IID rev. r=enn, r=vlad, r=josh, r=mak77, r=ted, r=roc
|
2009-11-06 11:31:22 -08:00 |
Doug Turner
|
1d9b6a233c
|
Bug 524339 - Close file after reading system info. r=blassey
|
2009-10-25 20:29:35 -07:00 |
Doug Turner
|
a2a7ef6b23
|
Expose device type in user agent. r=vlad
|
2009-10-24 23:09:46 -07:00 |
L. David Baron
|
608eaee17e
|
Backed out changeset d6add78eff55 (Increase maximum collections at shutdown from 5 to 10 to see if it fixes the leaks on Windows mochitests 2/5).
|
2009-10-23 00:47:27 -04:00 |
L. David Baron
|
cf5ccc5d94
|
Increase maximum collections at shutdown from 5 to 10 to see if it fixes the leaks on Windows mochitests 2/5.
|
2009-10-22 18:08:57 -04:00 |
Daniel Holbert
|
dbe0fa0ed0
|
Bug 521677: Use fputs instead of printf/fprintf in a few cases, to fix "format not a string literal and no format arguments" build warnings. r=dbaron
|
2009-10-19 08:03:00 -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 |
Reed Loden
|
e79e4999f1
|
s/commited/committed/
|
2009-10-07 09:54:08 -05:00 |
Vladimir Vukicevic
|
5312541472
|
b=515354; Implement "about:memory"; r=mconnor
|
2009-10-03 00:21:34 -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 |
Phil Ringnalda
|
fceecee8a4
|
Bug 495228 - Remove checks for mac MOZ_WIDGET_TOOLKIT, r=ted
|
2009-09-18 19:59:53 -07:00 |
Benjamin Smedberg
|
de30b0442f
|
Bug 500870 - NS_OVERRIDE indicates that a method must override a base-class method, r=taras
--HG--
extra : rebase_source : 3dc3327030dc2cdf45bdd9170c5e9d02908c0d0c
|
2009-09-04 11:21:31 -04: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 |
Mitchell Field
|
4ca90fae1a
|
Bug 513924 - "remove tons of options from configure" [r=ted.mielczarek r=benjamin]
--HG--
extra : rebase_source : 2ca44f54f550507248b41c69c883090c389db419
|
2009-09-15 13:06:32 -04: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 |
Zack Weinberg
|
e65a77e1b7
|
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
|
2009-09-12 17:49:24 +01:00 |
Benjamin Smedberg
|
c4ea86fa0e
|
Additional followup to bug 398573 - remove REQUIRES from the tree even when they are in makefile conditional blocks
--HG--
extra : rebase_source : cc65c34a414e6c67a5651fc9cf0b6bd709ebcdbd
|
2009-08-27 08:53:13 -07:00 |
timeless@mozdev.org
|
d54d6cffe3
|
Bug 507604 undeprecate the scriptable nsIDebug interface
r=bs sr=biesi
|
2009-08-26 18:28:11 +02:00 |
Robert Sayre
|
0b89df3940
|
Merge tracemonkey to mozilla-central.
|
2009-08-25 09:52:56 -07:00 |
Benjamin Smedberg
|
28fb767bd1
|
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
|
2009-08-25 08:59:31 -07:00 |
Andreas Gal
|
57d5b81a74
|
Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon).
|
2009-08-19 15:13:02 -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 |
Makoto Kato
|
c94dec51ec
|
Bug 499262 - Remove Metoworks Code for OS 9. r+sr=bsmedberg
|
2009-07-24 19:11:23 +09:00 |
Blake Kaplan
|
7c928d4b91
|
Bug 502687 - GCGraphBuilder::AddNode crashes on OOM. r=dbaron
|
2009-07-16 13:06:48 -07:00 |
L. David Baron
|
d3e9cefd73
|
Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
|
2009-07-08 18:10:29 -07:00 |
L. David Baron
|
877785686b
|
Expose the cycle collector language runtimes so that other code can do cycle collection traversal. (Bug 500317) r+sr=peterv
|
2009-07-08 18:10:29 -07:00 |
Peter Van der Beken
|
dec69b3228
|
Fix for bug 492324 ("ASSERTION: wrong entry" during cycle collection (nsXBLDocumentInfo)). r=dbaron, sr=jst.
--HG--
extra : rebase_source : ea5eb556d1fe86b42ede4a0515e0c4c06544117b
|
2009-06-01 21:22:18 +02:00 |
Josh Aas
|
8bc3231cb8
|
Make Objective-C exceptions non-fatal by default on Mac OS X. b=486574 r=roc sr=bz
|
2009-05-20 11:53:24 -04:00 |
Peter Van der Beken
|
0783894b29
|
Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
|
2009-05-07 11:19:36 -07:00 |
Peter Van der Beken
|
0ef07298e2
|
Backed out changeset 0c8d4f846be8 (Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly).) to try to fix Tshutdown regression.
|
2009-05-16 16:16:55 +02:00 |
Peter Van der Beken
|
133c945816
|
Fix for bug 475737 (Windows stay alive too long because nsJSContext doesn't unlink correctly). r=bent, sr=jst.
--HG--
extra : rebase_source : 459f24ea980bf4cab29bc88115138f6ed5144e49
|
2009-05-07 11:19:36 -07:00 |
Shawn Wilsher
|
a9bb10f3e6
|
Bug 489705 - nsRefPtr should be able to forget a base class to a pure virtual interface it inherits from
r=bsmedberg
sr=dbaron
|
2009-05-07 15:13:18 -04:00 |
L. David Baron
|
1ce514b506
|
Make cycle collector's purple buffer consist of entries that the objects in the purple buffer can point to, and remove the notion of scan delay (which was previously set to 0). (Bug 490695) r+sr=peterv r=bsmedberg
|
2009-05-06 13:46:04 -07:00 |
L. David Baron
|
c7f439f894
|
Use the purple buffer in ExplainLiveExpectedGarbage. (Bug 488603) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
L. David Baron
|
c06a080618
|
Reverse the meaning of suspectCurrentCount and rename it to expectedGarbageCount. (Bug 488603) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
L. David Baron
|
47ab563842
|
When we print warnings about objects that should have been collected, see if they're in the purple buffer and print different warnings if they are. (Bug 488603) r+sr=peterv
|
2009-04-24 15:45:34 -07:00 |
Chris Jones
|
fadf8bb44f
|
Bug 58904: Create strong types for synchronization primitives. r=bsmedberg.
|
2009-04-18 18:54:23 -07:00 |
Arpad Borsos
|
677900e201
|
Bug 485782 - get rid of nsSupportsArray; r=sicking, sr=bsmedberg
|
2009-04-14 10:02:58 +02:00 |
Neil Rashbrook
|
6eaf345e1d
|
Bug 484309 fixing more allocator mismatches r+sr=bsmedberg
|
2009-04-11 17:33:52 +01:00 |
L. David Baron
|
c618c46c32
|
Make nsTraceRefcnt use 64-bit counters when those counters are for all objects over app lifetime. (Bug 483500) r=bsmedberg
|
2009-04-10 13:30:10 -07:00 |
Peter Van der Beken
|
d0abc43b05
|
Fix for bug 423473 (Cycle collector should restart after getting a fault). r/sr=jst.
--HG--
extra : rebase_source : fd82c02bef434c36383df0862af2399455caa65b
|
2009-04-09 14:02:48 +02:00 |
Arpad Borsos
|
7e7551d131
|
Bug 474369 - get rid of nsVoidArray, xpcom part; r=bsmedberg
|
2009-04-03 18:43:08 +02:00 |
Neil Rashbrook
|
bdb64c982a
|
Fix allocator abuses: bug 331165 r+sr=bsmedberg; bug 484309 r+sr=bsmedberg; bug 484312 r+sr=biesi
|
2009-03-25 13:19:08 +00:00 |
Makoto Kato
|
67a1f88854
|
Bug 475229 - xpcom/base/nsStackWalk support for Windows x64. r=benjamin
|
2009-03-22 12:53:47 +09:00 |
Serge Gautherie
|
c7cc94863b
|
Bug 229442 - </xpcom/base/nsError.h> NS_SUCCEEDED() code cleanup; (Av3) <nsError.h> whitespace cleanup ++; r=doug.turner
|
2009-03-13 15:51:27 +01:00 |
Robert O'Callahan
|
116b8195bf
|
Bug 478195 - '[Mac] Same-thread deadlock with trace-malloc (causing random red on OS X 10.5.2 mozilla-central leak test build)'. r=dbaron.
|
2009-02-17 21:11:29 -08: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 |
Vladimir Vukicevic
|
453a88e681
|
b=477727; remove CoCreateGuid usage on WinCE; r+sr=stuart
|
2009-02-10 15:10:07 -08:00 |
Robert O'Callahan
|
0d4314fb94
|
Bug 475023. Fix DEBUG_CC compilation for nsCStringArray removal. r+sr=roc
--HG--
extra : rebase_source : e217b220febb4a5770efb562580210992fa88126
|
2009-01-30 20:16:16 +13:00 |
Daniel Holbert
|
c755eee8e7
|
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
|
2009-01-21 22:55:08 -08:00 |
Fred Jendrzejewski
|
fd612bd117
|
Bug 466622. Replace nsCStringArray with nsTArray<nsCString> for more consistent code and fewer heap allocations. r+sr=roc,r=bsmedberg
--HG--
extra : rebase_source : b963bf5de9d9c445b14620479691482512e0faf2
|
2009-01-22 17:15:34 +13: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 |
L. David Baron
|
8a84734774
|
Only run assertion checks in DEBUG builds. (Bug 472557) r=Waldo,bsmedberg
|
2009-01-13 11:50:40 -08:00 |
L. David Baron
|
5a20f231d5
|
Expose the number of assertions since process start from XPCOM. (Bug 472557) r=bsmedberg
|
2009-01-08 13:50:21 -08:00 |
Steven Michaud
|
460fad9c68
|
Avoid crashing on non-fatal Objective-C exceptions caused by a 10.4-only Apple bug. b=461381 r=josh sr=roc
|
2008-12-10 15:42:00 -06:00 |
arno renevier
|
a01a8521fd
|
Bug 460295 - nsRefPtrHashtable.h belongs to sdk and includes nsAutoPtr.h which does not; r=benjamin sr=dveditz
|
2008-12-10 15:17:14 +01:00 |
Neil Rashbrook
|
a31005688f
|
Bug 467779 IsDebuggerPresent doesn't need to be dynamically loaded any more r=bsmedberg
|
2008-12-04 00:18:28 +00:00 |
Brad Lassey
|
9eeb93aa1f
|
Bug 461859 - windows mobile minor cleanup of xpcom r=bsmedberg
|
2008-12-03 08:42:03 -05:00 |
Brad Lassey
|
87bafdd7ea
|
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function r=bsmedberg
|
2008-12-03 08:41:12 -05: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 |
Karl Tomlinson
|
e4b55f660c
|
b=461087 provide templates for automatically-releasing handles to foreign resources, r=bsmedberg
|
2008-11-06 11:13:37 +13:00 |
Arpad Borsos
|
4460c617be
|
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
|
2008-10-10 17:04:34 +02:00 |
Daniel Holbert
|
060b45c99b
|
Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe
|
2008-10-01 23:49:45 -07:00 |
Henry Jia
|
f79633e394
|
Bug 178189 - |nsCOMPtr|: do we still care about VC++4.2? and if not, can we remove this comment; r=(scc + benjamin)
|
2008-09-29 00:17:30 +02:00 |
Ginn Chen
|
6ce50e3a1a
|
Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin
|
2008-09-08 14:21:07 +08: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 |
Steven Michaud
|
64c2ba5b69
|
Don't crash on Objective-C exceptions in hooked [NSWindow sendEvent:] method. b=442245 r=josh sr=roc
|
2008-09-04 11:08:30 -05:00 |
Benjamin Smedberg
|
5e087dfbe0
|
Fix stupid static-checking-only typo
|
2008-09-04 10:51:06 -04:00 |
Doug Turner
|
15be6bffa0
|
Backed out changeset 04a28fb0458b
|
2008-09-03 23:19:34 -07:00 |
Doug Turner
|
53bc6a55c8
|
Bug 452489 - clean up nsMemoryImpl for OOM issues. r=bsmedberg
|
2008-09-03 16:06:23 -07:00 |
Benjamin Smedberg
|
76a06a3037
|
Bug 453341 - Allow stack checking to be suppressed per-function, r=dmandelin sr=jst
|
2008-09-03 13:00:12 -04:00 |
Doug Turner
|
873b949fd4
|
Backed out changeset 6b6054736cb2
|
2008-09-01 19:50:59 -07:00 |
Doug Turner
|
b47ef217f7
|
bug 452489 - removes the flusher timer and fixes osso low memory predicate. also fixes OSSO oom predicate. r=bsmedberg
|
2008-09-01 17:40:15 -07:00 |
Josh Aas
|
1f9d560dec
|
Include obj-c exception info in crash reports. b=451709 r=ted r=bent sr=roc
|
2008-08-28 00:41:38 -04:00 |
Benjamin Smedberg
|
c05f82405c
|
Bug 445570 - Mark CSSToken::mIdent heap autostring as we-know-what-we're-doing, r=dbaron
|
2008-08-27 10:58:50 -04:00 |
Doug Turner
|
010c533993
|
Bug 451672 - Fix nsIMemory::IsLowMemory on Maemo. r=stuart
|
2008-08-15 02:12:45 -07:00 |
Serge Gautherie
|
96193b1696
|
Bug 448934 – |nsTraceRefcnt::DumpStatistics()| write number of entries in the "middle" of the array
(Av1) <nsTraceRefcntImpl.*>
|
2008-08-03 23:39:04 +02:00 |
Benjamin Smedberg
|
d3a1c79da1
|
From bug 449561, bug 445949, and others: let's just ditch nsDerivedSafe since the class of errors it's trying to protect against are uncommon in today's world. r=dbaron
|
2008-08-11 11:05:58 -04:00 |
Robert O'Callahan
|
e6068989e1
|
Whitespace change to effectively clobber orange Windows test boxes
|
2008-07-30 09:55:13 -07:00 |
Peter Van der Beken
|
17e125fe54
|
Address review comment for bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
|
2008-06-21 19:47:46 +02:00 |
Peter Van der Beken
|
c3efaff216
|
Bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
|
2008-06-21 17:25:29 +02:00 |
Jeff Walden
|
0e38a538d0
|
Bug 429587 - MOZ_COUNT_DTOR and NS_LOG_RELEASE should assert (or worse) when used on an unrecognized pointer, when possible, for easier recognition of memmoved refcounted classes. r=dbaron
|
2008-06-02 21:28:59 -04:00 |
Jeff Walden
|
94ffc9d2cb
|
Bug 434076 - Give me stack traces and give me death! (aborts should print a stack trace before aborting) r=dbaron
|
2008-06-02 19:18:57 -04:00 |
David Mandelin
|
ffb7f62c86
|
Bug 431832: NS_inparams attr for outparams checker, r=bsmedberg, a=bsmedberg
|
2008-05-02 18:03:38 -07:00 |
Benjamin Smedberg
|
3d4a523171
|
Bug 431677 - outparam errors in netwerk/cookie, r=dmandelin
|
2008-05-01 15:12:33 -04:00 |
David Mandelin
|
c16ad95d1f
|
Bug 420933: outparams checker, r=bsmedberg, a=bsmedberg
|
2008-04-30 17:47:27 -07:00 |
Benjamin Smedberg
|
a66f186a37
|
Merge cvs-trunk-mirror to mozilla-central. Automated merge, no manual conflict resolution necessary.
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jslong.c => js/src/jslong.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscope.c => js/src/jsscope.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/prmjtime.c => js/src/prmjtime.cpp
|
2008-04-29 10:20:07 -04:00 |
bent.mozilla@gmail.com
|
c10be9610d
|
Bug 430718 - "Better objc exception logging with stack traces in debug builds". r=josh, sr=roc. a=DEBUG-only change.
|
2008-04-25 13:55:50 -07:00 |
David Mandelin
|
bdecc882a0
|
Bug 422555: outparam and inoutparam attributes
|
2008-04-24 15:05:06 -07:00 |
jorendorff@mozilla.com
|
31dd949220
|
Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
|
2008-04-07 17:37:54 -05:00 |
timeless@mozdev.org
|
7450957199
|
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
|
2008-04-06 05:28:34 -07:00 |
jorendorff@mozilla.com
|
792bc1e4aa
|
Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsarray.c => js/src/jsarray.cpp
|
2008-03-28 13:01:14 -05:00 |
dbaron@dbaron.org
|
68aa36730d
|
Print shortest path to expected garbage for unlink deficiencies as well. b=422848 r+sr=peterv a=DEBUG_CC only (not part of default build)
|
2008-03-27 10:09:51 -07:00 |
Benjamin Smedberg
|
86aca46ef8
|
Merge cvs-trunk-mirror -> mozilla-central. There's a C++ bug in js/src/jsinterp.cpp that I am going to file upstream.
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jscntxt.c => js/src/jscntxt.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
|
2008-03-20 12:42:05 -04:00 |
timeless@mozdev.org
|
e2c269222e
|
reverting, wrong patch, missing AMBIGUOUS
|
2008-03-19 14:55:22 -07:00 |
timeless@mozdev.org
|
5da68b2430
|
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
|
2008-03-19 14:19:35 -07:00 |
dbaron@dbaron.org
|
107e49d04f
|
Add knowledge of edge names to cycle collector, ifdef DEBUG_CC. b=420514 r+sr=peterv a=damons
|
2008-03-17 16:11:08 -07:00 |
reed@reedloden.com
|
3de6b550e6
|
Bug 418131 - "Need a way to detect GTK+ version so we don't break users on major update" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r=bsmedberg sr=dveditz a=blocking-firefox3+]
|
2008-03-14 08:42:34 -07:00 |