js/public/Utility.h
9697472e6ab7298445ae8f169fe7b1ca5b247f11
created 2018-10-23 01:18 +0000
pushed 2018-10-27 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 1493627 part 2 - Unify OOM testing state variables for different kinds to make AutoEnterOOMUnsafeRegion work for stack checks. r=jonco
f2e06bf4ba8e7a8fbcab9e83d1eabb03c94d3cb0
created 2018-10-16 14:35 -0700
pushed 2018-10-27 01:06 +0000
Steve Fink Steve Fink - Backed out changeset c7b32ffa822e (bug 1321014) on a CLOSED TREE
c7b32ffa822e353b5479b6224194e3cdfd135e65
created 2018-07-20 18:36 -0700
pushed 2018-10-27 01:06 +0000
Steve Fink Steve Fink - Bug 1321014 - Respect MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS for the purpose of identifying GC types and pointers, r=jonco
64e46a7cc29ff5e5a3afa19b50150fb4035645ae
created 2018-10-15 16:41 +0200
pushed 2018-10-27 01:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1497906 - Add THREAD_TYPE_CURRENT to simulate errors on a single worker thread. r=jonco
f2bedf1fe932f1bb3277a4db1e11fbb02b3242d8
created 2018-09-06 12:11 +0200
pushed 2018-09-24 21:48 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/public. r=jandem
c44d81b8909ab05e294a897ec76f02c04b729331
created 2018-08-27 17:28 +0200
pushed 2018-09-05 20:45 +0000
Jan de Mooij Jan de Mooij - Bug 1486444 - Remove bogus/over-allocating no-arg versions of js_pod_malloc/js_pod_calloc. r=tcampbell
2ce09953e25bfbcc4170ed989c028c469b6ea21d
created 2018-07-26 18:52 +1000
pushed 2018-08-01 21:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477626 - Move ScrambleHashCode() from js/src/Utility.h to mfbt/HashFunctions.h. r=Waldo
9cf98793e243bd1fa1413d70cf957b9a4f4d54f4
created 2018-07-26 18:52 +1000
pushed 2018-08-01 21:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1477626 - Introduce mozilla::HashNumber and use it in various places. r=Waldo
1f5426580dec836eaae2dbb7512461ffccfaf4b6
created 2018-05-23 14:57 -0700
pushed 2018-07-25 00:48 +0000
Matt Howell Matt Howell - Bug 1052582 Part 2 - Create and use a separate malloc arena for ArrayBuffer contents. r=sfink
b6b0d0fc267d21a63a63feceaa6447440f265731
created 2018-06-29 13:06 -0700
pushed 2018-07-25 00:48 +0000
Matt Howell Matt Howell - Bug 1052582 Part 1 - Support an arena parameter for js_pod_malloc and friends. r=sfink
007392eca49c8fbad109ce5f6030a79a76fd6cbb
created 2018-06-07 12:33 -0700
pushed 2018-07-04 00:35 +0000
André Bargull André Bargull - Bug 1467438 - Part 4: Remove ScopedJSFreePtr, ScopedJSDeletePtr, and ScopedReleasePtr. r=sfink
f72ccbb154263d442b58e10a8dc69da9cd004a4d
created 2018-06-06 10:54 +0100
pushed 2018-06-07 20:18 +0000
Jon Coppeard Jon Coppeard - Bug 1466792 - Update out-of-date memory allocation comments r=sfink
fc2c785effde6ef2dcf3544dfc4f1907111da69a
created 2018-06-04 13:34 -0700
pushed 2018-06-07 20:18 +0000
André Bargull André Bargull - Bug 1464845 - Remove js_strdup and JS_strdup. r=Waldo
3aaea88740602dbb570cec5df348beff7abf1842
created 2018-06-04 21:10 +0300
pushed 2018-06-04 22:28 +0000
Dorel Luca Dorel Luca - Backed out changeset 2426ac9d78fe (bug 1464845) for Merge conflicts with bug 1465060
2426ac9d78fe52b238345e286b000424cbab4989
created 2018-06-04 01:30 -0700
pushed 2018-06-04 22:28 +0000
André Bargull André Bargull - Bug 1464845 - Remove js_strdup and JS_strdup. r=Waldo
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-04 22:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
d8411d78d58a6bfb1dc333403734f6ec8c9ba2e2
created 2018-05-16 10:44 -0700
pushed 2018-05-25 23:33 +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-10 00:43 +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-30 23:50 +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-29 23:06 +0000
Jeff Walden Jeff Walden - Bug 1441657 - Implement mozilla::WrappingMultiply. r=froydnj
0358f16bf82c157d198c07836f1b3d3c97f9122c
created 2017-11-19 14:35 +0200
pushed 2017-11-28 20:17 +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-28 20:17 +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-28 20:17 +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-28 20:17 +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-28 20:17 +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-28 20:17 +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-15 09:57 +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-15 09:57 +0000
Jon Coppeard Jon Coppeard - Bug 1410132 - Use a separate jemalloc arena for all SpiderMonkey malloc allocations r=njn r=nbp
324cc1bccf3d900fc6d6dd93ff96ac0853a222d3
created 2017-07-21 22:16 -0700
pushed 2017-11-15 09:57 +0000
Philip Chimento Philip Chimento - Bug 1346389 - Make --enable-shared-js link again. r=sfink, a=gchang
9641170641e5c917996826780c61d151d4eec429
created 2017-10-27 15:52 +0100
pushed 2017-11-03 18:37 +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-14 01:12 +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 23:18 +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-23 00:09 +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-23 01:08 +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-23 01:08 +0000
Lars T Hansen Lars T Hansen - Bug 1388756 - Move helper thread types out of the OOM namespace. r=jonco
b3771e36a65555d5fb6a4e8d659c2988d32b0959
created 2017-07-19 18:04 -0400
pushed 2017-07-20 01:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d6b8b940db18 (bug 1346389) for various SM build failures.
8fa66bc91b078252135c4c603d0abcb9e049bc8c
created 2017-07-11 10:59 -0400
pushed 2017-07-20 01:03 +0000
Philip Chimento Philip Chimento - Bug 1379538 - Unresolved symbols when linking program to standalone SpiderMonkey. r=fitzgen, a=gchang
d6b8b940db18f39abce789c6d84d28193c8947a9
created 2017-07-10 22:00 -0700
pushed 2017-07-20 01:03 +0000
Philip Chimento Philip Chimento - Bug 1346389 - Make --enable-shared-js link again. r=sfink, a=gchang
64c2fbd4b88c6f961e4b73e9e12c5aa5144808db
created 2017-07-11 10:59 -0400
pushed 2017-07-11 23:52 +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-07-06 00:08 +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-04-01 00:05 +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-23 21:01 +0000
Boris Zbarsky Boris Zbarsky - Backed out changeset c1978f7d49c4 for build failures.
c1978f7d49c440ad6831e84e6808b64400af4a40
created 2017-03-10 23:52 -0500
pushed 2017-03-23 21:01 +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-18 19:38 +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 2017-01-13 22:14 +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-09-13 00:06 +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-20 00:14 +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-20 00:14 +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 2018-10-27 01:06 +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 2018-10-27 01:06 +0000
Terrence Cole Terrence Cole - Bug 1257387 - Annotate OOM allocation sizes where possible; r=jonco
d692c9984963fc52ad51932d0502c9e7e35a6858
created 2016-04-28 13:38 +0200
pushed 2018-10-27 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 1267557 part 0 - Move JS poison constants to jsutil.h. r=jonco a=ritu
507d849ea8f4ffc8cd51550d6c86b85b3faed05b
created 2016-04-28 13:38 +0200
pushed 2018-10-27 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 1267557 part 0 - Move JS poison constants to jsutil.h. r=jonco a=ritu
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2018-10-27 01:06 +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 2018-10-27 01:06 +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 2018-10-27 01:06 +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 2018-10-27 01:06 +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 2018-10-27 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 1256672 - Make OOM alloc counters 64 bit. r=terrence
24baead75309a4de4ca3f73f3d48b01142f0ce4f
created 2016-03-16 10:59 +0100
pushed 2018-10-27 01:06 +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 2018-10-27 01:06 +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 2018-10-27 01:06 +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
less more (0) -100 -60 tip