layout/base/nsPresArena.cpp
a95f6a0cd9eb07fd2e19fba745b7a7e84f522c0c
created 2021-08-23 03:07 +0000
pushed 2021-08-23 09:23 +0000
Matt Woodrow Matt Woodrow - Bug 1726291 - Remove FrameLayerBuilder. r=miko
027d7e27784677297820565864f0d8a7266c945c
created 2021-08-20 06:22 +0300
pushed 2021-08-20 09:57 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset e111894317cc (bug 1726291) for causing assertion failures on WebRenderCommandBuilder.cpp. CLOSED TREE
e111894317cc87940bf18011b3f9c0527798f67a
created 2021-08-20 02:20 +0000
pushed 2021-08-20 09:57 +0000
Matt Woodrow Matt Woodrow - Bug 1726291 - Remove FrameLayerBuilder. r=miko
127b5f65cf50112d4d567c4453eac946a8fcccec
created 2020-06-10 10:46 +0000
pushed 2020-06-10 21:40 +0000
Simon Giesecke Simon Giesecke - Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj
0ca9f1ff7aacca2aed2a74a4c6743a02eed9917f
created 2020-06-10 10:07 +0300
pushed 2020-06-10 14:02 +0000
Butkovits Atila Butkovits Atila - Backed out 3 changesets (bug 1643289, bug 1642949) for causing failure at test_headless_screenshot.html. CLOSED TREE
0c827da9d84726ffdb84466b7ca6fe642bff5b46
created 2020-06-10 05:49 +0000
pushed 2020-06-10 14:02 +0000
Simon Giesecke Simon Giesecke - Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj
db3fe5184abb0201fe0b7a6384cde1e6e52bbaca
created 2019-10-23 22:10 +0000
pushed 2019-10-25 03:46 +0000
Daniel Holbert Daniel Holbert - Bug 1590639 part 2: Fix non-unified build issues in layout/base. r=TYLin
e61e2945a68859561dde89f95d287b1ac09897e6
created 2019-07-02 02:46 +0000
pushed 2019-07-09 03:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1560188 - Fix and improve display list memory reporting. r=mattwoodrow,njn
7bea9b04f35428cc32dc266d7a589f138a063137
created 2019-06-09 22:58 +0000
pushed 2019-06-10 09:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1487216 - Measure memory usage of RDL. r=mattwoodrow,miko
5b78e292000498950201c6963c4f9070f2e0dcd7
created 2019-06-01 08:03 +0000
pushed 2019-06-01 21:36 +0000
Cameron McCormack Cameron McCormack - Bug 1553731 - Part 1: Rename nsFrameIdList.h to FrameIdList.h. r=mats
8b6ec158f83be746df296ef0926769178a670b88
created 2019-06-01 04:23 +0300
pushed 2019-06-01 09:40 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 1553731) for build bustages on nsIFrame.h CLOSED TREE
0d0bf5d84a3cb5852047338e8f2e020e1a9b1b62
created 2019-06-01 01:04 +0000
pushed 2019-06-01 09:40 +0000
Cameron McCormack Cameron McCormack - Bug 1553731 - Part 1: Rename nsFrameIdList.h to FrameIdList.h. r=mats
56eeff69792c1809cd2dd51a77ea276cde635cdc
created 2019-02-05 20:25 +0100
pushed 2019-02-08 04:23 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1525371 - Remove ArenaRefPtr. r=jwatt
2cfb0caec3090c2dee719e1edc80eb891f3c9c3d
created 2018-12-12 19:09 +0000
pushed 2018-12-13 21:51 +0000
Miko Mynttinen Miko Mynttinen - Bug 1512213 - Use larger ArenaAllocator chunk size for display list building r=mattwoodrow
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
7b4cd53cbfb8dbc6207d34e549516b84ffe3601c
created 2018-06-07 22:39 +0200
pushed 2018-06-08 09:56 +0000
Mats Palmgren Mats Palmgren - Bug 1467483 - Assert that PresArena is only used on the main thread. r=mattwoodrow
2813cc47456535ace749a08fb816a3cf3d55b017
created 2018-03-28 11:17 +1100
pushed 2018-03-28 09:50 +0000
Xidorn Quan Xidorn Quan - Bug 1448728 followup 2 - Remove style structs from nsPresArena::AddSizeOfExcludingThis on a CLOSED TREE. r=emilio
e32869c3903801dfe6d407a010525dd54b42950c
created 2018-03-28 10:42 +1100
pushed 2018-03-28 09:50 +0000
Xidorn Quan Xidorn Quan - Bug 1448728 part 0 - Remove objects only used in the old style system from nsPresArena::AddSizeOfExcludingThis. r=emilio
f4c5d4aba912b5b1eb3648e1ff15c5cde59337a4
created 2018-03-26 11:50 +0200
pushed 2018-03-26 21:38 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1448526: followup: Fix remaining macro declaration on a CLOSED TREE. r=me
0016368787a44bdf5deb4c9b73f3c0b59d2bc27a
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE
b7c7195b99f43e8f493f013877938ec2edd19a58
created 2018-03-22 20:04 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Back out changeset b683bb3f22a1 (Bug 1447483) for not landing with all the files. r=me on a CLOSED TREE
b683bb3f22a1aef672332aa3ee9d2c7a77149913
created 2018-03-22 19:20 +0100
pushed 2018-03-22 22:52 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt
8e5206684eea8da76d938de3c02c3e8c240e7c9b
created 2018-03-20 18:04 +0100
pushed 2018-03-21 19:13 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1447358: Unifdef the old style system code. r=jwatt
91687b8690ea0f551b34ec9bb2c829caafcb338e
created 2018-02-01 15:04 +1100
pushed 2018-02-01 10:01 +0000
Cameron McCormack Cameron McCormack - Bug 1430014 - Part 5: Stop building old style system classes when MOZ_OLD_STYLE is not defined. r=xidorn
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
bfca0e591024c79bf6cf96bc3117d1c8a06c0b47
created 2017-08-25 14:59 +1000
pushed 2017-08-25 23:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1393636 (part 5) - Report memory usage of Gecko style structs separately. r=heycam.
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.
31ae02774ca909703e18c7b9f0a0f0a4f133e1ed
created 2017-07-18 16:52 -0700
pushed 2017-07-21 09:12 +0000
Manish Goregaokar Manish Goregaokar - Bug 1379830 - stylo: Allow ServoStyleContext to participate in ArenaRefPtr; r=bholley
e4aad4b94ca6687587dd7069207df353f56609a8
created 2017-06-24 19:23 +0200
pushed 2017-06-26 11:27 +0000
Mats Palmgren Mats Palmgren - Bug 1375331 - Retain the array buffer for PresArena free lists if it's 2048 bytes or less to avoid malloc/free churn. r=dbaron
df118b3de43b4fa7f69d0520077c49fdcf44b6b6
created 2017-06-10 22:27 -0700
pushed 2017-06-16 07:47 +0000
Manish Goregaokar Manish Goregaokar - Bug 1373018 - Part 4: stylo: Rename eArenaObjectID_nsStyleContext to eArenaObjectID_GeckoStyleContext; r=bholley
9164c8933697fc198209d2f5455c7f0e059b670e
created 2017-05-26 12:11 +0200
pushed 2017-05-26 19:44 +0000
Mats Palmgren Mats Palmgren - Bug 1364805 part 3 - Implement Type() by indexing a static array using the mClass field. Remove the nsIFrame::mType field. r=jfkthame
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
129ab771d0ad9da75e3786bf868161ddf3959e8e
created 2017-05-10 05:07 +0200
pushed 2017-05-11 14:51 +0000
Bas Schouten Bas Schouten - Bug 1330570: Allocate DisplayItemData into the PresShell Arena. r=mattwoodrow
df9358a0469ad540a31aedbd4307ed9f5c3cd532
created 2017-05-10 12:11 +0200
pushed 2017-05-10 13:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9483bb6d8ce6 (bug 1330570) for test failures in test_selection_move_commands.html | cmd_scrollBottom - -300 should equal -300
9483bb6d8ce6f860c60bebcc1d57b8d9a1c0aa41
created 2017-05-10 05:07 +0200
pushed 2017-05-10 13:07 +0000
Bas Schouten Bas Schouten - Bug 1330570: Allocate DisplayItemData into the PresShell Arena. r=mattwoodrow
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
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
4e05efa5ac360a3292351d540b3e27613ddc7ca6
created 2015-05-27 12:08 +1000
pushed 2015-05-28 00:03 +0000
Cameron McCormack Cameron McCormack - Bug 1168299 - Break out style struct memory usage reporting from pres-shell. r=njn
b4fa9c896fef4996dda7c4f0ef4c12997ff87772
created 2015-02-09 17:05 -0800
pushed 2015-02-19 14:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 2) - Remove remaining uses of NS_ABORT_IF_FALSE. r=Waldo.
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-02-10 21:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-02-07 16:46 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-02-06 00:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
02b3cdf68d5770413716f5f1d1a30207b7e648e4
created 2014-10-21 15:42 +0000
pushed 2014-10-21 19:21 +0000
Mats Palmgren Mats Palmgren - Bug 1085701 - Report the allocation size to the OOM abort. 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
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.
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 19:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
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
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.
b8e1d4abf5607ebb13b15917d7f3973125513032
created 2013-05-07 20:48 +0200
pushed 2013-05-08 02:10 +0000
Mats Palmgren Mats Palmgren - Bug 867530 - Make the current poison consumers use the new API. r=roc
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
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
cd563ebad556f16bebeb40848af5b3eabd654b7f
created 2013-03-25 15:27 +0100
pushed 2013-03-26 04:34 +0000
Christian Holler Christian Holler - Bug 852476 - Fix Valgrind annotations in nsPresArena.cpp. r=mats
less more (0) -100 -60 tip