js/src/ds/LifoAlloc.cpp
bf0bb0c068781fe2aeef71dea5162bb4da6a9833
created 2018-07-02 12:41 +0000
pushed 2018-07-12 00:35 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1472638 - Only protect the last chunk when we append a new chunk. r=tcampbell, a=lizzard
a93c47f5147fa912d39230c580066fcc45b26b7f
created 2018-06-21 17:59 +0000
pushed 2018-06-23 22:41 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1470053 - Double-check the allocation sizes of LifoAlloc::BumpChunk. r=jandem
1c33a38da75d550750923358e73d7af2102b9c1d
created 2018-06-21 16:53 +0300
pushed 2018-06-21 15:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1437600 - Fix missing LifoAlloc::protect_ member when LIFO_CHUNK_PROTECT is disabled. r=jandem a=beta-fix
44a69a4ebc090ab49ed9872cb331c3de9749a025
created 2018-02-14 17:12 +0000
pushed 2018-06-21 15:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1437600 - Use mprotect to prevent mutations of inaccessible regions. r=luke
a0d11b55d5957a488b41420c4f6cc178df7cd2e7
created 2018-06-01 17:59 +0200
pushed 2018-06-18 21:43 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
cd74e3f9f61e1e48f872f1b365400668256c28aa
created 2018-06-03 19:25 +0300
pushed 2018-06-18 21:43 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1465060) for build bustages on security/sandbox/linux/reporter/SandboxReporter.cpp
10446073eca89bc3099523a5f3795ea7aa45cf2f
created 2018-06-01 17:59 +0200
pushed 2018-06-18 21:43 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
80d704c6678142343050bb95e630a24727a240a7
created 2017-10-06 15:15 +0000
pushed 2017-11-02 16:33 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1405795 - Use UniquePtr for the single-linked lists of LifoAlloc. r=jandem,luke
977e5fd31b3d8f83e3c6b4560f6784fbabdbf49a
created 2016-07-05 13:38 +0000
pushed 2016-09-19 13:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264948 part 2 - Assert when we allocate new chunks using an infallible allocator. r=jonco,h4writer
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
5d34afe94163e58ad32ded6f3bc47e3c389b1e60
created 2013-09-24 22:59 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/{devtools,ds,gdb,perf}/; r=ehsan
d6a0066e7081f31e788be79cf8156fe1aa01548c
created 2013-09-01 21:28 -0700
pushed 2013-10-28 21:59 +0000
Bill McCloskey Bill McCloskey - Bug 909574 - Fix LifoAlloc to work with MergeCompartments (r=bhackett)
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
021fd4e03439d25889ba2f2f6ef776c980149a9a
created 2013-07-03 15:46 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence
699228670afbbf94c0de128de808a270890df642
created 2013-06-27 17:37 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 4) - Include full paths in #include statements in the rest of js/src/ and js/public/. r=luke.
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-06-24 18:52 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-06-24 18:52 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
0bd1bccaaa01af0413c3dfdaa64085c58acba272
created 2013-03-14 15:10 -0700
pushed 2013-05-13 16:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 850523 (part 2) - Use C++ comments in LifoAlloc.{cpp,h} (2nd attempt). r=wmccloskey.
6c38f67f8f56c42bb41a36125710a5ee5c15e8d2
created 2013-03-06 20:40 -0800
pushed 2013-05-13 16:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter (2nd attempt). r=wmccloskey,jlebar.
d894d02ee21932247cc5fb9b41cb974154712cca
created 2013-03-17 22:15 -0700
pushed 2013-05-13 16:59 +0000
Phil Ringnalda Phil Ringnalda - Back out e0038e628250 and 02b242697afb (bug 850523) for test_memoryReporters.xul crashes
e0038e628250ccf7311f5841b742a6e811974073
created 2013-03-14 15:10 -0700
pushed 2013-05-13 16:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 850523 (part 2) - Use C++ comments in LifoAlloc.{cpp,h}. r=wmccloskey.
02b242697afb9d7af3a7adfb234a826ac99653e4
created 2013-03-06 20:40 -0800
pushed 2013-05-13 16:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter. r=wmccloskey,jlebar.
df6fbdf62e13933bde8593f623306846f0306de5
created 2013-02-15 00:50 +0100
pushed 2013-04-01 19:47 +0000
Christian Holler Christian Holler - Bug 838557 - Create a common interface for ASan/Valgrind functions. r=mats,bhackett
c3bf9571e80dcad03746da17ba4b33b8e55e499f
created 2013-02-06 17:39 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 838911 - Fix Valgrind and ASAN annotations in LifoAlloc. r=bhackett
cf616942809883f95406b776f5f8cc2e23083e7a
created 2013-01-24 14:36 -0800
pushed 2013-04-01 19:47 +0000
Luke Wagner Luke Wagner - Bug 834108 - avoid O(n^2) chunk-searching in LifoAlloc::ensureUnusedApproximate (r=dvander)
741fb7f8e5cb52247b69fb17b7214ede8c83d8eb
created 2012-09-26 11:13 -0700
pushed 2013-01-07 21:25 +0000
Terrence Cole Terrence Cole - Bug 793577 - Implement Return<T> for direct returns of unrooted GC pointers; r=billm r=njn
f33e3b2c9cac0d69a699ab2d73725f796f2e89ee
created 2012-09-20 20:42 -0700
pushed 2012-11-19 21:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 791607 - Remove unnecessary |#include <new>| directives. r=dmandelin.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
88ea2e5296092d6a82a8f50350e1001d082f9a52
created 2012-05-18 17:28 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Implement IonMonkey's ballast for infallible allocation (bug 756612, r=luke).
35df5ddd7306a581bb4291bcb36cd8a1bf46d5e5
created 2011-10-05 18:05 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Fix up busted merge.
05235eee2b6b7a6031919b9ea3289abf7acacafd
created 2012-07-26 18:05 -0700
pushed 2012-10-08 18:29 +0000
Bill McCloskey Bill McCloskey - Bug 777919 - Free LifoAlloc chunks on background thread (r=luke)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
7026011a83df40a996b40afaa413d8def439791f
created 2012-01-18 20:40 -0800
pushed 2012-03-13 21:17 +0000
Adam Adam - Bug 688891: Remove unaligned LifoAlloc API. (r=cdleary)
02e6d576cbd3c28dd2b3955626222b9f3cd45705
created 2012-01-18 18:55 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 719315: Free unused chunks. (r=luke)
7736d47f8fab770803b227527364363a59ab2135
created 2012-01-17 14:32 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
4dd329d75054a9d949f5b26197425ea3520888f3
created 2012-01-13 17:35 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Back out b36175bbda47.
b36175bbda47da731573c8031a132a4f2385235d
created 2012-01-12 18:40 -0800
pushed 2012-03-13 21:17 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke)
8b22c18ae5ee1c8a4da5444ca2f839f0c258b40d
created 2012-01-18 18:55 -0800
pushed 2012-02-01 00:38 +0000
Chris Leary Chris Leary - Bug 719315: Free unused chunks. (r=luke, a=akeybl)
226c1a05e0b6f2bdc709819f66c41909e17faa52
created 2012-01-18 18:55 -0800
pushed 2012-01-27 00:10 +0000
Chris Leary Chris Leary - Bug 719315: Free unused chunks. (r=luke, a=akeybl)
438310f9f8122d69859275904d6e167da2c2f70b
created 2011-12-21 21:49 -0800
pushed 2011-12-22 05:51 +0000
Chris Leary Chris Leary - Bug 712169: Make aligned/unaligned LifoAlloc consistent. (r=luke, a=LegNeato)
1b3ce78465166cb9e77d740ab8c18267fca26f74
created 2011-12-14 15:28 -0800
pushed 2011-12-21 12:10 +0000
Chris Leary Chris Leary - Bug 706442: Shorten LifoAlloc chunk chain. (r=luke, a=jpr)
ae2293392154ea11e474414f9f73d7c9340396e4
created 2011-10-11 09:42 -0700
pushed 2011-12-21 12:10 +0000
Chris Leary Chris Leary - Bug 690933: Guard on LifoAlloc overflow. (r=luke)
b16c327f7878dbe83627132cea02d88b7cf90c29
created 2011-09-29 11:54 -0700
pushed 2011-12-21 12:10 +0000
Chris Leary Chris Leary - Fix license block errors. (DONTBUILD)
7f0922f6090db56e809391c2aa4bb3d67686fef3
created 2011-09-22 13:22 -0700
pushed 2011-11-08 22:56 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
less more (0) tip