js/src/vm/ForkJoin.h
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-07-30 11:56 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
a0dd5a83ba367e022caa857e7c76de66bf2e9d5e
created 2014-07-24 11:56 +0200
pushed 2014-07-25 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1031529 part 2 - Remove JS_THREADSAFE #ifdefs everywhere. r=bhackett
1d5c7fdfe307616a24d41b5ec4645cbff73e5863
created 2014-06-27 00:41 -0700
pushed 2014-06-27 13:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1028331 - Use BailoutKind to report more detailed PJS bailout warnings. (r=lth)
ae5b77cbf30d2fab6b9105b41370845ea215b932
created 2014-06-27 08:48 +0530
pushed 2014-06-27 13:34 +0000
Nigel Babu Nigel Babu - Backed out changeset 567152f907a1 (bug 1028331) for Jit failures
567152f907a1f641ba90d5278e2bb6beab7430e9
created 2014-06-26 18:31 -0700
pushed 2014-06-27 13:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1028331 - Use BailoutKind to report more detailed PJS bailout warnings. (r=lth)
6f8cc863fe3046209d8b15d99ff22a60c236c911
created 2014-06-26 09:21 +0200
pushed 2014-06-26 21:13 +0000
Lars T Hansen Lars T Hansen - Bug 1020290 - move notions of 'nursery' out of ThreadSafeContext, rename 'fjNursery'. r=shu
1b9f82ca8547443f8acaa4c614050a9a6febccc9
created 2014-06-25 07:31 +0200
pushed 2014-06-25 13:30 +0000
Lars T Hansen Lars T Hansen - Bug 1026931 - factor the fallible initialization code, and capture and propagate errors. r=shu
a997d84b6925038c2a7d90839d561a788e50e743
created 2014-06-24 11:24 -0700
pushed 2014-06-25 01:13 +0000
Daniel Holbert Daniel Holbert - Bug 1029672: Tweak ASCII art in ForkJoin.h so that it doesn't cause GCC -Wcomment build warnings. rs=shu
c3abd7cfc498286c176aae2f00cf75f8326ba62d
created 2014-06-23 22:12 +0200
pushed 2014-06-24 15:52 +0000
Jan Beich Jan Beich - Bug 1028734 - Unbreak --disable-ion build after bug 1019304. r=shu
cd7125c3338572cbb59534ed03243a8a87fbc92c
created 2014-06-20 18:39 -0700
pushed 2014-06-23 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
724d46a1b00a58fff7b846193c082759c4d43eac
created 2014-06-20 13:33 -0700
pushed 2014-06-23 14:42 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1019304) for spidermonkey test failures on a CLOSED TREE
5322e67211418151d6eb46cfb5c15dcdc293fe90
created 2014-06-20 11:08 -0700
pushed 2014-06-23 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
fcf15eb82338c3339cb39066828467b504ccc1a1
created 2014-06-18 17:57 -0700
pushed 2014-06-19 14:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1026535 - Fix mismatched class/struct tags. r=ehsan
573458d104265605b48c401650ef13b48c257b4a
created 2014-06-09 22:04 -0700
pushed 2014-06-10 15:01 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-06-06 21:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
d15632d881261b2d3a6225b30c4e84c0cb0eb5a9
created 2014-06-06 11:42 +0200
pushed 2014-06-06 21:18 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco
16fb5d3adef7eb27673d5453706ed1efc038ec77
created 2014-06-06 10:18 +0200
pushed 2014-06-06 15:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d89d4281fd8d (bug 933313) for bustage on a CLOSED TREE
d89d4281fd8d5d51634491a7f100695c89071112
created 2014-06-06 09:21 +0200
pushed 2014-06-06 15:55 +0000
Lars T Hansen Lars T Hansen - Bug 933313 - Per-worker generational GC for PJS. r=jandem, r=shu, r=terrence
57014191cb434d704159cf4ef73086a10cf7f88c
created 2014-05-28 17:34 -0700
pushed 2014-06-01 03:29 +0000
Terrence Cole Terrence Cole - Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
29ca8bc78484630eb38ed9e159552b73e34b9bf5
created 2014-05-29 13:26 -0400
pushed 2014-05-30 00:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
0d61bcf083620018a023b1da9f735f18b621601c
created 2014-05-28 17:34 -0700
pushed 2014-05-30 00:35 +0000
Terrence Cole Terrence Cole - Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
fa468cb36e5e43bc5afda6ab72fc1ef7549debbb
created 2014-05-01 11:35 +0200
pushed 2014-05-01 14:50 +0000
Jan de Mooij Jan de Mooij - Bug 1003918 - Rename ionTop to jitTop, move ionReturnOverride from JSRuntime to JitRuntime. r=shu
cd37d9b38ef1a155fdd63db83e74dc3fa8446d08
created 2014-03-26 05:30 -0700
pushed 2014-03-27 00:57 +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-03-27 00:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 033a5dd2e159 (bug 985312) for build bustage
033a5dd2e1599cb01601c0510f3424e05e3c0b69
created 2014-03-25 22:59 -0700
pushed 2014-03-27 00:57 +0000
Shu-yu Guo Shu-yu Guo - Bug 985312 - PJS: Remove the bounds function from ForkJoin. (r=nmatsakis)
c02a4b7778cbe981fad03fa2283481dcc0338f70
created 2014-03-13 20:55 -0400
pushed 2014-03-19 15:08 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 983486 - Collect parallel arenas during parallel iterations r=terrence
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-03-11 19:19 +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-02-27 13:46 +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-02-27 13:46 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 1: Remove ThreadPoolWorker subclasses for ease of inlining. (r=nmatsakis)
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-02-09 03:24 +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-02-09 03:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 958370 - Unify chunks and slices; self-host the scheduler's slice processing loop. (r=nmatsakis)
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2014-02-02 17:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
d633e3ff201329c99a71bfc1311edc28a061cb99
created 2014-01-07 21:35 -0500
pushed 2014-01-15 15:54 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 933317 - Improve write guard to consider out pointers r=shu
464e261cbcbe791df57a30053f83444519cc30a5
created 2013-10-11 12:32 -0700
pushed 2014-01-10 19:46 +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-01-09 01:07 +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
60122ebcfee39e6a009b81fa0b3a20ea46879fe1
created 2013-11-06 15:43 -0800
pushed 2013-11-12 15:09 +0000
Terrence Cole Terrence Cole - Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
7664c5abfdbd463ee71c1e1e561d216979f0f255
created 2013-10-15 01:30 -0700
pushed 2013-10-16 03:15 +0000
Shu-yu Guo Shu-yu Guo - Bug 926512 - Pause barrier verification during fork join sections. (r=billm)
6fef99317f215e9b7b4830100f1d5989330a47b2
created 2013-10-10 20:02 -0700
pushed 2013-10-11 09:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 921325 - Return bool from PJS VM functions and use the fatal bit on ForkJoinSlice to signal fatal vs retry. (r=nmatsakis)
e43f1bac03c150e327352f6a80ce0e30562128ca
created 2013-09-30 17:27 +0200
pushed 2013-10-01 09:29 +0000
Jan de Mooij Jan de Mooij - Bug 921130 - Fix --disable-ion build. r=luke
210167f25955dd5ca92c136e4ec5ab24516647ef
created 2013-09-30 17:03 +0100
pushed 2013-09-30 20:16 +0000
Ed Morley Ed Morley - Backed out changeset d3867bfc10e5 (bug 921130) for Android compilation failures on a CLOSED TREE
d3867bfc10e5195a0cba275d7b2a50c94cf48152
created 2013-09-30 17:27 +0200
pushed 2013-09-30 20:16 +0000
Jan de Mooij Jan de Mooij - Bug 921130 - Fix --disable-ion build. r=luke
c793f516edda2580cd333dfcd376342333e28b58
created 2013-09-27 16:31 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (2/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
99081c22ef94bed82974b679d522efa8ef598700
created 2013-09-23 18:04 -0700
pushed 2013-09-25 02:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 918167 - Clean up TraceLIR. (r=nmatsakis)
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2013-08-09 23:09 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2013-08-06 03:20 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-07-24 12:36 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
891760992548a7898d65c5fec29687f35f301995
created 2013-07-10 18:25 -0700
pushed 2013-07-11 09:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 881988 - Support calling natives in parallel. (r=djvj)
a7d65ea6499973f00888c4542b09446db539c7d2
created 2013-07-05 21:57 +0200
pushed 2013-07-08 01:19 +0000
Till Schneidereit Till Schneidereit - Bug 872644 - Rename UnsafeSetElement intrinsic to UnsafePutElements. r=shu
b3f8eee3c38943a29cca0d1c97049c352324332c
created 2013-06-24 21:32 -0700
pushed 2013-06-25 21:02 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 886128 - Fix various clang warnings and some potential bugs in nonstandard configurations. r=nnethercote,terrence.
191bed3002c99a623b4a2e85eaaa0ee72631e977
created 2013-06-20 16:40 -0700
pushed 2013-06-21 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 3: Add asserts to thread unsafe getters. (r=billm)
40bbd1174f4660876277ee6143e23249f14d723a
created 2013-06-20 16:40 -0700
pushed 2013-06-21 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 2: Make NewGCThing inlines take ThreadSafeContext. (r=billm)
76077c8abfcc24d14a3aa54b64be0518f925ec14
created 2013-06-20 16:40 -0700
pushed 2013-06-21 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 875661 - Part 1: Refactor a thread-safe context out of ForkJoinSlice and JSContext. (r=billm)
fa4e688f5daa7998893c3aeaa34ea28a75f23e7f
created 2013-06-19 18:04 -0700
pushed 2013-06-20 23:22 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 4a) - Make include guards consistent in still more of js/src/. r=njn.
22b38f0b80849de065388ef3f418e43a518ce0fa
created 2013-06-10 07:40 -0400
pushed 2013-06-11 19:01 +0000
Felix S. Klock II Felix S. Klock II - Bug 881223: Issue warnings on GC bailouts. r=nmatsakis
2bdb824158c63f7bb9f3718d12379ca6f5b0de40
created 2013-05-25 09:05 -0400
pushed 2013-05-26 04:02 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 862892 - Support off-main-thread compilation for parallel execution. r=shu,bhackett
8a44a72db55bd422467b2f57db24e7242cce444d
created 2013-05-09 12:20 -0400
pushed 2013-05-10 08:13 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 862922 - Track causes and locations of parallel bailouts and issue a somewhat obscure warning r=jandem
less more (0) -60 tip