js/src/vm/ForkJoin.cpp
aa24cb6334829583157ccc59a7aef0a42294aa3f
created 2014-04-30 15:38 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b82db9273f3 (bug 988486)
8b82db9273f36a7ca177c4ca7a138f241b8e2654
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
85d37fc36546aa776336ddb88261c2b6f7c8f523
created 2014-04-30 13:59 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3e6abdf3b4b4 (bug 988486)
3e6abdf3b4b4fbab07b722205f2d0b478b29f1e4
created 2014-04-30 12:13 +0100
pushed 2014-07-21 20:25 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence
6f5f91a5dae310470900300f7b623a45634a3dae
created 2014-06-25 16:39 -0700
pushed 2014-07-01 23:41 +0000
Steve Fink Steve Fink - Bug 1022773 - Return value rooting for JS engine, r=terrence, a=abillings
495ba6baa9fb65f194dbb51258212fc0dc82e454
created 2014-03-25 14:00 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 987912 -- Clear thread-local arenas after every iteration r=shu
f2c60695a6e94d19ba35bb15598af9d61c79a1c1
created 2014-03-27 10:22 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 988706 - Fix bogus assert in ForkJoin. (r=lth in person)
cd37d9b38ef1a155fdd63db83e74dc3fa8446d08
created 2014-03-26 05:30 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 985312 - PJS: Remove the bounds function from ForkJoin. (r=nmatsakis)
8ee023150358f12bcaf9a1bbaf2ddcf0fdc80514
created 2014-03-25 23:24 -0700
pushed 2014-06-09 21:49 +0000
Phil Ringnalda Phil Ringnalda - Back out 033a5dd2e159 (bug 985312) for build bustage
033a5dd2e1599cb01601c0510f3424e05e3c0b69
created 2014-03-25 22:59 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 985312 - PJS: Remove the bounds function from ForkJoin. (r=nmatsakis)
b081f280543b42bddc8405c5ac313dd6aa0c4399
created 2014-03-19 00:51 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 983477 - Preserve scripts and the JIT code of PJS scripts across GCs for some maximum N GCs. (r=terrence,nmatsakis)
c02a4b7778cbe981fad03fa2283481dcc0338f70
created 2014-03-13 20:55 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 983486 - Collect parallel arenas during parallel iterations r=terrence
5f9b1da897ea3f048161bccf08eb935935be0633
created 2014-03-15 18:32 -0700
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 983558 - Test for return type when inlining ForkJoinGetSlice. (r=nmatsakis)
02400c717fa61b09b91b5f08326d50404eaad3b8
created 2014-03-10 16:28 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 2 - Stylistic changes. r=luke.
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
023aed557989b2cf12825c82b701814ef1bf4b09
created 2014-02-14 13:59 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 1: Remove ThreadPoolWorker subclasses for ease of inlining. (r=nmatsakis)
1cec924f373467fa6ae86d0177ba74678bb91090
created 2014-02-26 17:38 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 977181 - Rename some ion* things to jit* (r=jandem)
41162ee807fe6a8bdb6cf46fe52591af0489f0e2
created 2014-02-13 15:36 -0500
pushed 2014-04-28 18:51 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 972579 -- Add worker id
1fd48bfe7f702f780a087bf6e501c12a6687b10f
created 2014-02-12 11:46 -0500
pushed 2014-04-28 18:51 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898356 Part 8 -- Rename from Datum to TypedObject (or typedObj) r=sfink
b2cf01ce8cfd1a2d289bf8e5487d743d9666e76b
created 2014-02-18 08:59 -0500
pushed 2014-04-28 18:51 +0000
Jan Beich Jan Beich - Bug 973296 - Pull JitCommon.h explicitly for CALL_GENERATED_CODE. r=jandem
817d71fa6cc2b782bcbf07486f318eb39f066ccd
created 2014-02-13 19:14 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 970427 - Push ForkJoinActivation after calling the bounds function. (r=nmatsakis)
58fe9dc85fa4c4eec3407b3a2c7b137a1f7c7ff4
created 2014-02-10 17:57 -0500
pushed 2014-04-28 18:51 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
ad7777f1c0f58cdcc09d627dfbf127d29aecf215
created 2014-02-07 14:40 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 958370 - Unify chunks and slices; self-host the scheduler's slice processing loop. (r=nmatsakis)
e6a7d3372dee5c654943324e8faff3f5a82e43f9
created 2014-01-27 18:33 -0500
pushed 2014-04-28 18:51 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 (Part 1) -- Refactor so that Type Descriptors and Typed Datums make
b2a10b07adba69c4417c2e0dd123abe6450f799f
created 2014-02-18 08:59 -0500
pushed 2014-03-17 21:55 +0000
Jan Beich Jan Beich - Bug 973296 - Pull JitCommon.h explicitly for CALL_GENERATED_CODE. r=jandem, a=sledru
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
d17caf3f9294d0e4de59a7b07bfca14028137370
created 2014-01-07 14:54 -0500
pushed 2014-03-17 21:55 +0000
Nathan Froyd Nathan Froyd - Bug 952777 - part 4 - move JSParallelNative into the union; r=efaust,bz
bcbe93f41547d8cbd8bebc916f108c2dbb4d39ac
created 2014-01-16 14:52 -0500
pushed 2014-03-17 21:55 +0000
Niko Matsakis Niko Matsakis - Bug 933317 - Define the SetForkJoinTargetRegion intrinsic also in non-thread-safe builds. r=shu
4a9892493aa5826aa988a25be4e276ee28b294e4
created 2014-01-15 19:51 -0500
pushed 2014-03-17 21:55 +0000
Nathan Froyd Nathan Froyd - Backout 524be0420e79 and 4c39a7047e96:b3d04b01c319 (bug 952777) for build bustage that led to this CLOSED TREE
524be0420e7933e0158e53ec01eefa6477dd769e
created 2014-01-15 19:23 -0500
pushed 2014-03-17 21:55 +0000
Nathan Froyd Nathan Froyd - Bug 952777 followup - fix JS_JITINFO_NATIVE_PARALLEL call in ForkJoin.cpp; r=bustage
d633e3ff201329c99a71bfc1311edc28a061cb99
created 2014-01-07 21:35 -0500
pushed 2014-03-17 21:55 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933317 - Improve write guard to consider out pointers r=shu
9ce81e47d4abefe159135158a486b71f42844647
created 2014-01-12 23:52 +0100
pushed 2014-03-17 21:55 +0000
Steve Singer Steve Singer - Bug 958803 - Add the new args to ExecuteSequentially in the non-ion path. r=shu
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
1e4903ca67df1e513ffbd61d3765e07398e778d2
created 2014-01-10 02:25 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 951542 - PJS: Fix race between interrupt check and main thread finishing. (r=nmatsakis)
976a1fe9f0807fa2a93688e9aea9afa4d4506361
created 2014-01-10 02:25 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 919638 - Part 2: Change warmup semantics to be sequential in slices, low to high. (r=nmatsakis)
464e261cbcbe791df57a30053f83444519cc30a5
created 2013-10-11 12:32 -0700
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 919638 - Part 1: Implement a work stealing thread pool for PJS. Original patch by Daniele Bonetta. (r=shu,nmatsakis)
5735c0b01f195091c194d7dd5d482955683274ba
created 2014-01-08 12:54 -0600
pushed 2014-03-17 21:55 +0000
Bert Belder Bert Belder - Bug 956899 - Use mozilla::ThreadLocal instead of NSPR for ForkJoinSlice's thread-local variable, and use it in all cases, not just threadsafe, for simplicity. Also do some slight style-fix renaming. r=jwalden
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
5a07338ae5d73bf716ab0fc3d2f6b1d4f434d72e
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
d9ec3b33a22ddb89715fd8af5a4f93b0b19ec599
created 2013-12-12 23:23 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 949916 - Fix race between off-main-thread-compilation and PJS. (r=bhackett)
b07452dd6d7f111495b6027f594c5869b425bb61
created 2013-12-12 23:18 -0800
pushed 2014-03-17 21:55 +0000
Shu-yu Guo Shu-yu Guo - Bug 944074 - Remove the ParallelArray constructor. (r=nmatsakis)
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
2b87186ddb6df93d330d948e7a9bf5eef558ba2d
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
c2fa44046af3196a47a1aab269a9d2559b563f70
created 2013-12-05 15:51 -0800
pushed 2014-02-04 01:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 940088 - Fix assumption that Ion stays enabled across warmup in ForkJoin. (r=nmatsakis)
3b9e118ded0fcf433cb78179cd2527ec09d33485
created 2013-11-22 00:16 -0500
pushed 2014-02-04 01:06 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 941424 - Build more of the JS engine in unified mode; r=djvj
2ab7cff78c5012591b5e3089781956a54cb6af08
created 2013-11-21 14:27 -0800
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 941821 - Fix an exact rooting hazard false positive across ForkJoin invocation; r=sfink
c2418bf5a3fc4b1867180fe9018323c7e7c5e4f9
created 2013-11-21 13:03 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset a64bdb8671ae (bug 941821) for jit-test failures on a CLOSED TREE
a64bdb8671ae83a0b083e09726175796c8d4e807
created 2013-11-21 11:45 -0800
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 941821 - Suppress a rooting analysis hazard false positive across ForkJoin invocation; r=sfink
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
60122ebcfee39e6a009b81fa0b3a20ea46879fe1
created 2013-11-06 15:43 -0800
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
81175b9cddcf8273b9b9b60584d8a6e5d085c6d1
created 2013-11-05 11:16 -0800
pushed 2014-02-04 01:06 +0000
Bill McCloskey Bill McCloskey - Bug 931151 - Offer an alternative to NSPR when building the JS shell on POSIX platforms (r=jorendorff,ted)
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
less more (0) -100 -60 tip