js/public/Utility.h
a410efee499a7876dd9bb26f4c62c8bc38042582
created 2015-04-08 11:47 +0200
pushed 2015-04-08 09:48 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=bajaj
ac54c9fcd528c4fb7092d14a72efd3d7e4056af9
created 2013-10-11 11:26 -0400
pushed 2014-07-22 16:29 +0000
Dan Gohman Dan Gohman - Bug 916580 - Fix bugs related to the usage of calloc. r=luke, a=akeybl
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2015-07-29 14:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
d15632d881261b2d3a6225b30c4e84c0cb0eb5a9
created 2014-06-06 11:42 +0200
pushed 2015-07-29 14:13 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco
16fb5d3adef7eb27673d5453706ed1efc038ec77
created 2014-06-06 10:18 +0200
pushed 2015-07-29 14:13 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d89d4281fd8d (bug 933313) for bustage on a CLOSED TREE
d89d4281fd8d5d51634491a7f100695c89071112
created 2014-06-06 09:21 +0200
pushed 2015-07-29 14:13 +0000
Lars T Hansen Lars T Hansen - Bug 933313 - Per-worker generational GC for PJS. r=jandem, r=shu, r=terrence
a63c629963bcad65d419ecd2bd99da175afb7de3
created 2014-05-14 21:51 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb
6d4aa25553268113fda175a10c838c9c4928005d
created 2014-04-08 12:52 -0500
pushed 2015-07-29 14:13 +0000
Jason Orendorff Jason Orendorff - Bug 991036 - Improve temperamental assertion in js::jit::Label::~Label() when doing OOM testing. r=jandem.
c2adda06f871826e1f1e213a5fbe4a2f9f3a30ee
created 2014-03-20 14:38 -0700
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 984101 - Expand SpiderMonkey's use of poisoning for diagnostics; r=jonco
8d521eaf9b6584c8e18dd1ffd5fcbece0b28b9ea
created 2014-03-27 19:15 +0100
pushed 2015-07-29 14:13 +0000
Christian Holler Christian Holler - Bug 988097 - Allow oomAfterAllocations in non-debug builds. r=jandem
338a45ec7af9247fea6687c3186cc1590bbfb5b1
created 2014-03-26 00:31 +0100
pushed 2015-07-29 14:13 +0000
Christian Holler Christian Holler - Bug 964803 - Cleanup the JS OOM testing code. r=jandem
d0259d0c188283702e820651b86a3b775d02f0d9
created 2014-02-17 22:42 -0800
pushed 2015-07-29 14:13 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 3: Replace JS_ALWAYS_TRUE with MOZ_ALWAYS_TRUE outside js/src/ directory. r=luke
a6425a31c4c44089100e05490b6cc7936035662d
created 2014-02-19 00:15 -0800
pushed 2015-07-29 14:13 +0000
Daniel Holbert Daniel Holbert - back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
37193db7e15b6c2b5241e13ee344ecba77c2d892
created 2014-02-17 22:42 -0800
pushed 2015-07-29 14:13 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 3: Replace JS_ALWAYS_TRUE with MOZ_ALWAYS_TRUE outside js/src/ directory. r=luke
56d9e75b36b4aa5d361ff88d7d509d3768a9c2ea
created 2014-01-31 11:43 -0800
pushed 2015-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 966040 - Simplify and minimize the allocation path for non-objects; r=jonco
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2015-07-29 14:13 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
61875c765ea1c0129a4e166e47a919c867381ec8
created 2014-01-20 08:58 +0100
pushed 2015-07-29 14:13 +0000
Ms2ger Ms2ger - Bug 937952 - Replace JS_ROTATE_LEFT32 with mozilla::RotateLeft; r=Waldo
83160d1d58c831b0e15534e3d24a2e85886f5711
created 2013-12-06 15:03 -0800
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
baf7b0f169a13b073d4170cc14978540898c8cac
created 2013-12-06 21:21 -0600
pushed 2015-07-29 14:13 +0000
Joshua Cranmer Joshua Cranmer - Bug 929200, part 2: Add MOZ_HEAP_ALLOCATOR to JSContext::new_, r=jimb.
de3af7ac05980a85e1ff328c0d54d9b4bbf1fe7c
created 2013-11-08 09:52 +1100
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 634417 - Remove inappropriate uses of vanilla malloc/calloc/realloc/free/strdup from SpiderMonkey. r=luke.
474be320001f488edce033743cb6252882fec024
created 2013-09-27 11:19 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 921561 - Make JS_DECLARE_NEW_METHODS use C++11 "perfect" forwarding (which isn't, because it won't let you pass an expression that's a bit field #nowyouknow), to eliminate issues arising when non-const references are used in these methods with classes that don't copy nicely, or shouldn't be copied for perf reasons. r=luke
0bdd39cd9e6cc64f4bb448d85b93474012be6468
created 2013-10-22 06:34 +0900
pushed 2015-07-29 14:13 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 928220 - Get rid of JS_INLINE
d26e3ed73e410964cabc2c4711ca098b767800b9
created 2013-10-01 06:11 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Back out caa83f3d823e, Windows bustage. r=bustage in a CLOSED TREE
caa83f3d823e860b55e5f4280015badd74bcfb9e
created 2013-09-27 11:19 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 921561 - Make JS_DECLARE_NEW_METHODS use C++11 "perfect" forwarding (which isn't, because it won't let you pass an expression that's a bit field #nowyouknow), to eliminate issues arising when non-const references are used in these methods with classes that don't copy nicely, or shouldn't be copied for perf reasons. r=luke
f9ae7613751c32703c7081a40331600461d3b503
created 2013-09-25 12:18 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 916580 - Fix bugs related to the usage of calloc. r=luke
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2015-07-29 14:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
6cfb2b0f594b6dbaeaea0e46cd258d673cd53fa4
created 2013-10-11 11:21 -0400
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 916580 - Fix bugs related to the usage of calloc. r=luke, a=akeybl
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2015-07-29 14:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2015-07-29 14:13 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2015-07-29 14:13 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2015-07-29 14:13 +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-07-29 14:13 +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-07-29 14:13 +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
5f48a72285df2862abf39b5d744977887c62960e
created 2013-07-03 15:57 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move js::Swap to mozilla::Swap. r=terrence
c77abc3f3890385967793d19073503c8a183e3f4
created 2013-07-02 17:47 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence
2e8e8ebef9285fc9d18186b11666f19f546fc6df
created 2013-07-02 17:25 -0700
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2015-07-29 14:13 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
72039a08d0b751757dae86acf2af32a76e93fb29
created 2013-06-26 21:35 -0400
pushed 2015-07-29 14:13 +0000
Cykesiopka Cykesiopka - Bug 831741 - Followup: Remove remaining __cplusplus bits from /js (with exceptions). r=jorendorff
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2015-07-29 14:13 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
41caf6414eae175be5af4ca6456ea0ae11c11150
created 2013-06-19 17:59 -0700
pushed 2015-07-29 14:13 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
25ea966531cafbae9fa719d5d0618dee43557f6f
created 2013-06-05 07:39 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 875929 - Now that js_bitscan_ctz64 and js_bitscan_clz64 are implemented on all platforms, clean up some compatibility code which isn't needed anymore. r=evilpies
4c2dadbc09085c7314f352ce9bb65af58a94bf08
created 2013-06-04 21:39 -0700
pushed 2015-07-29 14:13 +0000
Dan Gohman Dan Gohman - Bug 875929 - Generalize the code for materializing double constants. In particular, this new code handles 0x7ff8000000000000, a common NaN. To support this, implement js_bitscan_ctz64 for 32-bit targets. r=evilpies
0b4e06782cda2a028b66564210d2b689a272dd59
created 2013-05-20 12:59 -0700
pushed 2015-07-29 14:13 +0000
Steve Fink Steve Fink - Bug 872823 - implement oomAfterAllocations testing function
4412438e83c4aa55195dcfaf56070d2ff8d9bd95
created 2013-05-01 15:45 -0400
pushed 2015-07-29 14:13 +0000
Stephen Kraemer Stephen Kraemer - Bug 836078 - Replace all gcc __GNUC__ version checks with MOZ_GCC_VERSION_AT_LEAST macro. r=dvander
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2015-07-29 14:13 +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-07-29 14:13 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2015-07-29 14:13 +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-07-29 14:13 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2015-07-29 14:13 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
7fc45d104920bd1b9110cbacdf07ce087d3976b1
created 2013-04-11 07:48 -0400
pushed 2015-07-29 14:13 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 858900 - Poison JSContext. r=luke
fa78767a3e78c3e18f0b3afeea472bcab65957b2
created 2013-03-19 10:35 +0000
pushed 2015-07-29 14:13 +0000
Jon Coppeard Jon Coppeard - Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2015-07-29 14:13 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
e655f4f678573b8c2b1fd0ee1137077dd85e65db
created 2013-02-12 11:07 -0800
pushed 2015-07-29 14:13 +0000
Steve Fink Steve Fink - Bug 668583 - Detect rope corruption earlier in opt builds. r=billm
bfad3bfb241451c44627ffdb2b9de0610b7743fb
created 2012-11-01 21:35 -0700
pushed 2015-07-29 14:13 +0000
Luke Wagner Luke Wagner - Bug 832071 - Replace custom AutoDestroyAllocator with ScopedJSDeletePtr (and rename ScopedDeletePtr to ScopedJSDeletePtr) (r=dvander)
2ad0121f35907cfcbcb43ea7e75d757097373080
created 2013-01-08 11:04 +0100
pushed 2015-07-29 14:13 +0000
Justin Lebar Justin Lebar - Bug 827234 - Move Swap to js/public/Utility from js/src/jsutil.h. r=terrence
01efd933f60b4376289c1174bd3d45aef096ad0f
created 2012-12-27 11:20 -0600
pushed 2015-07-29 14:13 +0000
Jeff Walden Jeff Walden - Bug 752578 - Remove the JS guard object implementation. r=Ms2ger
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2015-07-29 14:13 +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-07-29 14:13 +0000
Terrence Cole Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
d97862fb8e6de0d16f2c8df69b92619583a601e8
created 2012-10-30 18:28 -0700
pushed 2015-07-29 14:13 +0000
Bill McCloskey Bill McCloskey - Bug 807161 - Remove extern C and #ifdef __cplusplus from JSAPI (r=luke)
less more (0) -60 tip