js/public/Utility.h
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9e6e0fbeb0b41f2c90beaeabf22a936ed2ecc2b7
created 2015-03-18 18:01 -0700
pushed 2015-03-19 12:46 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
169996b1c77aca3a4850eccfa191a26574f4ed01
created 2015-03-11 11:06 -0700
pushed 2015-03-17 10:46 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink
98e5e14b05e4bfc6671cc9942638723d57f9fbc9
created 2015-03-12 15:01 -0400
pushed 2015-03-12 22:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1141234) for bustage.
eff0109392e92e03c320c8c70cc0eb62983abc48
created 2015-03-11 11:06 -0700
pushed 2015-03-12 22:06 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink
c280abdc083f87373509770b8b5cdcf30e5007b3
created 2015-02-12 08:37 -0800
pushed 2015-02-16 15:06 +0000
Dan Gohman Dan Gohman - Bug 1131783 - Mark various unlikely conditions as MOZ_UNLIKELY r=waldo
0db39f732328a2bb42c0bb2367a1d32d5edbd47a
created 2015-01-24 20:18 -0800
pushed 2015-02-11 13:58 +0000
Jeff Walden Jeff Walden - Bug 1125096 - Implement JS_DECLARE_NEW_METHODS and JS_DECLARE_MAKE_METHODS using variadic templates, not a gazillion unreadable lines of copypasta. r=jorendorff
780d7bb5eb822d16e34233005dd71fce07a0586c
created 2015-01-26 17:30 -0800
pushed 2015-01-27 14:24 +0000
Dan Gohman Dan Gohman - Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo
84d9dd56529345d791f987a9d292d2525388e712
created 2015-01-14 09:21 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1118170 - remove PJS-specific bits from the GC. r=terrence
3928ee1b0381453833c00fbe1e1b72a26143f13a
created 2015-01-11 11:34 +0900
pushed 2015-01-12 10:44 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo
bcacb5692ad902fc0ec6ebea2ad382a8a3fd5183
created 2015-01-08 09:25 -0500
pushed 2015-01-09 01:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1119228 - Fix a fatal warning in PossiblyFail; r=jandem
5f35b06c4c8b080917fef89205793f7664d222fc
created 2014-11-18 13:56 -0800
pushed 2014-11-20 02:35 +0000
Terrence Cole Terrence Cole - Bug 1100652 - Simplify the store buffer implementation; r=sfink
99be24fa714185409fbb0969252e4f8611d6e771
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +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 19:49 +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-20 00:25 +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-20 00:25 +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 20:04 +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 15:49 +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 20:21 +0000
Ed Morley Ed Morley - Backed out changeset edc768336c80 (bug 650161)
edc768336c80b4d41e7a6961a9187063c8eac197
created 2014-08-14 11:52 +0100
pushed 2014-08-14 20:21 +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 15:25 +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 15:25 +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-14 12:35 +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 20:35 +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 15:01 +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 21:18 +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 21:18 +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 15:55 +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 15:55 +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 22:59 +0000
Dan Gohman Dan Gohman - Bug 1004363 - SpiderMonkey: Eliminate unused functions. r=mjrosenb
6d4aa25553268113fda175a10c838c9c4928005d
created 2014-04-08 12:52 -0500
pushed 2014-04-09 12:19 +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-08 13:31 +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-28 02:28 +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-27 00:57 +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 11:53 +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 12:59 +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 12:59 +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-02 17:23 +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 12:43 +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:08 +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-10 04:40 +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 11:44 +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 12:32 +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-08 01:06 +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-22 22:12 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 928220 - Get rid of JS_INLINE
d26e3ed73e410964cabc2c4711ca098b767800b9
created 2013-10-01 06:11 -0700
pushed 2013-10-01 20:35 +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 20:35 +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-26 03:27 +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-20 09:19 +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 10:56 +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 19:37 +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-13 10:34 +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-13 10:34 +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-31 01:29 +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-19 00:35 +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-19 00:35 +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-11 09:11 +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-11 09:11 +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
less more (0) -100 -60 tip