js/src/vm/HelperThreads.cpp
6c386d38608af90a93907b01eb6b0082e67463b0
created 2017-10-06 10:41 -0500
pushed 2017-10-06 17:12 +0000
Luke Wagner Luke Wagner - Bug 1347644 - Fix possible deadlock with PromiseHelperTasks (r=lth)
c504f7082a1f4238a7951131b6a793e6c41e198a
created 2017-10-06 10:40 -0500
pushed 2017-10-06 17:12 +0000
Luke Wagner Luke Wagner - Bug 1347644 - Baldr: refactor promise compile tasks in prepration for streaming (r=till)
18a91f94f2ed4f049f5d1b62ee5674d2866e28a9
created 2017-09-27 09:33 -0500
pushed 2017-09-27 20:58 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: use Fifo for wasm worklist (r=lth)
5c179179dd1f0e17c49850230b3d36bf460afe3e
created 2017-09-27 19:40 +0200
pushed 2017-09-27 20:58 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6fca712ccc8c (bug 1401827) for leaks detected by asan, e.g. in chrome-1. r=backout
6fca712ccc8cca6e0e26877a65c6c0e2738e8629
created 2017-09-27 09:33 -0500
pushed 2017-09-27 20:58 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: use Fifo for wasm worklist (r=lth)
270519a3c33c8e540d4674e14c52948fd4e322d9
created 2017-09-21 17:34 -0700
pushed 2017-09-22 00:35 +0000
Kris Maglione Kris Maglione - Bug 1393270: Make nonSyntacticScope a compile option rather than a separate API. r?jorendorff draft
5382070b3a0d041f9fb8b9d42f086a24183a2094
created 2017-09-21 08:18 -0700
pushed 2017-09-22 00:20 +0000
Brian Hackett Brian Hackett - Bug 1401985 - Purge frontend collection pool after off thread parsing, r=jonco.
06dfdd5999997878e7eff2d3a11fb8d54ef81bd5
created 2017-09-18 08:53 -0500
pushed 2017-09-18 16:53 +0000
Luke Wagner Luke Wagner - Bug 1400383 - clamp HelperThreadState.cpuCount to 8 (r=lth,jandem)
ab8c75e0d4220a3218c79e963a3ffc455ba05419
created 2017-09-11 16:53 +0200
pushed 2017-09-11 17:17 +0000
Jan de Mooij Jan de Mooij - Bug 1398140 - Remove Ion helper thread pausing mechanism. r=luke
3bd70f5f356be8f9aaaab1f09f5dde758b565782
created 2017-09-06 08:31 -0500
pushed 2017-09-06 15:55 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: allow multiple concurrent, parallel compilations (r=lth)
22a0a710fbf9a916318f757a6ff7380281ec0b7a
created 2017-09-06 09:18 +0100
pushed 2017-09-06 15:55 +0000
Jon Coppeard Jon Coppeard - Bug 1395366 - Fix bustage caused by missing explicit keyword r=me
f80146e7ec85b8fd309b7b42f51032304136d835
created 2017-09-06 09:07 +0100
pushed 2017-09-06 15:55 +0000
Jon Coppeard Jon Coppeard - Bug 1395366 - Extend zone group's state to cover those intended for future use by helper threads and disallow GC of such groups r=sfink
f45bc632fdc82e041986fab9ba95c835aaedd208
created 2017-09-04 10:09 +0100
pushed 2017-09-04 13:51 +0000
Jon Coppeard Jon Coppeard - Bug 1394505 - Avoid triggering zone assertion when cancelling code generation for IonBuilders owned by a different runtime r=jandem
acd4c55de436734be19955b31d1ec349ddd5a2cb
created 2017-08-31 10:27 +0100
pushed 2017-08-31 15:52 +0000
Jon Coppeard Jon Coppeard - Bug 1393597 - Remove FinishIncrementalGC when merging compartments r=sfink
9914da93bfe9b665025d17df808a34a170447f38
created 2017-08-25 22:29 +0900
pushed 2017-08-29 20:26 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1098412 - Remove the legacy Iterator constructor. r?luke draft
eb4a7917f3e155f61a2abce7a51f8cfa61234fd5
created 2017-08-28 21:28 -0700
pushed 2017-08-29 14:25 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 1098412) for failing browser_webconsole_bug_632347_iterators_generators.js
f4da55f291cb485dcc2d5c638a5bb7826706b5f7
created 2017-08-25 22:29 +0900
pushed 2017-08-28 22:56 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1098412 - Remove the legacy Iterator constructor. r=luke
cfeac44a1e779b76f1f4f76c9c50845e87862bb0
created 2017-08-28 09:49 +0200
pushed 2017-08-28 09:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Fix merge bug, pass isMaster=true when checking whether we can start a new tier2 generator. r=me
a5f0b731e0eec8d2be5dfc53dc1c57f2f5f3b0a1
created 2017-08-25 22:29 +0900
pushed 2017-08-26 08:59 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1098412 - Remove the legacy Iterator constructor. r?luke draft
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-25 23:59 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
601c9ea4e178dc8f12efb33fe76b560ecb5234f5
created 2017-08-23 10:15 -0500
pushed 2017-08-23 21:57 +0000
Luke Wagner Luke Wagner - Bug 1351488 - Baldr: use lifetime/ownership to manage unblocking Module dependents (r=lth)
ced4dd04b1f13f91cc271e736f2141045e817c83
created 2017-08-23 09:37 +0100
pushed 2017-08-23 09:39 +0000
Jon Coppeard Jon Coppeard - Bug 1390476 - Lock helper thread state while changing simulated OOM thread r=lth
b8b7771cce0d66e6fbfec285a84ef1b7e2e3ff0d
created 2017-06-13 19:32 +0200
pushed 2017-08-19 00:02 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 10: Cancel background tier2 compilation correctly. r=luke
0f4d52995594cc5c2d302c11b34088e5e5174fb2
created 2017-02-09 15:15 +0100
pushed 2017-08-19 00:02 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 9: Add Wasm Tier 2 compilation tasks. r=luke
21129f558137d87de170fbed432ab4b6206b9ff3
created 2017-05-30 10:55 +0200
pushed 2017-08-19 00:02 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 8: Track wasm compilation state separately for tiers. r=luke
c236dfe7dc98c387219d7cb45d0693560db708fd
created 2017-08-17 11:13 +0200
pushed 2017-08-17 11:56 +0000
Sylvestre Ledru Sylvestre Ledru - indent all (with js specific coding style) draft
8dfe4d26c70f4a792b429186c8ece3d1164efdc8
created 2017-08-16 14:38 -0500
pushed 2017-08-16 23:10 +0000
Luke Wagner Luke Wagner - Bug 1347644 - Simplify/rename JS::AsyncTask (r=till,bkelly,mccr8)
04f4df9306786307f8881ae77597386bf3f0aff6
created 2017-08-11 10:11 +0200
pushed 2017-08-14 17:20 +0000
Lars T Hansen Lars T Hansen - Bug 1388756 - Move helper thread types out of the OOM namespace. r=jonco
983eaa990fe23865302899a96f46e2ff715d1ec4
created 2017-08-11 10:56 +0200
pushed 2017-08-14 17:20 +0000
Lars T Hansen Lars T Hansen - Bug 1379814 - Clean up task selection logic, implement master task concept (take 2). r=luke
c4eb424ae51815c00c532dfb550d463b29dcd63a
created 2017-08-11 10:34 +0200
pushed 2017-08-11 09:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 806a941c8580 (bug 1379814) for asserting at HelperThreads.cpp:997, e.g. in chrome tests on OS X. r=backout on a CLOSED TREE
806a941c858051eceb8076b056fb278dcc259647
created 2017-07-12 14:33 -0700
pushed 2017-08-11 09:40 +0000
Lars T Hansen Lars T Hansen - Bug 1379814 - Clean up task selection logic, implement master task concept. r=luke
95846f969c25a3ed172a2dd7bee94ccfdddaceef
created 2017-08-04 10:11 +0100
pushed 2017-08-04 12:05 +0000
Jon Coppeard Jon Coppeard - Bug 1366217 - Discard GC stats if timing inconsistencies are found r=sfink
dd3c5277532f88785b701c57c107ede01af244f8
created 2017-08-02 08:42 +0200
pushed 2017-08-03 10:31 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1385571 - Convert loops to use the range-based loops (C++11) r?bbouvier draft
5e1aec769707e9367ffec52425d53280411e2c57
created 2017-07-27 10:43 +0200
pushed 2017-07-30 13:08 +0000
Sylvestre Ledru Sylvestre Ledru - foo loop stuff draft
09632f4493ef526bbbcda486cf18bd06188e8a89
created 2017-07-24 07:34 -0600
pushed 2017-07-24 21:09 +0000
Brian Hackett Brian Hackett - Bug 1383467 - Only cancel Ion compilations that use nursery pointers when performing a minor GC, r=jonco.
451efff6cf90982653a0d469256b1b86281eed94
created 2017-07-24 10:42 +0100
pushed 2017-07-24 10:58 +0000
Jon Coppeard Jon Coppeard - Bug 1366340 - Delete parsing zones immediately after their contents are merged r=sfink
94944363e7402c42e1be4ba0092b3de56df45f1c
created 2017-07-21 15:18 +0200
pushed 2017-07-22 01:34 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 217ad633fbf7 (bug 1379146) for failing spidermonkey cgc's js/src/jit-test/tests/debug/inspect-wrapped-promise.js on Linux x64 debug. r=backout on a CLOSED TREE
217ad633fbf7ea7b334c1da31c96248424f1d1dd
created 2017-07-21 10:03 +0000
pushed 2017-07-22 01:34 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1379146 - SpiderMonkey: Reserve space when enqueuing compression tasks, to avoid OOM on helper threads. r=shu
9b93d7a06157c365acbfbba173ce658393472035
created 2017-07-19 09:37 +0100
pushed 2017-07-19 18:31 +0000
Jon Coppeard Jon Coppeard - Bug 1366217 - Add more assertions to help track down LongestPhaseSelfTime crashes r=sfink
95043a5e0f9732453d04812b8b6bb16e7e643ee8
created 2017-07-07 16:03 -0700
pushed 2017-07-11 02:41 +0000
Lars T Hansen Lars T Hansen - Bug 1373414 - Backout wasm work stealing on JS helper threads. r=shu
b9422e6c4ec52b37be51d923639cd877e86c01c7
created 2017-06-29 14:43 -0700
pushed 2017-06-29 22:41 +0000
Jan de Mooij Jan de Mooij - Bug 1377238 - Free finished IonBuilders off-thread. r=jonco
a17ea8524638ebe22ec6d616552b4d46e71f2f43
created 2017-06-14 10:33 +0100
pushed 2017-06-14 11:19 +0000
Jon Coppeard Jon Coppeard - Bug 1371908 - When merging compartments only finish an ongoing GC if it affects the destination compartment r=sfink
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-06-14 11:19 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
c7428449127566105bdd94b2823b01e0e5e007d5
created 2017-06-08 11:17 +0200
pushed 2017-06-13 08:38 +0000
Lars T Hansen Lars T Hansen - Bug 1371216 - Wasm, make the ModuleGenerator thread also perform compilation work. r=luke
41d306bebc065c64db754c896a50f4fd60c5adbb
created 2017-05-22 23:19 -0700
pushed 2017-05-23 17:21 +0000
Kris Maglione Kris Maglione - Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r=shu
6a01c2fd2eb7b7d38c9692ff169cecdf2342db5e
created 2017-05-22 22:51 -0700
pushed 2017-05-23 17:21 +0000
Kris Maglione Kris Maglione - Bug 1364974: Part 2 - Support returning multiple scripts in a parse task. r=shu
dd70dfc06245250e090b2e83b21ad5a6ad858845
created 2017-05-16 09:55 -0700
pushed 2017-05-17 02:59 +0000
Kris Maglione Kris Maglione - Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r?shu draft
3a6aca97b33bdf17e9d0d5454464984f3b85a319
created 2017-05-16 00:14 -0700
pushed 2017-05-17 02:59 +0000
Kris Maglione Kris Maglione - Bug 1364974: Part 2 - Support returning multiple scripts in a parse task. r?shu draft
0101dee49e9ecca4cffe3e0210e456d03db053a2
created 2017-05-16 00:12 -0700
pushed 2017-05-17 02:59 +0000
Kris Maglione Kris Maglione - Bug 1364974: Part 1 - Switch to Variant for holding decode task data. r?shu draft
2055a8ced8c5266cb2e8fa6f4e1f524f7a9f4415
created 2017-05-05 15:47 -0700
pushed 2017-05-07 04:57 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r=shu
fecd86df5a2eb463ef74f325088d06130ce4472b
created 2017-05-06 11:06 +0200
pushed 2017-05-06 23:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 473e6a1ef169 (bug 1359653) for rooting hazard and crashing during Marionette's test_quit_restart.py TestQuitRestart.test_in_app_restart_with_callback with [@ js::gc::MergeCompartments] on Linux debug builds. r=backout
473e6a1ef169a9ac556486680306b9c286774b74
created 2017-05-05 15:47 -0700
pushed 2017-05-06 04:18 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r=shu
276c2459d415bed01a037c3edb5397d9e5e6bed8
created 2017-05-03 11:40 +0100
pushed 2017-05-03 12:46 +0000
Jon Coppeard Jon Coppeard - Bug 1360526 - Add RAII class to start/join a GC sweep task r=sfink
d40c3f3c989b545e04242d54ef0bbe274a3e1f16
created 2017-05-02 18:07 -0700
pushed 2017-05-03 01:22 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r?shu draft
af0598e94338f6fb803a3dec0f56728ce179f954
created 2017-05-02 10:40 +0100
pushed 2017-05-02 14:33 +0000
Jon Coppeard Jon Coppeard - Bug 1360502 - Prioritise GC parallel tasks when selecting tasks to run on helper threads r=jandem
77b4b08c558c73611bce28e578f969d382536213
created 2017-04-28 09:47 -0700
pushed 2017-04-28 19:36 +0000
Kris Maglione Kris Maglione - Bug 1359653: Part 1 - Use a const Range rather than a Vector for XDR decoding. r?shu draft
c1c8276e559c2575fade4d2089f0e60e43850294
created 2017-04-24 11:10 -1000
pushed 2017-04-25 09:32 +0000
Brian Hackett Brian Hackett - Bug 1357367 - Only finish IonBuilders for the zone group a context is in, r=h4writer.
bcf9341329ab5ade13acd349acc96cdafe5e883e
created 2017-04-19 13:58 -0700
pushed 2017-04-19 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Use fallible append for compression tasks and use UniquePtrs. (r=jonco)
6d6e6547b97c31bfe1e0f5df714b15fa39adfcb9
created 2017-04-19 14:58 +0800
pushed 2017-04-19 15:26 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 428f1770d076 (bug 1357012) for Assertion failure: missing call to js::ReportOutOfMemory()
428f1770d076b08646e6bff729c439af145bd8cb
created 2017-04-18 18:23 -0700
pushed 2017-04-19 02:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Use fallible append for compression tasks and use UniquePtrs. (r=jonco)
less more (0) -300 -100 -60 tip