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/
diehlpk has quit [Ping timeout: 260 seconds]
diehlpk_mobile2 has joined #ste||ar
diehlpk_mobile2 has quit [Read error: Connection reset by peer]
diehlpk_mobile2 has joined #ste||ar
diehlpk_mobile has quit [Ping timeout: 252 seconds]
<anushi>
but the problem is that it is unable to locate hpx/config/defines.hpp because probably it is going inside hpx_build/hpx/hpx/config/ and there is no defines.hpp here. Instead it should look here hpx_build/hpx/config
<anushi>
What all I can think of is, I should change the path to all where config is included?But that doesn't seem to be a solution. I would be grateful if any of you could please help me in this regard
Nikunj has joined #ste||ar
<anushi>
For the time being I have copied this hpx_build/hpx/config.hpp to hpx_build.hpx/hpx/config.hpp and it works fine but I would be obliged if I could look into a more better solution
david_pfander has quit [Ping timeout: 240 seconds]
david_pfander has joined #ste||ar
david_pfander has quit [Remote host closed the connection]
david_pfander has joined #ste||ar
david_pfander1 has joined #ste||ar
david_pfander has quit [Ping timeout: 245 seconds]
david_pfander1 is now known as david_pfander
david_pfander has quit [Ping timeout: 256 seconds]
V|r has quit [Ping timeout: 265 seconds]
V|r has joined #ste||ar
V|r has quit [Changing host]
V|r has joined #ste||ar
<jbjnr>
simbergm: yes. It's only avaialble after version something.something, but the hwloc people screwed up their versioning and forgot to update it when they released certain point versions and so I must have underestimated the version check needed
<github>
hpx/master a3faea3 John Biddiscombe: Revert "Fix version check for HWLOC_MEMBIND_BYNODESET"...
<simbergm>
good
<jbjnr>
sorry for messing it up. I just edited the version, but didn't realize you'd already edited it and got confused
<simbergm>
I wonder why there was no notification here when I pushed my commit :/
<simbergm>
no, sorry for not telling you
<simbergm>
should be good now
<jbjnr>
that would've helped- I'd have seen it -
<K-ballo>
force pushing master?!
CaptainRubik has quit [Ping timeout: 260 seconds]
diehlpk_mobile has joined #ste||ar
<github>
[hpx] msimberg created msimberg-patch-1 (+1 new commit): https://git.io/vAoYh
<github>
hpx/msimberg-patch-1 53eed5b Mikael Simberg: Set pre_main status before launching run_helper...
<Guest15115>
[hpx] msimberg opened pull request #3198: Set pre_main status before launching run_helper (master...msimberg-patch-1) https://git.io/vAoOe
diehlpk_mobile has quit [Read error: Connection reset by peer]
diehlpk_mobile has joined #ste||ar
diehlpk_mobile has quit [Read error: Connection reset by peer]
diehlpk_mobile has joined #ste||ar
<zao>
K-ballo: I'm reluctant to forward declare due to vague historical mishaps. Like how Boost's smart pointers at some point in time required your type to be fully defined or it'd destroy the wrong way, and a missing base-derived relationship if forward declaring too much.
<zao>
Hasty hackfixes to master? *grabs popcorn*
<K-ballo>
I'm not a fan of forward declarations either, specially against forward declaring foreign stuff, but that article touches too many points too close to home
<K-ballo>
like how replacing one include with a forward declaration can result in tons of other headers giving errors because they fail to include what they use
<K-ballo>
and that amazing dependency graph... I wonder how we do in comparison
hkaiser has joined #ste||ar
Anushi1998 has joined #ste||ar
anushi has quit [Ping timeout: 245 seconds]
diehlpk_mobile2 has joined #ste||ar
diehlpk_mobile has quit [Ping timeout: 252 seconds]
eschnett has quit [Quit: eschnett]
eschnett has joined #ste||ar
<github>
[hpx] msimberg created msimberg-patch-2 (+1 new commit): https://git.io/vAoKX
<github>
hpx/msimberg-patch-2 9bc2134 Mikael Simberg: Fix sliding_semaphore test
diehlpk_mobile2 has quit [Read error: Connection reset by peer]
<github>
[hpx] msimberg opened pull request #3199: Fix sliding_semaphore test (master...msimberg-patch-2) https://git.io/vAo6f
diehlpk_mobile has joined #ste||ar
diehlpk_mobile has quit [Read error: Connection reset by peer]
diehlpk_mobile has joined #ste||ar
diehlpk_mobile2 has joined #ste||ar
diehlpk_mobile2 has quit [Read error: Connection reset by peer]
diehlpk_mobile2 has joined #ste||ar
diehlpk_mobile has quit [Ping timeout: 240 seconds]
hkaiser has quit [Quit: bye]
diehlpk_mobile2 has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
eschnett has quit [Quit: eschnett]
hkaiser has joined #ste||ar
aserio has joined #ste||ar
CaptainRubik has joined #ste||ar
parsa has joined #ste||ar
<CaptainRubik>
HI @jbjnr_ could you take a look at the proposal.
<Nikunj>
I just noticed one issue with the hello_world_component folder. Executing hello.sh directly displays the output while using make gives an error.
Smasher has quit [Remote host closed the connection]
<hkaiser>
K-ballo: how do I avoid an ambiguity if I implement swap(T&, T&) in that namespace and import std:swap as well - I don't get it, sorry
<K-ballo>
you don't implement swap(T&, T&)?
<hkaiser>
just inject std::swap ?
<K-ballo>
that namespace exists solely to do using std::swap; and then be able to do unqualified swap calls
<hkaiser>
but how are non-std::swaps visible then?
<K-ballo>
via adl
<K-ballo>
that's the context Swappable speaks of
<hkaiser>
if I do namespace __foo { using std::swap; } and the noexcept(__foo:swap(...))?
<K-ballo>
The context in which swap(t, u) and swap(u, t) are evaluated shall ensure that a binary non-member function named “swap” is selected via overload resolution (16.3) on a candidate set that includes:
<K-ballo>
(3.1) — the two swap function templates defined in <utility> (23.2) and
<K-ballo>
(3.2) — the lookup set produced by argument-dependent lookup (6.4.2)
<K-ballo>
no, you have to do the noexcept check from within __foo
<hkaiser>
but if I use __foo::swap, doesn't that disable ADL?
<K-ballo>
within __foo you would simply do swap, not __foo::swap
<hkaiser>
ok
<K-ballo>
all the checks have to happen inside namespace __foo
<K-ballo>
if you check at my variant's implementation there's a namespace _swap, it has using std::swap, and then the checks do unqualified swap calls
<hkaiser>
got it now, thanks
<github>
[hpx] hkaiser created fixing_3200 (+1 new commit): https://git.io/vAK59