js/src/vm/HelperThreads.h
aacb0c9ecddbc2e76361a843faf2d5a0b334c298
created 2019-04-16 16:43 +0000
pushed 2020-05-15 00:16 +0000
Kristen Wright Kristen Wright - Bug 1532803 - Common interface for JSThreadPool tasks r=jonco
26fb2a868911021c586ca56d64ede136ae28c015
created 2019-02-16 17:37 +0000
pushed 2020-05-15 00:16 +0000
Markus Stange Markus Stange - Bug 1500692 - Centralize profiling category definition and add infrastructure for subcategories. r=njn
9eac23d1629dca9c98594ccec44212b34a62a7a2
created 2019-01-30 13:28 +0000
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1511595 - Add a way to compress script source for testing r=Waldo
800851f0399e30215c03323373cf63cbc0f2c67a
created 2018-12-20 17:27 +0000
pushed 2020-05-15 00:16 +0000
Jim Blandy Jim Blandy - Bug 1145201: Document OffThreadPromiseTask. r=luke
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2020-05-15 00:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2020-05-15 00:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2020-05-15 00:16 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
56eaf6c976d377cba4e44a302bdeda9e7420bd94
created 2018-11-08 18:42 -0800
pushed 2020-05-15 00:16 +0000
Jeff Walden Jeff Walden - Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
9d56cb4ea09e3ddd72722f835636227e4a5705c9
created 2018-10-31 10:18 -1000
pushed 2020-05-15 00:16 +0000
Brian Hackett Brian Hackett - Bug 1503639 Part 3 - Remove NotifyUnrecordedWait use in JS helper threads, r=jandem.
cd066bdf78f52f98533d9866ddfd357d47f16f7f
created 2018-11-06 04:31 +0000
pushed 2020-05-15 00:16 +0000
Markus Stange Markus Stange - Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn
ccf46ccf351988116723f6a78c887757941c5348
created 2018-11-05 23:24 +0200
pushed 2020-05-15 00:16 +0000
Brindusan Cristian Brindusan Cristian - Backed out 9 changesets (bug 1499507) for build bustages on /profiler/core/platform.cpp. CLOSED TREE
41cede6bc7d219f05c984acc95649283c81d8287
created 2018-11-05 20:55 +0000
pushed 2020-05-15 00:16 +0000
Markus Stange Markus Stange - Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn
848152c22f8bd814a564a2306bd249b88099aba8
created 2018-11-05 21:48 +0200
pushed 2020-05-15 00:16 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 9 changesets (bug 1499507) for bustages on ProfileBuffer.cpp . CLOSED TREE
16d6c90333de0a829854f0d381a93fbbf36cf94f
created 2018-11-05 19:07 +0000
pushed 2020-05-15 00:16 +0000
Markus Stange Markus Stange - Bug 1499507 - Don't collect line numbers for profiling stack frames. r=njn
2ec2641a20ae953f6f6119777acb44c580310943
created 2018-09-29 17:28 -0400
pushed 2020-05-15 00:16 +0000
Jeff Walden Jeff Walden - Bug 1493441 - Allow ScriptSource to store UTF-8 script data in addition to UTF-16 script data (but don't create any UTF-8-backed ScriptSources yet). r=tcampbell
c704d1a108c221863b72e41d7641a21d17557b11
created 2018-10-04 11:50 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
7a9384b6a6c9a54db05468baa4cfb289ab88b6dc
created 2018-09-18 13:56 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Periodically free helper thread LifoAlloc memory r=nbp
8e628cef959cdc5a28a7cb4a5f686ad5fc2da53c
created 2018-09-19 03:09 +0300
pushed 2020-05-15 00:16 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1491037) for failing sy at awsy\test_memory_usage.py on a CLOSED TREE
a1502c0643fc8b88c5ae61977333c3deef46b2e2
created 2018-09-18 13:56 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Report JSContext memory for idle helper threads r=nbp
9a1cfe1a7bee97931a282bfd0000b8aaa351e7fd
created 2018-09-18 13:56 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1491037 - Periodically free helper thread LifoAlloc memory r=nbp
f24489d307bedccd634b994043138d14bfc90d04
created 2018-09-06 11:13 +0200
pushed 2020-05-15 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 5. r=bbouvier
3f4e2a2ad3be04114c10ffcb0b555572a535cfd5
created 2018-09-11 08:18 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1490055 - Refactor to remove callback passed when finishing a parse task r=nbp
44ca8ba219dd6ea5e46034174c757de46322f0cd
created 2018-09-11 08:18 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1490055 - Use JSContext's temp LifoAlloc for off-thread parsing r=nbp
20e30197e49021d2c3f09b37228062b756a5975f
created 2018-09-11 08:18 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1490055 - Use SystemAllocPolicy for ParseTask which can be used by both main thread and helper thread contexts r=nbp
1fb7ddfad86d5e085c4f2af23a2519d37e45a3e4
created 2018-08-24 21:25 -0500
pushed 2020-05-15 00:16 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations. r=jandem
2dc7007e3924444f55345606b6785f2d2ba89ce1
created 2018-08-24 21:01 -0500
pushed 2020-05-15 00:16 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
ba122021b8b576cf33a17c148a2e6c73d1d32862
created 2018-08-08 10:40 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
ada1690b63e92f902b1543f38cfb6327d1652a52
created 2018-08-02 13:49 -0400
pushed 2020-05-15 00:16 +0000
Markus Stange Markus Stange - Bug 1476793 - Teach HelperThread how to push/pop profiler label frames, and use this capability to push an IDLE frame when the thread is idle. r=njn,sfink
b280769277af509270952ba4690e7bbc8ae3c161
created 2018-07-17 14:30 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
e8525a46fd9dfa664ba5c2febd7b49d1bfea773d
created 2018-07-30 16:49 +0300
pushed 2020-05-15 00:16 +0000
Andreea Pavel Andreea Pavel - Backed out 8 changesets (bug 1475228) for wpt failures e.g. html/semantics/scripting-1/the-script-element/execution-timing/088.html on a CLOSED TREE
7c83633262dbf3547bdf3343807648c3e4cc8f98
created 2018-07-17 14:30 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
70c285e729d9e06c05a169ac94940a69e91574f2
created 2018-07-23 14:48 +0000
pushed 2020-05-15 00:16 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 10f - Coordinate with snapshot mechanism in JS helper threads, r=fitzgen.
e94e3560258eb0096e338e986e8412b739628a6d
created 2018-07-17 17:57 +0300
pushed 2020-05-15 00:16 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 7 changesets (bug 1475228) for causing Spidermonkey rust failures on Linux x64 debug
74d10b32b3eab6514ea8c1328e95c1277e85c97c
created 2018-07-17 14:30 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
8b1fc57cce36f9a85a1d1c8534309a5e1936de24
created 2018-06-28 09:17 -0700
pushed 2020-05-15 00:16 +0000
André Bargull André Bargull - Bug 1471931 - Part 2: Replace manual memory management with UniquePtr in a few places. r=sfink
6867578ac52d03ec520f819903736aef5b5d8282
created 2018-06-25 13:29 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1469640 - Make background sweeping a parallel task and remove GCHelperState r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
aacc6666a49af6cd48972eec8ad62040b8ab20ae
created 2018-06-07 15:37 -0700
pushed 2020-05-15 00:16 +0000
Steve Fink Steve Fink - Bug 1405374 - Register JS threads with the profiler, r=jonco
f94a48321c2c15a1b80eb91d3c619924ea3c8faa
created 2018-06-01 11:35 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1465695 - Don't release helper thread lock while cancelling off-thread parses r=jandem
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2020-05-15 00:16 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
bf36035bed13ab8fa1777955a299837d3e10d398
created 2018-05-27 11:53 +0200
pushed 2020-05-15 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 1464134 part 1 - Fix various places to use Realm instead of JSCompartment. r=luke
df68fd0a3eb1ed3b04345efcba5a92bfcf1f2313
created 2018-05-10 14:51 +0100
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1456774 - Remove linear search for finished parse task and type off thread parse token r=jandem r=baku
91ced8101f99044842e7e532edd9b45e54c35bc5
created 2018-05-10 13:26 +0100
pushed 2020-05-15 00:16 +0000
Eric Faust Eric Faust - Bug 1454352 - Add APIs for parallel decoding of BinAST data r=jonco
4d637fd465549d9671110f5075c7c9ec1d27bd8c
created 2018-05-04 15:29 +0200
pushed 2020-05-15 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 1458456 part 3b - Stop helper threads before setting JIT compiler options. r=jonco
d873c3d7b7bfebb7fb4590ce0e9010e606c69ef9
created 2018-04-11 14:57 -0400
pushed 2020-05-15 00:16 +0000
Ted Campbell Ted Campbell - Bug 1448563 - Part 4: Add memory reporting for off-thread parse. r=jandem
7cf8b356100c8afc5ff6f839e0d6769ea41361d8
created 2018-04-11 14:30 -0400
pushed 2020-05-15 00:16 +0000
Ted Campbell Ted Campbell - Bug 1448563 - Part 3b: Add memory reporting for JS helper threads. r=jandem
11a6d361ee90f4aadbc6881c29664bf1dfabc27e
created 2017-10-02 16:42 -0700
pushed 2020-05-15 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2020-05-15 00:16 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
6d72eade26af359ffc3cd3e381fd79c88922b9b8
created 2018-02-26 19:16 +0200
pushed 2020-05-15 00:16 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 903519) for frequent assertion failures on js/src/gc/Cell.h:182 a=backout
0f4234c2132256cb80942d57eaeda2217fd559f9
created 2017-10-02 16:42 -0700
pushed 2020-05-15 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
69d8aad5b82faa650fc1312aecf1e8bc50d05664
created 2018-02-23 21:43 +0200
pushed 2020-05-15 00:16 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 903519) for crashing on "Nursery::clear"
2d3891634ce0a8e76af0e7227ff36ebbeae124d2
created 2017-10-02 16:42 -0700
pushed 2020-05-15 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
90ea666c885edad8a0a663fe71715b0d5b83e943
created 2018-02-20 10:40 +0000
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1439361 - Simplify helper thread dispatch r=jandem
c48157464464906beaa14cd5d6c922a673fd0fed
created 2018-02-20 10:40 +0000
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1439361 - Simplify ParseTask and derived classes r=jandem
d9b31bde966ec94fab94459ef67734a09a0d3ddf
created 2018-02-20 10:40 +0000
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1439361 - Simplify StartOffThreadParseTask and ParseTask initialization r=jandem
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2020-05-15 00:16 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
301c61b644c24acc65c4d0b379736d1d3c7999a6
created 2017-12-18 14:45 -0600
pushed 2020-05-15 00:16 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
af441cafff7086ffdd0ea8c4700f738fdf3261b9
created 2018-02-14 10:54 +0000
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
1b4d5be7203199c65559ef7e35893587afa9da67
created 2018-01-30 17:57 +0000
pushed 2020-05-15 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 1432794 - Skip prototype and constructor intialization for off-thread parsing r=jandem
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2020-05-15 00:16 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
less more (0) -100 -60 tip