Jason Evans
94a7287ed0
Bug 427109: Add memory reserve and xmalloc() API, r=benjamin
...
This re-commmit adds locking that was missing in changeset c14ab4f6cec6.
2008-07-01 15:41:14 -07:00
Robert O'Callahan
7d4d1ced48
Backing out bug 427109 to try to fix Linux bustage
2008-06-24 19:52:40 +12:00
Jason Evans
34bdf0c1a0
Bug 427109: Add memory reserve and xmalloc() API, r=benjamin
...
Add support for a memory reserve, which is managed via the reserve_*() API.
Add xmalloc() variants of malloc()-like functions. These functions never
return NULL.
2008-06-23 07:46:37 -07:00
Jason Evans
ca358f25a4
Bug 431735: Fix build failures due to compiler flag incompatibilities, r=ted
2008-06-20 12:00:29 -07:00
Jason Evans
825f2ad4a3
Bug 431735: Use rb.h instead of tree.h, r=benjamin
...
Use rb.h instead of tree.h for red-black trees, in order to reduce memory
overhead.
2008-06-20 10:34:42 -07:00
Jason Evans
d1e7b47846
Bug 422960: Add jemalloc_stats() and jemalloc.h, r=benjamin
2008-06-20 10:34:42 -07:00
reed@reedloden.com
549112a515
Bug 418016 - "Ts jumped ~1% when enabling jemalloc on Linux (qm-mini-ubuntu01, qm-mini-ubuntu02, qm-mini-ubuntu05)" (Revert jemalloc/libxul integration; makes this bug WONTFIX) [p=jasone@canonware.com (Jason Evans) a1.9=schrep]
2008-05-08 02:20:44 -07:00
ginn.chen@sun.com
1efa66517b
Bug 422055 Use jemalloc on OpenSolaris p=Jason Evans, Ginn Chen r=ted.mielczarek a=beltzner
2008-04-30 00:14:44 -07:00
dholbert@cs.stanford.edu
e62d8eb5d0
Bug 418016 Follow-up patch: force static jemalloc lib, to fix bustage for non-libxul linux builds. r+sr=pavlov a=blocking1.9+
2008-03-14 17:51:38 -07:00
reed@reedloden.com
e568ff21fb
Bug 418016 - "Ts jumped ~1% when enabling jemalloc on Linux (qm-mini-ubuntu01, qm-mini-ubuntu02, qm-mini-ubuntu05)" (Integrate jemalloc into libxul on Linux) [p=jasone@canonware.com (Jason Evans) r=bsmedberg sr+a1.9=stuart]
2008-03-14 08:38:37 -07:00
ted.mielczarek@gmail.com
011e4039d4
bug 418866 - skip PGO in jemalloc. r=bsmedberg
2008-02-25 12:25:25 -08:00
jag@tty.nl
f50f78c376
Fix static build bustage. r=/sr=/a=pavlov
2008-02-12 23:31:35 -08:00
jst@mozilla.com
4f393cb341
Adding the memory/jemalloc directory to hg. See CVS for previous history.
2008-02-06 15:06:50 -08:00
roc+@cs.cmu.edu
0054412272
Bug 374866. Reftests for text-transform. r=dbaron
2007-03-22 16:01:14 -07:00
reed%reedloden.com
9a0b9e21f3
Bug 418016 - "Ts jumped ~1% when enabling jemalloc on Linux (qm-mini-ubuntu01, qm-mini-ubuntu02, qm-mini-ubuntu05)" (Revert jemalloc/libxul integration; makes this bug WONTFIX) [p=jasone@canonware.com (Jason Evans) a1.9=schrep]
2008-05-08 09:20:45 +00:00
ginn.chen%sun.com
c223f871f1
Bug 422055 Use jemalloc on OpenSolaris
...
p=Jason Evans, Ginn Chen r=ted.mielczarek a=beltzner
2008-04-30 07:14:45 +00:00
dholbert%cs.stanford.edu
3659f92b06
Bug 418016 Follow-up patch: force static jemalloc lib, to fix bustage for non-libxul linux builds. r+sr=pavlov a=blocking1.9+
2008-03-15 00:51:38 +00:00
reed%reedloden.com
6057977c59
Bug 418016 - "Ts jumped ~1% when enabling jemalloc on Linux (qm-mini-ubuntu01, qm-mini-ubuntu02, qm-mini-ubuntu05)" (Integrate jemalloc into libxul on Linux) [p=jasone@canonware.com (Jason Evans) r=bsmedberg sr+a1.9=stuart]
2008-03-14 15:38:38 +00:00
ted.mielczarek%gmail.com
a2279e2da7
bug 418866 - skip PGO in jemalloc. r=bsmedberg
2008-02-25 20:25:25 +00:00
jag%tty.nl
a881cae4b8
Fix static build bustage. r=/sr=/a=pavlov
2008-02-13 07:31:35 +00:00
pavlov%pavlov.net
31a92cb75a
fixing mac linkage (npob)
2008-02-05 05:28:41 +00:00
pavlov%pavlov.net
3b1de34d7a
bug 407459. hooking jemalloc up to the build system. r=various people
2008-02-05 03:16:25 +00:00
ted.mielczarek%gmail.com
e563f9dced
bug 407459 - hook up new allocator to our build. just checking in the memory/jemalloc dir and the client.mk change to pull it. r=bsmedberg a=beltzner
2008-02-04 15:17:11 +00:00