js/public/Utility.h
d8411d78d58a6bfb1dc333403734f6ec8c9ba2e2
created 2018-05-16 10:44 -0700
pushed 2018-05-17 07:17 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end. r=jandem
693e9f7a2b5983c71e0e2de324335cc7ef990611
created 2018-05-03 16:01 +0200
pushed 2018-05-03 14:03 +0000
Jan de Mooij Jan de Mooij - Bug 1458567 part 1 - Don't invoke interrupt callback and Debugger onStep hook for internal JS engine interrupts. r=luke
292f8e5c6336f089843d98b661771bc90db69adb
created 2018-04-19 13:06 +0200
pushed 2018-04-19 11:07 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 15 - Rename some constants. r=jonco
cf32e82edfb795a94740fef748c9ef503425e448
created 2018-02-15 17:36 -0800
pushed 2018-03-01 23:05 +0000
Jeff Walden Jeff Walden - Bug 1441657 - Implement mozilla::WrappingMultiply. r=froydnj
0358f16bf82c157d198c07836f1b3d3c97f9122c
created 2017-11-19 14:35 +0200
pushed 2017-11-21 10:56 +0000
Ted Campbell Ted Campbell - Bug 1418842 - Support JS_OOM_BREAKPOINT on MSVC. r=sfink
cdabc4808a0fc6bc99475a7011b07d0f2df22727
created 2017-11-02 14:51 +0000
pushed 2017-11-08 10:42 +0000
Jon Coppeard Jon Coppeard - Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
55f9dc61e9f70361546da610e349ec20ce6e774b
created 2017-11-07 20:04 +0200
pushed 2017-11-07 18:05 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1410132) for bustage, e.g. in spidermonkey non-unified at js/src/threading/Mutex.cpp:47: 'JS_IsInitialized' was not declared in this scope. r=backout on a CLOSED TREE
28c901411c1ea54f48089eee095f5d86c1c94062
created 2017-11-02 14:51 +0000
pushed 2017-11-07 17:44 +0000
Jon Coppeard Jon Coppeard - Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
2c4360c08858f21c9ec656152d3626c0dd1654ee
created 2017-11-03 15:17 +0200
pushed 2017-11-03 13:18 +0000
NARCIS BELEUZU NARCIS BELEUZU - Backed out 1 changesets (bug 1410132) for asserting /builds/worker/workspace/build/src/memory/build/mozjemalloc.cpp:4729 r=backout on a CLOSED TREE
fc7fdeed66bc8a7232822bef6b87f7ad0f462169
created 2017-11-02 14:51 +0000
pushed 2017-11-03 11:21 +0000
Jon Coppeard Jon Coppeard - Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
831a02dbf05dc05facbae533ca474d2c4dbb7518
created 2017-11-02 18:06 +0200
pushed 2017-11-02 16:09 +0000
ANDREEA PAVEL ANDREEA PAVEL - Backed out changeset d3a0101e3936 (bug 1410132) for build failure ContainerParser.cpp:131 r=backout on a CLOSED TREE
d3a0101e3936adcd5eb90c48c4fd6d768c6fabe3
created 2017-11-02 14:51 +0000
pushed 2017-11-02 14:53 +0000
Jon Coppeard Jon Coppeard - Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
9641170641e5c917996826780c61d151d4eec429
created 2017-10-27 15:52 +0100
pushed 2017-10-27 14:53 +0000
Jon Coppeard Jon Coppeard - Bug 1411302 - Don't try and OOM test worker threads r=jandem
e3c821833a142619a13b7ec42250c04d5bf27dbc
created 2017-10-10 12:07 +0100
pushed 2017-10-10 11:08 +0000
Jon Coppeard Jon Coppeard - Bug 1406455 - Disallow OOM simulation on worker threads r=jandem
754da8e698978a5d21542fd1f35ac250c2768077
created 2017-09-22 18:28 +0200
pushed 2017-09-29 11:32 +0000
Christian Holler Christian Holler - Bug 1402815 - Add interruptTest function to JS engine. r=jandem
a69946757ded48de0b47d7b11b6268a636255502
created 2017-09-20 14:19 +0200
pushed 2017-09-22 00:04 +0000
Christian Holler Christian Holler - Bug 1395240 - Implement stackTest function for JS stack OOM testing. r=jandem
0f4d52995594cc5c2d302c11b34088e5e5174fb2
created 2017-02-09 15:15 +0100
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 9: Add Wasm Tier 2 compilation tasks. r=luke
04f4df9306786307f8881ae77597386bf3f0aff6
created 2017-08-11 10:11 +0200
pushed 2017-08-14 13:19 +0000
Lars T Hansen Lars T Hansen - Bug 1388756 - Move helper thread types out of the OOM namespace. r=jonco
64c2fbd4b88c6f961e4b73e9e12c5aa5144808db
created 2017-07-11 10:59 -0400
pushed 2017-07-11 22:06 +0000
Philip Chimento Philip Chimento - Bug 1379538 - Unresolved symbols when linking program to standalone SpiderMonkey. r=fitzgen
b9422e6c4ec52b37be51d923639cd877e86c01c7
created 2017-06-29 14:43 -0700
pushed 2017-06-29 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1377238 - Free finished IonBuilders off-thread. r=jonco
16f71512d5874b5aa6200b02484925d434d5eb07
created 2017-03-10 23:52 -0500
pushed 2017-03-15 03:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink, a=waldo on the gcc-specific bits.
11db2a345e5b8be68c17b226977aecb9c0a28d38
created 2017-03-11 00:10 -0500
pushed 2017-03-11 05:10 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c1978f7d49c4 for build failures.
c1978f7d49c440ad6831e84e6808b64400af4a40
created 2017-03-10 23:52 -0500
pushed 2017-03-11 04:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1346389. Make --enable-shared-js link again, at least for an opt mac build with intl api disabled. r=sfink
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-11 13:54 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
78f16019ce10c8a587501283e6bff54a838d8a8e
created 2016-11-25 11:50 +0100
pushed 2016-11-29 15:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1320374: Rename THREAD_TYPE_ASMJS into THREAD_TYPE_WASM; r=luke
ab461807ca14d4ad55d9f83ec975d87065a24419
created 2016-08-23 08:45 -0400
pushed 2016-08-25 14:13 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1294732 - Back out all of bug 1271165 as it has served its purpose. r=glandium
37a438d1a37d023de922084d308a4fc7e4f0759b
created 2016-08-17 17:06 -0500
pushed 2016-08-17 22:09 +0000
Luke Wagner Luke Wagner - Bug 1283924 - Baldr: dispatch WebAssembly.compile tasks to a helper thread (r=till)
65e1fc2ebec764fc5745e7c07fa6b3582c662efb
created 2016-08-12 07:37 -0400
pushed 2016-08-15 19:32 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1271165 - Part 3: Create and hook up an AllocPolicy for JSAPI. r=jandem
96875d7ae6f2f4cb0f56cd872eaae90345933563
created 2016-07-08 14:39 -0700
pushed 2016-07-09 03:49 +0000
Chris Peterson Chris Peterson - Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
28b2e46097e6214d06a4044823961fc59453dc3b
created 2016-04-22 11:55 -0700
pushed 2016-05-13 15:47 +0000
Terrence Cole Terrence Cole - Bug 1257387 - Annotate OOM allocation sizes where possible; r=jonco
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-04-28 23:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
bccf6d5c4c05b85089543430aef6fa9691ea55b3
created 2016-04-28 13:38 +0200
pushed 2016-04-28 11:38 +0000
Jan de Mooij Jan de Mooij - Bug 1267557 part 0 - Move JS poison constants to jsutil.h. r=jonco
fd676a6ad20bc83c19f363d9e05f0af9e98f10d8
created 2016-04-12 09:44 +0100
pushed 2016-04-12 08:46 +0000
Jon Coppeard Jon Coppeard - Bug 1263218 - Fix possbile race under oomTest involving background threads r=terrence
6c7e6cf636afde50f2dc72099c75e8b5125b97d3
created 2016-03-30 12:33 +0100
pushed 2016-03-30 11:36 +0000
Jon Coppeard Jon Coppeard - Bug 1235677 - Add assertion to catch unsafe concurrent use of AutoEnterOOMUnsafeRegion r=terrence
4b003bd6f7362b9b00e67b1dcd20bbf9477a524f
created 2016-03-15 11:46 +0100
pushed 2016-03-16 10:02 +0000
Jon Coppeard Jon Coppeard - Bug 1256672 - Make OOM alloc counters 64 bit. r=terrence
24baead75309a4de4ca3f73f3d48b01142f0ce4f
created 2016-03-16 10:59 +0100
pushed 2016-03-16 10:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5e4e30fff99b (bug 1235677) for landing with wrong bugnumber
5e4e30fff99bd6fb2c61be93a5a01eb169921bd2
created 2016-03-16 09:41 +0000
pushed 2016-03-16 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1235677 - Refactor OOM simulation and make counters 64 bit r=terrence
16c99d1a006f21da97aa61377a164b49e18ea1d1
created 2016-01-20 10:13 +0000
pushed 2016-01-20 10:15 +0000
Jon Coppeard Jon Coppeard - Bug 1240416 Disallow setting GC mark stack size to zero, and assert on attempt to realloc() zero bytes r=terrence
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-16 00:28 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
4be634e52d654e651a8fcd68c0aa22a54bb01e38
created 2016-01-08 12:35 -0600
pushed 2016-01-08 18:52 +0000
Luke Wagner Luke Wagner - Bug 1237508 - Odin: make AsmJSModule derive wasm::Module (r=bbouvier)
34b822f385678f55c39c4678432a6424a6713362
created 2015-12-18 12:05 -0800
pushed 2015-12-18 20:06 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1233101 - Use MOZ_LIKELY in js_new etc to help branch prediction; r=terrence
a13e919f927b216f911957da1fa70d95a2335f1f
created 2015-10-09 10:58 +0100
pushed 2015-10-09 09:58 +0000
Lars T Hansen Lars T Hansen - Bug 1212390 - fix lingering bugs around oomAtAllocation. r=jonco
1b6a1a82017691789b2e5a30f1c9d74220fe3596
created 2015-10-08 10:49 +0100
pushed 2015-10-08 09:50 +0000
Jon Coppeard Jon Coppeard - Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem
e2feb3a13f83decfde239b9f63660b496e4bc36b
created 2015-10-07 11:04 +0100
pushed 2015-10-07 10:05 +0000
Jon Coppeard Jon Coppeard - Bug 1208665 r=Waldo a=abillings
5772113e6b0a187e50f9102bd417c1dcb37cce9c
created 2015-10-06 14:50 +0100
pushed 2015-10-06 13:52 +0000
Jon Coppeard Jon Coppeard - Bug 1209911 - Remove option to simulate OOM on all threads r=terrence
0f3adfbc64cbe0082bd3d9c2390b6934fc8b1ab9
created 2015-10-06 14:50 +0100
pushed 2015-10-06 13:52 +0000
Jon Coppeard Jon Coppeard - Bug 1209911 - Make AutoEnterOOMUnsafeRegion ignore threads that are not simulating OOM r=terrence
f065bda0feb4ddb94cf04be3f8fee802eb428acb
created 2015-09-30 16:03 -0700
pushed 2015-09-30 23:03 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1196461 - De-duplicate strings in heap snapshot core dumps; r=shu,jimb
3a2de2c3581ad331eaf8757f81dc78a31723caf1
created 2015-09-30 11:34 +0100
pushed 2015-09-30 10:35 +0000
Jon Coppeard Jon Coppeard - Bug 1200642 - Fix some more OOM handling problems r=terrence
1d051e09610645d5b33321293b52103641f40268
created 2015-09-21 14:31 +0100
pushed 2015-09-21 13:32 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence
9c1c2581ad6501c9a8a36920043856d46ec19c20
created 2015-09-11 16:11 +0200
pushed 2015-09-11 14:12 +0000
Christian Holler Christian Holler - Bug 1199203 - Add support for per-thread OOM testing. r=jonco
da3b85de906aa7e15c2ca329c108cc0234e79a7c
created 2015-09-10 08:26 +0530
pushed 2015-09-10 02:57 +0000
Nigel Babu Nigel Babu - Backed out changeset ad5849c18324 (bug 1199203) for build bustage ON A CLOSED TREE
ad5849c18324162a77a7ed14c761d60d655e3c35
created 2015-09-10 03:46 +0200
pushed 2015-09-10 01:50 +0000
Christian Holler Christian Holler - Bug 1199203 - Add support for per-thread OOM testing. r=jonco
bdb54665c61c46ab4770f921dd3385d771989496
created 2015-08-19 10:59 -0700
pushed 2015-08-21 21:28 +0000
Steve Fink Steve Fink - Bug 1196378 - js_delete should accept a const pointer like builtin delete, r=fitzgen
a9f12b317316b13b7aa5a8eba8ef6c1896888a32
created 2015-07-01 18:53 +0100
pushed 2015-07-01 17:57 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Don't retry memory allocation if we're simulating OOM r=terrence
6ffa14c65354a14686b5717c8fba6df358641ebc
created 2015-05-22 18:52 +0100
pushed 2015-05-22 18:00 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Add better support for testing OOM behaviour r=terrence
fefff614bc04cdd388ada3f690b192c710fda218
created 2015-04-18 20:12 -0400
pushed 2015-04-21 18:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1156030 - Remove some obsolete static assertion macros from the tree; r=Waldo
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +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-28 17:42 +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-28 11:10 +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 01:01 +0000
Brian Hackett Brian Hackett - Bug 1143521 - Remove IsPoisonedPtr stuff, r=sfink.
less more (0) -100 -60 tip