js/public/Utility.h
99be24fa714185409fbb0969252e4f8611d6e771
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Remove JS_ASSERT and JS_ASSERT_IF macros. r=jorendorff
e76c7a8df029f0d4ddd0a840cae94d3089fd110a
created 2014-09-19 08:39 -0700
pushed 2014-09-22 16:51 +0000
Terrence Cole Terrence Cole - Bug 1068123 - Make the MOZ_GCTIMER logs more verbose and readable; r=jonco
6dc8272079e625ad360c2aa9bc30823fecdbbde8
created 2014-09-19 09:40 -0700
pushed 2014-09-19 16:41 +0000
Terrence Cole Terrence Cole - Backed out changeset a53aa43ab5f4 for Windows build bustage on a CLOSED TREE
a53aa43ab5f4957321a5805f0ea171098847891f
created 2014-09-19 08:39 -0700
pushed 2014-09-19 15:55 +0000
Terrence Cole Terrence Cole - Bug 1068123 - Make the MOZ_GCTIMER logs more verbose and readable; r=jonco
f9ec09ff142ccaed7441516b80e2e8c7b0d90ab0
created 2014-08-05 14:06 -0700
pushed 2014-08-18 16:54 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
bcbc9f1cfb102cf7625601f8ed34d8029aeba5f0
created 2014-08-14 11:52 +0100
pushed 2014-08-15 10:18 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Implement compacting GC for JSObjects r=terrence
fa8bf29df58e3d3640913d3613f8783db274b188
created 2014-08-14 12:52 +0100
pushed 2014-08-14 11:53 +0000
Ed Morley Ed Morley - Backed out changeset edc768336c80 (bug 650161)
edc768336c80b4d41e7a6961a9187063c8eac197
created 2014-08-14 11:52 +0100
pushed 2014-08-14 11:02 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Implement compacting GC for JSObjects r=terrence
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-08-09 01:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
a818fd0874fef18782457445e7a1a1356a116952
created 2014-08-05 14:06 -0700
pushed 2014-08-09 00:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
f537219d14fc53998eefa5d565b2c567d2cd6551
created 2014-07-09 17:58 -0700
pushed 2014-07-12 03:29 +0000
Jeff Walden Jeff Walden - Bug 1037106 - Use UniquePtr to manage ownership of the Debugger C++ class instance created for a new Debugger object, until it can be stored in the Debugger object's private slot (and owned by it). r=jimb, r=luke
106cb7c6591ac9389e38236725d70108461e8097
created 2014-07-09 16:53 -0700
pushed 2014-07-11 05:08 +0000
Jeff Walden Jeff Walden - Bug 1036703 - Manage TokenStream::{sourceMap,display}URL_ using UniquePtr. r=jimb
573458d104265605b48c401650ef13b48c257b4a
created 2014-06-09 22:04 -0700
pushed 2014-06-10 05:04 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-06-06 13:49 +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 2014-06-06 12:33 +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 2014-06-06 08:18 +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 2014-06-06 08:01 +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 2014-05-15 04:52 +0000
Dan Gohman Dan Gohman - Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb
6d4aa25553268113fda175a10c838c9c4928005d
created 2014-04-08 12:52 -0500
pushed 2014-04-08 18:41 +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 2014-04-07 23:49 +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 2014-03-27 18:17 +0000
Christian Holler Christian Holler - Bug 988097 - Allow oomAfterAllocations in non-debug builds. r=jandem
338a45ec7af9247fea6687c3186cc1590bbfb5b1
created 2014-03-26 00:31 +0100
pushed 2014-03-25 23:32 +0000
Christian Holler Christian Holler - Bug 964803 - Cleanup the JS OOM testing code. r=jandem
d0259d0c188283702e820651b86a3b775d02f0d9
created 2014-02-17 22:42 -0800
pushed 2014-02-20 04:50 +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 2014-02-19 08:17 +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 2014-02-19 07:58 +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 2014-02-01 20:16 +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 2014-01-28 07:53 +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 2014-01-20 08:36 +0000
Ms2ger Ms2ger - Bug 937952 - Replace JS_ROTATE_LEFT32 with mozilla::RotateLeft; r=Waldo
83160d1d58c831b0e15534e3d24a2e85886f5711
created 2013-12-06 15:03 -0800
pushed 2013-12-09 20:57 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
baf7b0f169a13b073d4170cc14978540898c8cac
created 2013-12-06 21:21 -0600
pushed 2013-12-07 03:42 +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 2013-11-08 01:44 +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 2013-11-07 18:46 +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 2013-10-21 21:35 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 928220 - Get rid of JS_INLINE
d26e3ed73e410964cabc2c4711ca098b767800b9
created 2013-10-01 06:11 -0700
pushed 2013-10-01 13:11 +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 2013-10-01 11:28 +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 2013-09-25 19:22 +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 2013-09-19 19:29 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2013-08-15 05:30 +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 2013-08-13 15: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 2013-08-12 20:40 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-08-12 19:57 +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 2013-07-30 18:14 +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 2013-07-18 04:57 +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-07-18 04:57 +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 2013-07-10 23: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 2013-07-10 23: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 2013-07-10 23: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 2013-06-29 01:39 +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 2013-06-27 01:35 +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 2013-06-25 04:00 +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 2013-06-20 04:20 +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 2013-06-05 14:41 +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 2013-06-05 12:00 +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 2013-05-20 22:17 +0000
Steve Fink Steve Fink - Bug 872823 - implement oomAfterAllocations testing function
4412438e83c4aa55195dcfaf56070d2ff8d9bd95
created 2013-05-01 15:45 -0400
pushed 2013-05-01 19:45 +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 2013-04-16 20:47 +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-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +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-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
less more (0) -100 -60 tip