aserio 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/
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 255 seconds]
diehlpk has joined #ste||ar
<diehlpk> I try to fix hpxcl for the latest hpx master and now it compiles, but his here happens /usr/include/boost/thread/detail/thread.hpp:91: undefined reference to `boost::detail::thread_data_base::~thread_data_base()'
<heller_> you forgot to link against boost thread
<heller_> diehlpk: you should use hpx::compat
<heller_> diehlpk: look at the PR I linked you earlier
<diehlpk> Ok, can you sent it again
<diehlpk> I am at home at a different machine
<heller_> [23:46:17] <heller_> diehlpk_work: https://github.com/STEllAR-GROUP/hpx/pull/2599
eschnett has joined #ste||ar
mcopik has quit [Ping timeout: 246 seconds]
diehlpk has quit [Remote host closed the connection]
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: bye]
zbyerly_ has joined #ste||ar
<zbyerly_> is rostam down?
wash has joined #ste||ar
dmarce1 has joined #ste||ar
<dmarce1> heller: wash: Is parcel coalescing know to be buggy? If not, I have exposed one.
<dmarce1> heller_:^
dmarce1 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
bikineev has joined #ste||ar
david_pfander has joined #ste||ar
<github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://git.io/vHnEE
<github> hpx/gh-pages 0ea588d StellarBot: Updating docs
david_pfander has quit [Ping timeout: 245 seconds]
david_pfander has joined #ste||ar
david_pfander has quit [Ping timeout: 240 seconds]
K-ballo has joined #ste||ar
bikineev has quit [Remote host closed the connection]
bikineev has joined #ste||ar
david_pf_ has joined #ste||ar
bikineev has quit [Remote host closed the connection]
denis_blank has joined #ste||ar
K-ballo1 has joined #ste||ar
jbjnr_ has joined #ste||ar
david_pf_ has quit [Remote host closed the connection]
jbjnr has quit [Ping timeout: 255 seconds]
jbjnr_ is now known as jbjnr
K-ballo has quit [Remote host closed the connection]
K-ballo1 is now known as K-ballo
zbyerly_ has quit [Ping timeout: 246 seconds]
hkaiser has joined #ste||ar
parsa[[[w]]] has joined #ste||ar
parsa[[w]] has quit [Ping timeout: 246 seconds]
mcopik has joined #ste||ar
<K-ballo> those MOVABLE_ONLY/NON_COPYABLE macros, do we still want them? for, I don't know, explicitness?
diehlpk has joined #ste||ar
denis_blank has quit [Quit: denis_blank]
mcopik has quit [Ping timeout: 240 seconds]
bikineev has joined #ste||ar
<hkaiser> K-ballo: they don't hurt, do they?
<hkaiser> they make things nicely explicit
<K-ballo> they kinda do, they lead to poor error messages
<K-ballo> if they stay they need to be made public:
<hkaiser> K-ballo: which would be fine, except this would need checking all uses to make sure adding a public does not change anything
<K-ballo> I didn't mean making the replacement public, but the usage
<K-ballo> the replacement should be access agnostic, it wasn't pre =delete which is what they were suggested to be used as private: HPX_MOVABLE_ONLY
<K-ballo> now they need to be public: HPX_MOVALBLE_ONLY
<hkaiser> ok
<hkaiser> sounds good to me
quaz0r has quit [Ping timeout: 260 seconds]
bikineev has quit [Ping timeout: 272 seconds]
quaz0r has joined #ste||ar
Matombo has joined #ste||ar
<K-ballo> I'm rethinking MOVABLE_ONLY now, it doesn't make things movable
<K-ballo> it just prevents them from becoming copyable
<K-ballo> copyable is not the right term either
<K-ballo> NON_COPYABLE on the other hand is safe
bikineev has joined #ste||ar
<K-ballo> I'll make a pass applying some of public:, some minor refaction, and some of idiomatic =default/=delete.. see where that takes us
<K-ballo> MOVABLE_ONLY is going, there's a considerable number of misuses, the rest are (should be) redundant
<hkaiser> ok
diehlpk has quit [Remote host closed the connection]
<github> [hpx] K-ballo created emulate_deleted (+1 new commit): https://git.io/vHnHc
<github> hpx/emulate_deleted b92bfed Agustin K-ballo Berge: Drop misleading HPX_MOVABLE_ONLY...
bikineev has quit [Remote host closed the connection]
<github> [hpx] K-ballo pushed 1 new commit to emulate_deleted: https://git.io/vHnHM
<github> hpx/emulate_deleted 51fa433 Agustin K-ballo Berge: Remove obsolete HPX_DELETE_* config macros
<K-ballo> hkaiser: you'll need top-of-trunk clang and libc++
<hkaiser> K-ballo: nod, ok
<hkaiser> need to create build system support etc.
<hkaiser> K-ballo: is the drop vc2013 PR ready to go now?
<hkaiser> (you force pushed something yesterday... is there more to come?)
<K-ballo> it is, let me check if I need to rebase
<K-ballo> that was a rebase on top of master for new commits, audited for conflicts
<K-ballo> seems it's up-to-date
<hkaiser> k
<hkaiser> thanks
<github> [hpx] hkaiser pushed 17 new commits to master: https://git.io/vHnHF
<github> hpx/master bb0882c Khalid Hasanov: the first compiling version of a new throttling policy
<github> hpx/master 004f937 Khalid Hasanov: the first compiling version of a new throttling policy
<github> hpx/master bf8e7d5 Khalid Hasanov: first version that has been tested with the allscale runtime
<K-ballo> uh
<K-ballo> hkaiser: it's no longer ready
<hkaiser> K-ballo: no need to rebase
<K-ballo> no conflicts? no uses of things that have gone away, etc?
<hkaiser> as long as it does not create conflicts it's fine
<K-ballo> it can easily be using old things that don't exist anymore, that wouldn't cause conflicts
<hkaiser> it's a 100% non-msvc patch
<K-ballo> doesn't mean anything
<K-ballo> let me audit real quick
<hkaiser> ok, thanks
<hkaiser> K-ballo: I meant it shouldn't get in the way of dropping vs2013
<K-ballo> it may, it could for instance be using HPX_NOEXCEPT
<K-ballo> in which case merging vs2013 would break the build
<hkaiser> ok
<hkaiser> sorry, I should have merged yours first
<K-ballo> no, then his PR would have had to be audited
<K-ballo> and it's easier for me to do it anyways
<K-ballo> hkaiser: quick-audited, it _should_ be safe
<hkaiser> :D
<jbjnr> hkaiser: heller_ K-ballo you all pinged me within the last couple of days.
<jbjnr> anything I need to do?
<hkaiser> jbjnr: nothing urgent (anymore)
<jbjnr> K-ballo: the std::move looks fine to me, but I'll have another look
<jbjnr> hkaiser: what did you find?
<hkaiser> jbjnr: heller_ tried to fix it already
<jbjnr> what ws it though
<hkaiser> see #2619
<hkaiser> jbjnr: heller_ was accessing a container after moving from it
<jbjnr> ok
<hkaiser> this probably has caused problems whenever more than one parcel was sent
<jbjnr> hmmm. That code is fairly recent, so I may not have had problems yet
<hkaiser> jbjnr: 8 month ago
<jbjnr> well ,we don't send multiple parcels in LF until a few weeks back when heller added stuff for that I mean
<hkaiser> nod
<jbjnr> I don't see what's wrong with it. .... [pause]
<hkaiser> jbjnr: every parcel except the first one will see a zombie
<jbjnr> ;?
<K-ballo> jbjnr: clang said it's redundant and prevents elision.. maybe it's needed for intel or an older gcc? doesn't `f.get()` return by value?
mcopik has joined #ste||ar
<jbjnr> I'll try removing it and see if it work ok
<hkaiser> jbjnr: will not compile, use #2619 instead
zbyerly_ has joined #ste||ar
<jbjnr> hkaiser: sorry I meant the move that K-ballo referred to. I will remove it
<K-ballo> the number of lines over 90 cols with windows line endings went up to ~30 :/ not useful
bikineev has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 268 seconds]
<github> [hpx] K-ballo pushed 1 new commit to emulate_deleted: https://git.io/vHnxc
<github> hpx/emulate_deleted 0692fea Agustin K-ballo Berge: Improve uses of HPX_NON_COPYABLE...
Matombo has quit [Remote host closed the connection]
wash[m] has quit [Ping timeout: 245 seconds]
wash[m] has joined #ste||ar
bikineev has quit [Remote host closed the connection]
bikineev has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Client Quit]
bikineev has quit [Remote host closed the connection]