layout/base/nsPresArena.h
99b6831627b1b511832a5c60c03b7273ac93f10c
created 2017-11-16 16:09 +1300
pushed 2017-11-17 09:59 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=froydnj
917dfffde62acfc2315de61385f82dfb6f29a440
created 2017-11-16 07:45 +0200
pushed 2017-11-16 10:05 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 0f783930e1b2 (bug 1406727) for GTest failures on ArenaAllocator. r=backout on a CLOSED TREE
0f783930e1b231009e96f7cfbbdb2f8324718cef
created 2017-11-16 16:09 +1300
pushed 2017-11-16 10:05 +0000
Matt Woodrow Matt Woodrow - Bug 1406727. r=froydnj
905239391e05483e8fb221378dd2092c5a0df8b7
created 2017-10-27 10:33 -0700
pushed 2017-10-28 08:30 +0000
Daniel Holbert Daniel Holbert - Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame
6dcdda0d79773839eb7c061520dc0be4b4516487
created 2017-10-18 16:08 +1300
pushed 2017-10-23 09:33 +0000
Matt Woodrow Matt Woodrow - Bug 1404181 - Part 18: Use nsPresArena for the display list builder arena since it supports recycling. r=mstange
a8aa2a5c2870498d9c21b05fed673d786591f817
created 2017-08-10 14:14 +1000
pushed 2017-08-12 22:54 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1387956 (part 2) - Overhaul handling of nsWindowSizes. r=mccr8.
b096ffc589e36bbf87fa28beaef8edce2bd3b31a
created 2017-05-24 09:41 -0400
pushed 2017-05-24 20:33 +0000
L. David Baron L. David Baron - Bug 1367190 patch 3 - Store nsPresArena::mFreeLists as an array. r=mats
d0f672dfdeb6bbf77d204b530b0b8f22772a19f5
created 2017-05-24 09:36 -0400
pushed 2017-05-24 20:33 +0000
L. David Baron L. David Baron - Bug 1367190 patch 2 - Remove nsPresArena::AllocateBySize, nsIPresShell::AllocateMisc, and nsPresContext::AllocateFromShell. r=mats
102d5db4cb8c74513fd11b53e8f2d743aa40578a
created 2017-03-31 14:06 -0700
pushed 2017-04-01 11:10 +0000
Eric Rahm Eric Rahm - Bug 1351904 - Switch layout over to ArenaAllocator. r=xidorn
3dd4992e71be618115edc551af8c219977fbb506
created 2015-09-17 12:08 +1000
pushed 2015-09-17 12:56 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 3: Add ArenaRefPtr support to nsStyleContext. r=bzbarsky
5efb8afff6c73545df0b6f88ab3d4653518b8ae2
created 2015-09-17 12:08 +1000
pushed 2015-09-17 12:56 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 2: Add an ArenaRefPtr class that can have its pointer cleared out when an object's owning nsPresArena goes away. r=bzbarsky
76d24976824c2345bb45045e3332fef4e2eb0579
created 2015-09-17 12:08 +1000
pushed 2015-09-17 12:56 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 1: Generate nsPresArena::ObjectIDs with a preprocessor-included file. r=bzbarsky
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2015-07-30 20:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
8b4a52bd7393e5a0590bdac5e0530d3c35d9d5e6
created 2015-07-15 17:05 +0800
pushed 2015-07-15 17:20 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1182963 - Use nsTHashTable::Iterator in nsPresArena. r=njn
547f41558cd55d91f106ace3e5f0e3758bc9a5cb
created 2015-06-23 11:48 +1000
pushed 2015-06-24 14:02 +0000
Cameron McCormack Cameron McCormack - Bug 804975 - Part 3: Support conditional cached reset structs on rule nodes. r=dbaron
d986a5a0ebed4c85548a3f461a3538bb815cdac0
created 2014-10-16 16:10 -0400
pushed 2014-10-21 01:57 +0000
Xidorn Quan Xidorn Quan - Bug 1077718 - Switch dynamic CounterStyle objects to use arena allocation. r=mats
e4310d8289b99c2e781b01941c62100ac7e402e4
created 2014-08-07 19:48 -0400
pushed 2014-08-08 14:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1048246 - Fix more bad implicit constructors in layout; r=roc
50b153848427a55458616adeba48f08bb57352c1
created 2014-08-05 13:27 -0700
pushed 2014-08-06 12:42 +0000
Andrew McCreight Andrew McCreight - Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn
16372635dd288d89aa1c6fa95685b2ce4d9e99b2
created 2014-07-18 21:22 -0700
pushed 2014-07-21 01:13 +0000
L. David Baron L. David Baron - Bug 1041060: Use AllocateByObjectID/FreeByObjectID for nsInheritedStyleData and nsResetStyleData. r=heycam
a33939fdd6efa44980510041ab02257c05f68d1a
created 2014-07-15 22:27 -0700
pushed 2014-07-16 13:43 +0000
L. David Baron L. David Baron - Bug 1038488 patch 3 - Use AllocateByObjectID/FreeByObjectID for style structs. r=heycam
58a202b281976f42fa7dab286fedaa482c3dce56
created 2014-06-03 00:08 +1200
pushed 2014-06-02 21:20 +0000
Robert O'Callahan Robert O'Callahan - Bug 1015664. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg
d1e2767da13f9c898b4ff38f3ce145802eb59c55
created 2013-09-30 16:20 -0700
pushed 2013-10-01 09:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 3) - Make multi-output sizeOfFoo() functions more consistent in content/, dom/ and layout/. r=till.
22acef5e2878f07af5558f4d718a9f2b436ad288
created 2013-08-20 17:48 -0400
pushed 2013-08-21 12:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 follow-up: Unbreak ASAN builds
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-08-20 19:30 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
95fda0cdd9da6a6ce4dba2a09d00406896958e00
created 2013-07-30 10:25 -0400
pushed 2013-07-31 01:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
35deab0191354fd4c04f45ec5ad025fa31c20f0f
created 2013-05-07 20:48 +0200
pushed 2013-05-08 02:10 +0000
Mats Palmgren Mats Palmgren - Bug 867530 - Move PresArena poisoning code to MFBT. r=roc
7da222e62d5f1c7c4f3dae96072ff322d0070df6
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Convert some comments into proper doc-comments. r=roc
852f34e11e0080f373e1fcab59eace2c6d438bef
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Inline the AllocateBy* and FreeBy* methods into the header. r=roc
88f523148180efe7185205f015bb4e53b3f424f2
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Adjust memory reporter SizeOf methods accordingly. r=roc
c3097230625960e05b1acd7c03ec18961ba2cdd5
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Merge nsPresArena::mState into nsPresArena itself. r=roc
339911b031ded232f911aea735ca8fefee34f03e
created 2013-04-15 22:00 +0200
pushed 2013-04-16 01:49 +0000
Mats Palmgren Mats Palmgren - Bug 856368 - Remove DEBUG_TRACEMALLOC_PRESARENA. r=roc
d1f1134024819d4e3819e27cdab2ed3446b7a8c6
created 2013-04-01 17:26 +0200
pushed 2013-04-01 17:37 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Allocate heap nsFrameLists from the shell arena. r=bzbarsky
446d1d9fb5168910a496d090bb1dc1263a41139f
created 2012-06-13 10:43 -0400
pushed 2012-06-13 20:25 +0000
Siddharth Agarwal [ Siddharth Agarwal [ - Bug 764376 - Fix references to |class nsArenaMemoryStats|; r=ehsan
6bdce5e0d905827a19c19c17bc16d3ec25233761
created 2012-06-06 13:35 -0400
pushed 2012-06-12 09:45 +0000
Nathan Froyd Nathan Froyd - Bug 674922 - report on most common objects allocated in a PresShell's arena; r=roc,njn
9bfcf09bcb24eafdb8b10caeaa7e22d8ffdd57d1
created 2012-06-06 13:29 -0400
pushed 2012-06-12 09:45 +0000
Nathan Froyd Nathan Froyd - Bug 674922 - report per-frame-type numbers in about:memory; r=njn,roc
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
66e86db0a10701ddb8883235484a3b8fd63d629e
created 2012-05-04 02:14 +0200
pushed 2012-05-04 12:47 +0000
Mats Palmgren Mats Palmgren - Bug 750745 - Allocate nsLineBoxes from their own presshell arena list. part=3/3 r=roc
a9e44cbf62c2b6d474f42557c4538139729faf69
created 2012-05-04 02:14 +0200
pushed 2012-05-04 12:47 +0000
Mats Palmgren Mats Palmgren - Bug 750745 - Introduce AllocateByObjectID/FreeByObjectID for allocating non-frame objects from per-type lists in the PresArena. part=2/3 r=roc
c44e1693ddd915918c3dccd356a633c5297f4b87
created 2012-05-04 02:14 +0200
pushed 2012-05-04 12:47 +0000
Mats Palmgren Mats Palmgren - Bug 750745 - Rename nsPresArena::AllocateByCode/FreeByCode to AllocateByFrameID/FreeByFrameID. part=1/3 r=roc
622e0d1cc986f7342cacaf0ad9961d5fca88dddb
created 2012-04-11 17:17 -0700
pushed 2012-04-14 11:58 +0000
Mark Capella Mark Capella - Bug 740688 - Use uintptr_t instead of PRUword, and intptr_t instead of PRWord. r=jwalden
2d5421ea175817bce04d19ef9d165b97b8d0e4ba
created 2011-12-08 21:01 -0800
pushed 2011-12-11 04:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 705987 - Use mallocSizeOf in the layout memory reporters. r=khuey,bzbarsky
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
f073e9c3a7c41522e147aab347bf67253ed94391
created 2011-03-17 20:14 -0700
pushed 2011-03-24 15:40 +0000
L. David Baron L. David Baron - Add poisoning for nsRuleData::mValueOffsets. (Bug 636039, patch 19) r=bzbarsky
d1fd855f7ebe4dd07f505200b4e548ff6ac4214d
created 2010-05-31 19:19 -0700
pushed 2010-06-01 02:20 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=566447; add presshell memory reporter; r=bz
82e988788229b919ca247d97afd2270ef2cccd56
created 2009-09-16 10:00 +1200
pushed 2009-09-15 22:02 +0000
Zack Weinberg Zack Weinberg - Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
71e1c4bdc3c8c9be8e849c871e294dc8a11c8be7
created 2009-09-14 17:26 -0700
pushed 2009-09-15 00:27 +0000
Justin Dolske Justin Dolske - Backed out changeset a3f33def2dca (bug 497495 part 4)
a3f33def2dca968d2b335c55c2daf92a10499282
created 2009-09-14 17:29 -0400
pushed 2009-09-14 21:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 497495 (frame poisoning) part 4: Change nsPresArena to maintain separate free lists for every frame class, based on its FrameIID. Pass the necessary information in from AllocateFrame and FreeFrame. r=roc sr=dbaron
041536f901e8aa11b79dc55e2d3db9cde5309cc6
created 2009-08-17 20:21 -0700
pushed 2009-08-18 03:21 +0000
Zack Weinberg Zack Weinberg - Bug 497495 (frame poisoning) part 1: Move the frame arena code to its own file and rename the class to nsPresArena. r=roc
less more (0) tip