hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
K-ballo has quit [Ping timeout: 276 seconds]
K-ballo1 is now known as K-ballo
hkaiser has quit [Quit: Bye!]
Yorlik has joined #ste||ar
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 244 seconds]
K-ballo1 is now known as K-ballo
hkaiser has joined #ste||ar
<dkaratza[m]> hkaiser: i opened a new PR for the warnings, you can check it and merge it if everything looks ok https://github.com/STEllAR-GROUP/hpx/pull/5942
<hkaiser> dkaratza[m]: thanks!
<dkaratza[m]> also, do you have some time for a short meeting to ask you sth?
<hkaiser> i was not able to look at anything yet, sorry
<hkaiser> dkaratza[m]: meet today?
<dkaratza[m]> no problem!
<dkaratza[m]> yeap today, if you can
<hkaiser> sure - would 10am CDT work?
<dkaratza[m]> hkaiser: yes, that's great! thank you
<hkaiser> ok, tty then
<hkaiser> gonidelis[m]: yt?
<hkaiser> rori[m]
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 244 seconds]
K-ballo1 is now known as K-ballo
diehlpk has joined #ste||ar
<dkaratza[m]> hkaiser: the `fill_n(Iterator first, Size count, T const& value)` algorithm has the following explanation:
<dkaratza[m]> "Assigns the given value value to the first count elements in the range beginning at first if count > 0. Does nothing otherwise."
<dkaratza[m]> what should be the explanation of the case `fill_n(ExPolicy&& policy, Rng&& rng, T const& value)` where no `count` exists?
<hkaiser> end(rng) - begin(rng) == count
<hkaiser> or size(rng) == count
<dkaratza[m]> and in case no execution policy is given, void is returned?
<dkaratza[m]> * and in case no execution policy argument is needed, void is returned?
<gonidelis[m]> Naming the return type FwdIter seems uncool
<gonidelis[m]> dkaratza: But since the no-exec-policy case is the same as the standard maybe we should provide the same semantics
<gonidelis[m]> So "An output iter that compares equal to last" :)
<gonidelis[m]> the more I look at our impl the more confused I get actually. Why do we require for the first argument and the return value to be forward ? hkaiser
<gonidelis[m]> and why isn't there no sentinel concept check for count
<hkaiser> yes, the no-exec-policy case is equivalent to using seq as a policy
diehlpk has quit [Quit: Leaving.]
diehlpk has joined #ste||ar
<dkaratza[m]> gonidelis: great! Ι see, thanks a lot 😀😀
<gonidelis[m]> 😎
diehlpk has quit [Quit: Leaving.]
diehlpk has joined #ste||ar
diehlpk has quit [Quit: Leaving.]