diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
08187a7ea8974548382f5d7775df8171a4ec6449 created 2012-07-30 13:15 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
80e4ab0d24bc64ceaa7693ab5def36faffde7a40 created 2012-05-21 14:40 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Merge from mozilla-central. |
diff browse annotate |
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). |
diff browse annotate |
35df5ddd7306a581bb4291bcb36cd8a1bf46d5e5 created 2011-10-05 18:05 -0700 pushed 2012-11-19 21:10 +0000 |
David Anderson | David Anderson - Fix up busted merge. |
diff browse annotate |
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) |
diff browse annotate |
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. |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
4dd329d75054a9d949f5b26197425ea3520888f3 created 2012-01-13 17:35 -0800 pushed 2012-03-13 21:17 +0000 |
Chris Leary | Chris Leary - Back out b36175bbda47. |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
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) |
diff browse annotate |
b16c327f7878dbe83627132cea02d88b7cf90c29 created 2011-09-29 11:54 -0700 pushed 2011-12-21 12:10 +0000 |
Chris Leary | Chris Leary - Fix license block errors. (DONTBUILD) |
diff browse annotate |
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) |