js/src/ds/LifoAlloc.h
effd95861e9d61d86eb8b840126bd052d33bbbba
created 2015-04-08 11:56 +0200
pushed 2015-04-08 09:59 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
49d75d4d2846e12a2cce93956480d24b12073b14
created 2015-03-08 22:10 -0400
pushed 2015-03-11 01:33 +0000
Brian Hackett Brian Hackett - Bug 1138199. r=billm, a=1.4+
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2015-05-11 19:32 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2015-05-11 19:32 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
58f46efec92edaa93ede656502f8bbeae34e4d45
created 2013-12-23 09:09 -0500
pushed 2015-05-11 19:32 +0000
Dan Gohman Dan Gohman - Bug 937132 - SpiderMonkey: Check for overflows in LifoAlloc. r=luke, a=bajaj
5d34afe94163e58ad32ded6f3bc47e3c389b1e60
created 2013-09-24 22:59 -0400
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Bill McCloskey Bill McCloskey - Bug 909574 - Fix LifoAlloc to work with MergeCompartments (r=bhackett)
6b466b03f5c08dc288b307659a5d60280e366e98
created 2013-08-16 09:15 -0700
pushed 2015-05-11 19:32 +0000
Jon Coppeard Jon Coppeard - Bug 905654 - Fix an assertion failure running GGC shell on linux 32 bit builds; r=terrence
eb89f19070ae9b03bac5c7e1c0f7c26e4e058817
created 2013-07-05 16:54 -0700
pushed 2015-05-11 19:32 +0000
Terrence Cole Terrence Cole - Bug 889682 - Use LifoAlloc to back the StoreBuffer's allocation; r=billm
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2015-05-11 19:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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
d19ecc13f95a0c7c5d297a1ad5f5196f6cc62dde
created 2013-06-27 00:15 +0900
pushed 2015-05-11 19:32 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 839998 - Replace thisDuringConstruction() with MOZ_THIS_IN_INITIALIZER_LIST(). r=waldo
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2015-05-11 19:32 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
cba55a540e2a526b37fa6e66e4701ba747cbd2d4
created 2013-06-19 17:59 -0700
pushed 2015-05-11 19:32 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn.
4bbca87e3009a82691ce86def47a27b406ad8f48
created 2013-06-06 21:35 -0700
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634839 (part 2) - Remove more unnecessary #includes from SpiderMonkey. r=jorendorff.
0ae79e3f9e6f9ef159f3b629a1970c6dc85d2dd7
created 2013-04-25 12:28 -0700
pushed 2015-05-11 19:32 +0000
Luke Wagner Luke Wagner - Bug 851627 - Make LifoAlloc::release run in O(1) (r=sstangl)
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2015-05-11 19:32 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2015-05-11 19:32 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2015-05-11 19:32 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2015-05-11 19:32 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2015-05-11 19:32 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
de6afab8b3834965b983bf9b2d83b13c205af376
created 2013-04-01 22:43 -0700
pushed 2015-05-11 19:32 +0000
Jeff Walden Jeff Walden - Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
af13119deb4711ae301d1716a48da9b761b0800c
created 2013-03-21 18:26 -0700
pushed 2015-05-11 19:32 +0000
Jeff Walden Jeff Walden - Bug 851237 - Replace StaticAssert uses with MOZ_STATIC_ASSERT. r=dholbert
d54c51456af56a2215bd52ba6057cbac51bdc611
created 2013-03-18 17:33 -0700
pushed 2015-05-11 19:32 +0000
Luke Wagner Luke Wagner - Bug 852305 - immediately free LifoAlloc memory when we finish parsing huge scripts (r=njn)
0bd1bccaaa01af0413c3dfdaa64085c58acba272
created 2013-03-14 15:10 -0700
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
Christian Holler Christian Holler - Bug 838557 - Create a common interface for ASan/Valgrind functions. r=mats,bhackett
0d1a3f041a8fcac54307c4f033a58eb4387d3d71
created 2013-02-08 22:59 -0800
pushed 2015-05-11 19:32 +0000
Jeff Walden Jeff Walden - Rename the |static const bool result| member of IsSame, IsPod, and IsPointer to |value| to be consistent with every other type trait. I have no idea how I managed to consistently not notice this during review. Followup to bug 723228, r=typo
d49cff40b5c3d0fb2acad4585ee628d5e1fd071f
created 2013-02-08 13:18 -0800
pushed 2015-05-11 19:32 +0000
Razvan Cojocaru Razvan Cojocaru - Bug 723228 - nsTArray::AssignRange should use memcpy when possible. r=jlebar for the XPCOM changes, r=jwalden for js/mfbt changes
5e871e6dba26a0118ceb72ff5bf5d884c4156166
created 2013-02-06 14:30 +0100
pushed 2015-05-11 19:32 +0000
Christian Holler Christian Holler - Bug 838150 - Add ASan and Valgrind annotations to JS LifoAlloc. r=bhackett
cf616942809883f95406b776f5f8cc2e23083e7a
created 2013-01-24 14:36 -0800
pushed 2015-05-11 19:32 +0000
Luke Wagner Luke Wagner - Bug 834108 - avoid O(n^2) chunk-searching in LifoAlloc::ensureUnusedApproximate (r=dvander)
e024dfa5a77431f5bd48a4898face9042f9b3055
created 2012-12-27 11:20 -0600
pushed 2015-05-11 19:32 +0000
Jeff Walden Jeff Walden - Bug 752578 - Use mfbt's guard object implementation rather than using our own in all the easy cases. r=Ms2ger
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2015-05-11 19:32 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
13cf8566804c43365ae71b9e1a0f10350ccefad0
created 2012-11-06 17:35 -0800
pushed 2015-05-11 19:32 +0000
Terrence Cole Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
ae68e6c539a21a7a2b65e33b1e9d7fd3401812a1
created 2012-09-05 16:18 -0700
pushed 2015-05-11 19:32 +0000
David Anderson David Anderson - Merge from mozilla-central.
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2015-05-11 19:32 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2015-05-11 19:32 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2015-05-11 19:32 +0000
David Anderson David Anderson - Merge from mozilla-central.
88ea2e5296092d6a82a8f50350e1001d082f9a52
created 2012-05-18 17:28 -0700
pushed 2015-05-11 19:32 +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 2015-05-11 19:32 +0000
David Anderson David Anderson - Fix up busted merge.
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2015-05-11 19:32 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
bf07c6253287bb55cb346002959048c15822ed67
created 2012-08-22 12:28 -0600
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
4c0af103f0f84d44088302d82087f6f2a6c3de3d
created 2012-08-22 14:53 +0100
pushed 2015-05-11 19:32 +0000
Ed Morley Ed Morley - Backout d62929fa4325 for talos crashes
d62929fa43251d582362225df3dcc9033b8c19be
created 2012-08-22 06:27 -0600
pushed 2015-05-11 19:32 +0000
Brian Hackett Brian Hackett - Allow purging analysis-temporary while retaining jitcode, bug 778724. r=luke
05235eee2b6b7a6031919b9ea3289abf7acacafd
created 2012-07-26 18:05 -0700
pushed 2015-05-11 19:32 +0000
Bill McCloskey Bill McCloskey - Bug 777919 - Free LifoAlloc chunks on background thread (r=luke)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-05-11 19:32 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
48ad947e93ea6d68b5c643a29eb7edbf02bc8f01
created 2012-03-10 15:53 -0500
pushed 2015-05-11 19:32 +0000
Christian Holler Christian Holler - Bug 733493 - Improve JS shell OOM testing code, now with 100% less bustage. r=jorendorff
499b56d4809ed4cfd1fac9ba83f4e0d15bf196af
created 2012-03-10 12:12 -0800
pushed 2015-05-11 19:32 +0000
Gary Kwong Gary Kwong - Backed out changeset 6169d8aa7a9d, a=tbplFire
6169d8aa7a9d6db521d5e9d0cfb4e57590f46a7f
created 2012-03-10 11:50 -0800
pushed 2015-05-11 19:32 +0000
Christian Holler Christian Holler - Bug 733493 - Improve JS shell OOM testing code, r=jorendorff
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
7026011a83df40a996b40afaa413d8def439791f
created 2012-01-18 20:40 -0800
pushed 2015-05-11 19:32 +0000
Adam Adam - Bug 688891: Remove unaligned LifoAlloc API. (r=cdleary)
9c7cc49f65561a5f85f437220e0c5d2ebfa6abc8
created 2011-12-16 14:42 -0500
pushed 2015-05-11 19:32 +0000
Jeff Walden Jeff Walden - Bug 711647 - Add MOZ_DELETE to a bunch of deliberately-not-implemented methods across the tree. r=dbaron
818d5be34ab7020e2c06bad60d7401fac5c348f2
created 2011-12-01 17:59 -0800
pushed 2015-05-11 19:32 +0000
Chris Leary Chris Leary - Bug 706442: Shorten LifoAlloc chunk chain. (r=luke)
d807cb7b91e51645405d70974a0ab5aebdffd85c
created 2011-11-27 19:03 -0800
pushed 2015-05-11 19:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
1b3ce78465166cb9e77d740ab8c18267fca26f74
created 2011-12-14 15:28 -0800
pushed 2015-05-11 19:32 +0000
Chris Leary Chris Leary - Bug 706442: Shorten LifoAlloc chunk chain. (r=luke, a=jpr)
3f725329f26de473766b9c90681e897d050c59f6
created 2011-11-14 19:26 -0800
pushed 2015-05-11 19:32 +0000
Chris Leary Chris Leary - Back out 61dd23c012ee: lazy regexps. (r=luke, a=LegNeato)
less more (0) -60 tip