memory/mozalloc/mozalloc.cpp
8257797fd2d80b0954d44d8eebcb33459a9a569a
created 2018-08-28 15:59 +1000
pushed 2018-08-29 04:31 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1486690 - Rename nsMemory::Clone() and remove unnecessary checks after it. r=glandium
31be4ff5f62f13206f3bb638ba243b590b556ede
created 2017-12-08 11:47 +0900
pushed 2017-12-08 22:58 +0000
Mike Hommey Mike Hommey - Bug 1424114 - Remove the string.h/cstring include in mozalloc.h. r=njn
6d34adb031e5ec5e4cbf1780066f6f08550cc373
created 2017-12-06 16:10 +0900
pushed 2017-12-06 22:30 +0000
Mike Hommey Mike Hommey - Bug 1423461 - Report the right size to the OOM handler for moz_xcalloc. r=njn
e35fce376c40ba862aba11384035d3e8b4cb9616
created 2017-12-06 16:05 +0900
pushed 2017-12-06 22:30 +0000
Mike Hommey Mike Hommey - Bug 1423461 - Use mozilla/Likely.h in mozalloc.cpp. r=njn
0ff6e7cbed23520e73e533b2adc23b756df1175c
created 2017-12-05 17:34 +0900
pushed 2017-12-06 10:35 +0000
Mike Hommey Mike Hommey - Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn
16dda9d15c06fd789c6ca425bc5efae46414cf05
created 2017-12-05 16:30 +0900
pushed 2017-12-06 10:35 +0000
Mike Hommey Mike Hommey - Bug 1423094 - Remove USE_STATIC_LIBS=True-related code in mozalloc. r=gps
2470860d3e9a6630dc3e9ee6c4ea84f878927172
created 2017-12-06 00:27 +0200
pushed 2017-12-06 10:35 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 8a4050c7e0fd (bug 1423114) for bustages on memory/mozalloc/mozalloc.cpp r=backout on a CLOSED TREE
8a4050c7e0fd412e7c34dd59aa39955a845764d9
created 2017-12-05 17:34 +0900
pushed 2017-12-06 10:35 +0000
Mike Hommey Mike Hommey - Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn
45c202561c1e52cf7550a41f2e335f1a10e8ffd2
created 2017-12-05 16:52 +0900
pushed 2017-12-05 23:49 +0000
Mike Hommey Mike Hommey - Bug 1423107 - Remove moz_posix_memalign. r=njn
f789b5b305bb3934a3ab9caa19734d7c328a8a3e
created 2017-09-01 11:52 +1000
pushed 2017-09-01 02:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1389305 (attempt 2) - Add jemalloc_ptr_info() and moz_malloc_enclosing_size_of(). r=glandium.
584579605f5f4e7f46434149f0c2e1e87cc49111
created 2017-08-31 13:52 +0200
pushed 2017-08-31 11:53 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f232b5b1a0c7 (bug 1389305) for frequently failing GTest Jemalloc.PtrInfo on Linux opt. r=backout
f232b5b1a0c74b84c5d7f4ecb131d25a92601015
created 2017-08-24 19:37 +1000
pushed 2017-08-31 08:05 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1389305 - Add jemalloc_ptr_info() and moz_malloc_enclosing_size_of(). r=glandium.
3284fc12e07d089d7e79475e5e821bce00a3175c
created 2017-05-16 18:46 +0900
pushed 2017-05-18 13:00 +0000
Mike Hommey Mike Hommey - Bug 1365194 - Make `extern "C"` part of MOZ_MEMORY_API and MOZ_JEMALLOC_API. r=njn
c361b0453daa9df0b260587aa90486856243a4bc
created 2017-05-17 11:43 +0200
pushed 2017-05-17 10:28 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b56224bf370d (bug 1365194)
b56224bf370da3ccdd8b8254d396db963604981c
created 2017-05-16 18:46 +0900
pushed 2017-05-17 10:28 +0000
Mike Hommey Mike Hommey - Bug 1365194 - Make `extern "C"` part of MOZ_MEMORY_API and MOZ_JEMALLOC_API. r=njn
ab461807ca14d4ad55d9f83ec975d87065a24419
created 2016-08-23 08:45 -0400
pushed 2016-08-25 14:13 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1294732 - Back out all of bug 1271165 as it has served its purpose. r=glandium
12d066b156377a0ac85764a2afeb6d522cbc9f7b
created 2016-08-16 07:12 -0400
pushed 2016-08-17 01:54 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1271165 - Part 6: Change the new functions to MFBT_API to export them on OSX. r=jandem
f9456fc7296950bfedab37e7511de6e8518300bb
created 2016-08-12 07:37 -0400
pushed 2016-08-15 19:32 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1271165 - Part 2: Hook the new functions up and provide dummy implementations where needed. r=ehoogeveen
7cd4ddde77e9743035bbeeca1b71cc59f9e8e960
created 2015-03-27 22:53 -0400
pushed 2015-06-13 19:03 +0000
Ted Mielczarek Ted Mielczarek - bug 1171122 - Swap some XP_MACOSX for XP_DARWIN in mozalloc. r=glandium
f2c533ee40718490384c20439e517d7a44b7523d
created 2015-03-26 18:25 +0900
pushed 2015-03-31 03:34 +0000
Mike Hommey Mike Hommey - Bug 1138293 - Remove moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
559aa82a7cdc8d7d15d54d030bb94ea1038ac3fd
created 2015-03-26 18:20 +0900
pushed 2015-03-31 03:34 +0000
Mike Hommey Mike Hommey - Bug 1142434 - Remove moz_memalign/moz_valloc, nothing uses them. r=njn
6d03ea364df10e21ae7d37d9e8b77dcc35d64092
created 2015-03-26 18:18 +0900
pushed 2015-03-31 03:34 +0000
Mike Hommey Mike Hommey - Bug 1142434 - Remove moz_strdup/moz_strndup, nothing uses them. r=njn
9b2413915a5ecb437051286f1330fbff534516fe
created 2015-03-17 10:02 +0900
pushed 2015-03-17 01:04 +0000
Mike Hommey Mike Hommey - Followup for bug 868814 - replace non-obvious #if with simpler alternative. rs=njn
22aea188dac597f60c9182eb337240b16498fb69
created 2015-03-11 08:27 +0900
pushed 2015-03-11 07:08 +0000
Mike Hommey Mike Hommey - Bug 1141731 - Avoid problems caused by the inclusion of mozmemory.h in mozalloc.cpp by including mozmemory_wrap.h instead. r=njn
ae0468972de25b1f4697b37e9e7d19a41b139321
created 2015-03-10 18:34 -0700
pushed 2015-03-11 01:34 +0000
Wes Kocher Wes Kocher - Backed out changeset ff08cf105def (bug 1141731) for osx bustage
ff08cf105deffdde7820908b98626dee1062b15c
created 2015-03-11 08:27 +0900
pushed 2015-03-11 00:53 +0000
Mike Hommey Mike Hommey - Bug 1141731 - Avoid problems caused by the inclusion of mozmemory.h in mozalloc.cpp by including mozmemory_wrap.h instead. r=njn
beed1c584a2264aab11aa41484083ba49ba4c0ab
created 2015-02-27 14:00 +0900
pushed 2015-03-10 01:02 +0000
Mike Hommey Mike Hommey - Bug 868814 - Fold mozalloc library into mozglue. r=njn
b7895b5e52d575b24d8e98c110b35c06ef133119
created 2014-12-08 21:26 -0800
pushed 2014-12-11 04:08 +0000
Chris Peterson Chris Peterson - Bug 1108934 - Fix -Wunused-const-variable warning-as-error in non-unified build of memory/mozalloc. r=glandium
58fe9dc85fa4c4eec3407b3a2c7b137a1f7c7ff4
created 2014-02-10 17:57 -0500
pushed 2014-02-10 22:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
018fd283fa7ee160d8354ac0e4126d555450f02b
created 2013-10-31 19:39 -0700
pushed 2013-11-01 02:39 +0000
Daniel Holbert Daniel Holbert - Bug 926275: Remove mozalloc_macro_wrappers.h and mozalloc_undef_macro_wrappers.h. r=bsmedberg
4ebea4d88d4872cce65c9913492e8e2389e4e107
created 2012-12-18 13:22 -0500
pushed 2012-12-28 18:01 +0000
Trevor Saunders Trevor Saunders - bug 822717 - remove checks for old gcc r=glandium
542a978f042cbcaeeef75e89d9a818c35e5fb287
created 2012-10-17 16:39 +0200
pushed 2012-10-17 14:40 +0000
Jan Beich Jan Beich - Bug 788955 - Check for malloc_usable_size() and malloc_np.h via autoconf. r=glandium
93a4e2bbcd959f2a54ee734624a9b602f961b46f
created 2012-07-27 14:14 -0400
pushed 2012-07-27 18:15 +0000
Jan Beich Jan Beich - Bug 778056 - malloc_usable_size is also available in libc on FreeBSD, so use it in mozalloc.cpp. r=jlebar
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:28 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
5fcd261121c303caf581ef011398365eba86e151
created 2012-04-11 14:12 +0200
pushed 2012-04-11 12:13 +0000
Gian-Carlo Pascutto Gian-Carlo Pascutto - Bug 743715 - Cannot build Fennec without jemalloc. r=glandium
26eb0d5a95a643a96e1b8b1f830809471aa670db
created 2012-04-05 09:20 +0200
pushed 2012-04-05 07:22 +0000
Mike Hommey Mike Hommey - Bug 738176 - Completely disable jemalloc when it's supposed to be disabled on OSX, and cleanup exposed APIs. r=jlebar,r=khuey
d0110db9290d324078869982389d6cd3972d0afe
created 2012-02-02 14:34 +0000
pushed 2012-02-03 09:17 +0000
Jonathan Kew Jonathan Kew - bug 723472 - don't trigger an OOM abort on a zero-size allocation. r=cjones
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2012-01-26 14:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
4d6cb73f892bc8b8e10551e5b110f53cceadf1ba
created 2012-01-24 11:08 -0500
pushed 2012-01-24 18:14 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 716638 - Annotate the size of a failed allocation due to OOM and submit it with the crash report, r=ted
a8196c95d4c94f2f442f632f10aceb5108f18358
created 2011-12-08 19:09 -0800
pushed 2011-12-09 03:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 704400 - Implement --enable-dmd. r=khuey.
d807cb7b91e51645405d70974a0ab5aebdffd85c
created 2011-11-27 19:03 -0800
pushed 2011-11-28 03:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
2921dbf1def9fce7fcc6abd9615c9d2e4113c34f
created 2011-08-24 12:55 +0200
pushed 2011-08-25 07:46 +0000
Mike Hommey Mike Hommey - Bug 680373 - Link jemalloc into mozutils instead of mozalloc on Android. r=blassey,r=pbiggar
2b2f584dc5fd8cedbbd49b3456a32adaf99627da
created 2011-05-21 20:27 -0700
pushed 2011-07-08 09:54 +0000
Paul Biggar Paul Biggar - Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov)
ab19fc2d0dfe44ae5ca4a9412f3837c3506e0477
created 2011-06-27 20:56 -0700
pushed 2011-06-28 16:21 +0000
Kyle Huey Kyle Huey - Bug 515492: Put back the last line because I'm too clever by half. a=mfbt
afb7bc7bc3facbd25afbcd589fd9b6bf472be04c
created 2011-06-27 20:17 -0700
pushed 2011-06-28 16:21 +0000
Kyle Huey Kyle Huey - Bug 515492: Revert some bogus changes for hopefully the last android build bustage fix.
d77cddcc9bd699e0d1ee209cbc0099b6acd54427
created 2011-06-27 12:44 -0700
pushed 2011-06-28 16:21 +0000
Kyle Huey Kyle Huey - Bug 515492: Make jemalloc work on VS 2010. r=ted,pbiggar
cfb795311a307e510537886c9a4177b09c2e7254
created 2011-04-14 17:49 +0900
pushed 2018-08-29 04:31 +0000
Landry Breuil Landry Breuil - Bug 633857 - missing #includes for OpenBSD (mozalloc part). r=cjones
098cf0d0c599fdcfedbc6ee5aadf01259e9dcd09
created 2010-06-05 13:15 -0400
pushed 2018-08-29 04:31 +0000
Brad Lassey Brad Lassey - bug 559263 - make jemalloc work with android, follow up patch r=ted
d1fd855f7ebe4dd07f505200b4e548ff6ac4214d
created 2010-05-31 19:19 -0700
pushed 2018-08-29 04:31 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=566447; add presshell memory reporter; r=bz
d3c103ccd5f9445e99a134829aaa030f73334dbd
created 2010-05-25 11:28 -0400
pushed 2018-08-29 04:31 +0000
Brad Lassey Brad Lassey - bug 559263 - implement jemalloc for android r=vlad
97db872fb3b542a3a3b1819e29a8eea961bb9e8b
created 2010-04-21 23:41 -0500
pushed 2018-08-29 04:31 +0000
Chris Jones Chris Jones - Bug 550692: Wrap posix_memalign, memalign, and valloc if jemalloc provides them and the OS doesn't. r=bsmedberg
1a6aac2558e4c05dc6d48b30a42af3c40fe3e8ec
created 2010-04-10 17:29 -0400
pushed 2018-08-29 04:31 +0000
Marco Perez Marco Perez - Bug 550666: Fix FreeBSD bustage in mozalloc. r=bsmedberg
bbbb2d668d0d0bce8d8256a5b2f1ad80cd2fc12f
created 2010-04-08 13:05 -0500
pushed 2018-08-29 04:31 +0000
Chris Jones Chris Jones - Bug 550401: Do the __declspec import/export dance in mozalloc to avoid MSVC warnings. r=bsmedberg
5257693bcfbf901398bce97f823b5ba95b43dd53
created 2010-03-03 23:02 -0600
pushed 2018-08-29 04:31 +0000
Chris Jones Chris Jones - Bug 441324, part 2: Implement libmozalloc with support for fallible and infallible malloc et al. and |operator new|s. r=bsmedberg
8cbc47eee6593699d684026ddb0a670a0154cc81
created 2009-10-01 21:50 -0500
pushed 2018-08-29 04:31 +0000
Chris Jones Chris Jones - 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
less more (0) tip