mfbt/Util.h
32f052fe6615
created 2013-01-05 23:37 -0800
pushed 2013-01-09 13:34 +0000
Chris Peterson Chris Peterson - Bug 785918 - Part 1: Replace PR_ARRAY_SIZE() with mozilla::ArrayLength() and MOZ_ARRAY_LENGTH(). r=ehsan
18bc32f799d1
created 2012-12-14 18:58 -0500
pushed 2012-12-17 13:40 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
1e5943b28e49
created 2012-11-28 13:21 -0800
pushed 2012-11-29 14:20 +0000
Kyle Huey Kyle Huey - Bug 812824: Use a clean struct for inheritance on root nodes. r=dbaron,Waldo
5cfb73435e06
created 2012-06-08 11:18 +0200
pushed 2012-09-11 17:34 +0000
Jan de Mooij Jan de Mooij - Merge m-c to ionmonkey
80e4ab0d24bc
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
080fe4327259
created 2012-05-04 19:16 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
98a0b13b8a0c
created 2012-02-15 13:45 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
df210db11b95
created 2012-01-02 18:36 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
74c7f055b86b
created 2011-12-22 11:50 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
dee50ee8534e
created 2011-12-20 13:42 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge.
40d9cac97367
created 2011-12-16 15:06 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
7c70058ad7b7
created 2011-11-16 15:10 -0800
pushed 2012-09-11 17:34 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
f93960a93ad9
created 2011-10-17 11:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
016702490661
created 2011-10-10 17:32 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
2a61f9104d63
created 2011-10-05 17:49 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
1a0f44310031
created 2012-06-03 20:36 -0700
pushed 2012-06-06 08:23 +0000
Jeff Walden Jeff Walden - Style patrol to make everything conform to mfbt/STYLE. No bug, r=sparky
f4157e8c4107
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.
bed8c4e3dfdf
created 2012-05-03 09:10 +0200
pushed 2012-05-04 08:42 +0000
Luke Wagner Luke Wagner - Bug 650353 - Implement Compartment-Per-Global in XPConnect. r=mrbkap
7812b8eae381
created 2012-02-14 17:39 +1300
pushed 2012-02-15 16:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 726894. Add a copy constructor to DebugOnly so it can be used in more situations. r=cjones
91f55e5ac0ad
created 2012-02-13 22:31 -0800
pushed 2012-02-15 16:38 +0000
Phil Ringnalda Phil Ringnalda - Back out 7f81109133b5 (bug 725221), 135721f3720b (bug 726891), aef4ead175b4 (bug 726894) for orange
aef4ead175b4
created 2012-02-14 17:39 +1300
pushed 2012-02-15 16:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 726894. Add a copy constructor to DebugOnly so it can be used in more situations. r=cjones
ad85a745d2fb
created 2011-12-28 10:48 -0600
pushed 2011-12-30 12:07 +0000
Jeff Walden Jeff Walden - Add introductory comments to the files in mfbt/ that aren't copied from elsewhere, to facilitate easier MXR directory skimming. No bug, r=lumpy
cffea4a903ac
created 2011-12-19 14:45 -0500
pushed 2011-12-22 11:29 +0000
Jeff Walden Jeff Walden - Bug 712129 - Move MOZ*INLINE macros from Util.h into Attributes.h, where they make more sense. r=luke
0df00b3b8846
created 2011-12-19 14:28 -0500
pushed 2011-12-22 11:29 +0000
Jeff Walden Jeff Walden - Bug 712129 - Move assertion code into a new mfbt/Assertions.h header. r=luke
326455c9793d
created 2011-12-17 16:45 -0500
pushed 2011-12-19 11:48 +0000
Jeff Walden Jeff Walden - Bug 711775 - Implement MOZ_NORETURN to encapsulate this-function-doesn't-return semantics. r=cjones
38a35f0db9ff
created 2011-12-13 14:26 -0500
pushed 2011-12-19 11:48 +0000
Jeff Walden Jeff Walden - Bug 711672 - Break mfbt's dependency on jstypes.h by moving various API macros out of JS and into mfbt. r=luke, r=cjones
d6d732ef5650
created 2011-12-08 22:54 -0500
pushed 2011-12-16 12:21 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
94b2b53b2db6
created 2011-11-15 22:26 -0800
pushed 2011-11-16 11:04 +0000
Jeff Walden Jeff Walden - Change preprocessor-directive indentation to be two-space, not one-space. rs=cjones in bug 702437
b9b9d9f379db
created 2011-10-10 22:50 -0700
pushed 2011-10-16 17:28 +0000
Jeff Walden Jeff Walden - Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
fe8302fd1c83
created 2011-10-12 15:32 -0700
pushed 2011-10-13 13:50 +0000
Chris Leary Chris Leary - Bug 693928: Fix random orange from LifoAlloc debug memset. (r=luke)
9408e8c33a1c
created 2011-10-12 12:21 -0700
pushed 2011-10-13 13:50 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
da6e9073b431
created 2011-10-10 22:50 -0700
pushed 2011-10-13 13:50 +0000
Jeff Walden Jeff Walden - Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
831fcf93a1fe
created 2011-10-06 17:51 -0400
pushed 2011-10-07 10:41 +0000
Justin Lebar Justin Lebar - Bug 689433 - Followup. Remove unused MOZ_STATIC_ASSERT macro. r=roc
9adcf4cbfc71
created 2011-10-05 09:11 -0400
pushed 2011-10-06 15:26 +0000
Justin Lebar Justin Lebar - Bug 689433 - Align nsAutoTArray<E> to E's natural alignment. r=roc
4d10127fd106
created 2011-09-22 13:22 -0700
pushed 2011-09-29 08:20 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
30d928581da2
created 2011-09-26 16:50 -0700
pushed 2011-09-27 07:08 +0000
Chris Leary Chris Leary - Back out bug 684039.
7f0922f6090d
created 2011-09-22 13:22 -0700
pushed 2011-09-27 07:08 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
c7589174b0f0
created 2011-09-07 11:32 -0700
pushed 2011-09-08 15:46 +0000
Terrence Cole Terrence Cole - Bug: 685041 - convert #ifdef DEBUG vars in jsgc.cpp to DebugOnly; r=luke
a0a6800d3744
created 2011-09-04 13:58 +0100
pushed 2011-09-04 20:00 +0000
Terrence Cole Terrence Cole - Bug 646597 - Remove unneeded #ifdef DEBUG: use DebugOnly instead; r=bhackett
3d646df22a4b
created 2011-06-24 14:22 -0700
pushed 2011-06-27 18:09 +0000
Chris Leary Chris Leary - Bug 649576: Extricate JSHashTable from JSAtomList death grip. (r=luke)
6408e5021891
created 2011-06-17 15:59 -0400
pushed 2011-06-20 23:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 662971 - Silence the clang warnings issued because of alignment requirements increase when compiling mfbt/Util.h; r=Waldo
739c0fd21ccc
created 2011-06-06 11:02 -0700
pushed 2011-06-07 21:29 +0000
Jeff Walden Jeff Walden - Bug 662001 - Move js::RangeCheckedPointer<T> to mozilla::RangedPtr<T>, make it no longer implicitly convert to T*, and adjust users accordingly. r=cjones
64cd255ac851
created 2011-05-16 16:17 -0700
pushed 2011-06-06 20:24 +0000
David Mandelin David Mandelin - Bug 656282: Remove redundant declaration that causes an MSVC warning, r=luke
c2315c604e7c
created 2011-05-10 14:56 -0700
pushed 2011-05-23 07:31 +0000
Jeff Walden Jeff Walden - Bug 656059 - Add operator-> to mozilla::DebugOnly<T> so it can store pointers. r=cjones
66cff9a9d5d2
created 2011-05-03 10:24 -0700
pushed 2011-05-03 17:24 +0000
Daniel Holbert Daniel Holbert - Bug 654346: Fix C++-style comments in mfbt headers included by .c files, to fix build warnings. r=cjones comment-only=DONTBUILD
3dd6ec45084c
created 2011-04-28 17:48 -0500
pushed 2011-05-02 22:49 +0000
Chris Jones Chris Jones - Bug 642381, part 3: Hoist Maybe into mfbt and eliminate Gecko's use of jstl. r=jorendorff,luke
fa2c397985a2
created 2011-04-20 18:27 -0500
pushed 2011-04-26 17:44 +0000
Chris Jones Chris Jones - Bug 647011: Sprinkle some DebugOnly in js/src. r=luke
bfef135a83dc
created 2011-03-31 20:46 -0500
pushed 2011-04-01 01:46 +0000
Chris Jones Chris Jones - Bug 577899, part 2: Add a DebugOnly helper to mfbt, which only contains a value in debug builds. r=luke
91a8d742c509
created 2011-03-31 20:46 -0500
pushed 2011-04-01 01:46 +0000
Chris Jones Chris Jones - Bug 577899, part 1: Add mfbt, to contain code shared between SpiderMonkey and Gecko. r=luke,ted sr=brendan,bsmedberg,roc
less more (0) tip