hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/ | GSoD: https://developers.google.com/season-of-docs/
aserio has joined #ste||ar
aserio has quit [Quit: aserio]
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Ping timeout: 245 seconds]
nikunj97 has joined #ste||ar
nikunj has quit [Ping timeout: 245 seconds]
weilewei has quit [Ping timeout: 240 seconds]
Amy2 has quit [Ping timeout: 245 seconds]
Amy2 has joined #ste||ar
rori has joined #ste||ar
<rori> Hey, do you know what's managing the codacy code review, I may have changed the config file for codacy while adding the SPDX license but I don't know which one is responsible for it
Yorlik has joined #ste||ar
jbjnr_ has joined #ste||ar
jbjnr has quit [Ping timeout: 268 seconds]
K-ballo has joined #ste||ar
nikunj97 has quit [Ping timeout: 245 seconds]
nikunj has joined #ste||ar
aserio has joined #ste||ar
hkaiser has joined #ste||ar
<hkaiser> rori: can we merge #4102 now?
<hkaiser> might be a good idea to get that in asap
<rori> I just pushed now to update the .yml files, they are not checked by inspect even for the Boost license, is this normal
<rori> ?*
<rori> otherwise yes
<hkaiser> it's an oversight, I believe
<rori> Ah ok should I modify inspect so that it'll check those too ?
<hkaiser> yes, please - the *.yml files are already registered, howeer: https://github.com/STEllAR-GROUP/hpx/blob/master/tools/inspect/inspect.cpp#L726
<hkaiser> not sure what's wrong
<rori> I'll look into it
<rori> shouldn't this be CMakeLists.txt ? ^^
<rori> register_signature( "CMakeText.txt" );
<rori> ah ok it's probably coming from the fact that they are hidden files
<hkaiser> rori: yah, you're right - CMakeLists.txt is missing
<hkaiser> inspect existed even before CMake was a thing...
<rori> ok I'll add this, and I noticed that hidden files are ignored in the code, should I add the check only for hidden yml files or for all hidden files ?
<K-ballo> inspect is not that old, at least not as part of hpx.. I'm older than that
<hkaiser> K-ballo: sure, but we've taken it straight from Boost with minimal changes, and there CMake was not a thing back in the early 2000
<K-ballo> yeah, boost.inspect doesn't know about cmake even today
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 245 seconds]
aserio1 is now known as aserio
<rori> ok done, inspect passes locally for me, so once it has passed on circleci, you can merge #4102 :)
<rori> it inspects hidden directories now apart from .git
diehlpk has joined #ste||ar
<diehlpk> hkaiser, if not already done, can you confirm the f&a and project credits today?
<diehlpk> And you have to sign a new form from LSU. They contacted me today that there is a new legal form all of us have to fill in.
aserio has quit [Read error: Connection reset by peer]
<Yorlik> When expanding a parameter pack into the inheritance chain, and the pack itself has templates - can I pass parameters to these templates, so they are fully specialized when being injerited from
aserio has joined #ste||ar
<K-ballo> yes
<Yorlik> How would I write that?
<hkaiser> diehlpk: already done
<diehlpk> hkaiser, perfect
<diehlpk> see pm
<K-ballo> Yorlik: what have you tried?
<Yorlik> I just have some crappy start like this, because I don't know how to do it:
<Yorlik> struct Client : public IF, //
<Yorlik> ExecutionContext<CTX>, //
<Yorlik> EXTS... > //<Client<T, IS_PRODUCER, CTX, IF>> //
<Yorlik> ---
<Yorlik> the parameters listed in in the last comment are all known
<Yorlik> I just need to pass them to every one of the EXTS
<Yorlik> My guess is I need EXTS be a tempßlate parameter - but I have never done that before.
<Yorlik> Lemme clobber together something in godbolt ...
rori has quit [Quit: bye!]
hkaiser has quit [Ping timeout: 250 seconds]
<K-ballo> a template template parameter pack?
<K-ballo> template <template <typename...> typename Exts>
<K-ballo> struct Client : Exts<A, B, C> ... {};
<K-ballo> the arguments are known so the template params must be known too I suppose, no need for typename...
<K-ballo> and I'm missing a ... before Exts
aserio has quit [Ping timeout: 265 seconds]
* Yorlik grinds
diehlpk has quit [Ping timeout: 240 seconds]
hkaiser has joined #ste||ar
<Yorlik> K-Ballo: Thanks a lot - I think I finally digersted it: https://godbolt.org/z/6kJlCO
<K-ballo> hope you are not actually going to incur a virtual dispatch overhead for accessing each coordinate
<hkaiser> he does :/
<Yorlik> It's just about creating composites
<Yorlik> It's only about the templkate mechanics.
K-ballo1 has joined #ste||ar
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
K-ballo1 has quit [Ping timeout: 265 seconds]
aserio has joined #ste||ar
aserio has quit [Read error: Connection reset by peer]
aserio has joined #ste||ar
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 265 seconds]
K-ballo1 is now known as K-ballo
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 240 seconds]
K-ballo1 is now known as K-ballo
<hkaiser> heller: pls see #3961, I aplied some changes
hkaiser has quit [Ping timeout: 245 seconds]
hkaiser has joined #ste||ar
nikunj has quit [Ping timeout: 252 seconds]
aserio has quit [Quit: aserio]