K-ballo 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/
bita has quit [Ping timeout: 258 seconds]
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: bye]
diehlpk_work has quit [Ping timeout: 245 seconds]
jehelset has joined #ste||ar
K-ballo has joined #ste||ar
jehelset has quit [Disconnected by services]
hkaiser has joined #ste||ar
jehelset has joined #ste||ar
jehelset has quit [Remote host closed the connection]
jehelset has joined #ste||ar
jehelset has quit [Remote host closed the connection]
<gonidelis[m]> hkaiser: will you join?
<gnikunj[m]> isn't it a holiday today?
<gnikunj[m]> ;p
<gonidelis[m]> for half the world
<gonidelis[m]> you didn't hear steven on wednesday. he had some interesting arguments ;p
<gnikunj[m]> I should've attended the meeting :D
<gonidelis[m]> definately
<hkaiser> gonidelis[m]: give me a couple of minutes
<gonidelis[m]> np
<gonidelis[m]> take your time
<hkaiser> coffee isn't done yet ;-)
<gonidelis[m]> then you don't even have your pass
<gnikunj[m]> it's 10 already and you haven't had your coffee. That's blasphemy ;-)
<hkaiser> gnikunj[m]: second coffee...
<gonidelis[m]> lol
<gnikunj[m]> lmao
<srinivasyadav227> lol
<gonidelis[m]> K-ballo: `is_contiguous_iterator` yey or nay?
<K-ballo> ?
<gonidelis[m]> am I becoming featureholic here?
<K-ballo> I have no idea what the question means
<K-ballo> is the existence of the trait/concept a good thing? is that the question?
<gonidelis[m]> do you find std::is_contiguous_iterator trait useful to add to the standard?
<K-ballo> the standard already has something for that
<gonidelis[m]> a tag
<K-ballo> a concept
<srinivasyadav227> gonidelis[m]: i think it would be useful in vectorization or simd
<K-ballo> template <typename T> struct is_contiguous_iterator = contiguous_iterator<T>;
<gonidelis[m]> freenode_srinivasyadav227[m]: in heterogeneity too
<K-ballo> concept beats trait
shubham has joined #ste||ar
<gonidelis[m]> K-ballo: is `|` in the standard for ranges?
<K-ballo> uh?
<K-ballo> | comes from C
bita has joined #ste||ar
<gonidelis[m]> K-ballo: so it's like we do have `|` because c++ is a descendant of C anyways, and then ranges just take advantage of that?
<K-ballo> not sure how to answer that
<gonidelis[m]> ok let me take this from start
<gonidelis[m]> if i try to execute `ranges::transform​(x) | ranges::to_vector;` on C++20, will it be acceptable
<gonidelis[m]> ?
<gonidelis[m]> is the pipeline operator supported for ranges::views?
<gonidelis[m]> yet
<gonidelis[m]> ?
<gonidelis[m]> K-ballo: ^^
<K-ballo> I don't know.. have you tried it?
<K-ballo> fwiw that's the inclusive-or bitwise operator
<K-ballo> the current form of the proposed pipeline operator is |>
<gonidelis[m]> i am confused
<gonidelis[m]> wandbox won't even compile a simple ranges view, i don't expect it compile views pipelining
<K-ballo> works fine for me
<K-ballo> compiler-explorer too
<K-ballo> local msvc and gcc too
<K-ballo> double check your snippet
<gonidelis[m]> is it `ranges::view` or `ranges::views` ?
<gonidelis[m]> huh
<K-ballo> you should be able to resolve that yourself
<K-ballo> I can't possibly guess which one you mean
<hkaiser> gonidelis[m]: look at the example here: https://en.cppreference.com/w/cpp/ranges
<hkaiser> operator|() is supported to chain std::views
<K-ballo> https://eel.is/c++draft/ranges#range.adaptors.general-3
<gonidelis[m]> wait, std::views is no different than std::ranges::views, right?
nanmiao has quit [Quit: Connection closed]
bita has quit [Ping timeout: 258 seconds]
<gonidelis[m]> K-ballo: so it's the same
nanmiao has joined #ste||ar
shubham has quit [Quit: Connection closed for inactivity]
shubham has joined #ste||ar
bita has joined #ste||ar
<K-ballo> we are rejecting floating point promotion now? not even msvc would warn about that by default
<K-ballo> what's the rationale behind that?
<K-ballo> https://wandbox.org/permlink/nmNjq2gSGzrHXYiH and why wasn't it a problem before..?
<K-ballo> because it used to be a template, there mustn't be a single float formatting in the entire codebase
shubham has quit [Quit: Connection closed for inactivity]
nanmiao has quit [Quit: Connection closed]