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/
hkaiser has quit [Quit: bye]
K-ballo has quit [Quit: K-ballo]
bita has joined #ste||ar
bita has quit [Ping timeout: 245 seconds]
jehelset has joined #ste||ar
jehelset has quit [Remote host closed the connection]
jehelset has joined #ste||ar
K-ballo has joined #ste||ar
hkaiser has joined #ste||ar
<hkaiser>
jedi18[m]: thanks a lot for all the work you're doing!
<hkaiser>
and sorry that it took me so long to get back to your PRs
<jedi18[m]>
@freenode_hkaiser:matrix.org Thank you :D, no problem I don't mind waiting. Also my mid sems are finally over so I'll try to write my proposal asap and send them to you for review
<gonidelis[m]>
bravo!
K-ballo has quit [Read error: Connection reset by peer]
K-ballo has joined #ste||ar
<hkaiser>
jedi18[m]: very nice, thanks
jehelset has quit [Remote host closed the connection]
<jedi18[m]>
hkaiser: Thanks for the review, but I don't understand why T is guaranteed to be decayed?
<K-ballo>
"decay" is what happens to an argument passed to a by value parameter
<hkaiser>
jedi18[m]: the argument is `T init, `T` will be deduced as a plain type already
<hkaiser>
`T` will never be a reference
<hkaiser>
usually decay is used for forwarding references (T&&)
<K-ballo>
what command line does the json correspond to?
<gonidelis[m]>
for some reason it uses `/usr/bin/g++-9 -g /home/giannis/HPX/cppnow/test.cpp -o /home/giannis/HPX/cppnow/test "-isystem /home/giannis/HPX/range-v3/include"`
<gonidelis[m]>
wtf
<gonidelis[m]>
why `".."`
<K-ballo>
because you quotted it
<K-ballo>
you are passing it as a single argument
<gonidelis[m]>
K-ballo: ;)
<gonidelis[m]>
i hate IDEs
<gonidelis[m]>
like terminals weren't already good enough for humans
<K-ballo>
what's keeping you from using gdb from the terminal?
<gonidelis[m]>
hkaiser's advice
<gonidelis[m]>
i need to get accustomed with one debugger at first
<gonidelis[m]>
so i went with a graphic one
<gonidelis[m]>
i am not in place of learning how to use multiple IDEs, debuggers, editors at once
<K-ballo>
sounds like learning just gdb would have been simpler than gdb, vscode, and cmake all together
<K-ballo>
you just point it to the binary your cmake project generated, and are in debugging bussiness
<hkaiser>
except gdb is a pain in its own
<K-ballo>
it's pretty decent for being a terminal app
<K-ballo>
the vscode ide is just calling gdb underneath
<gonidelis[m]>
ok great... no it compiles with tasks.json but it won't compile for debugging with launch.json
<gonidelis[m]>
now^^
<gonidelis[m]>
also, it shouldn't "compile" for debugging but when i "run-> start debuggin" it hits on the range-v3 include which is weird
<K-ballo>
you shouldn't need to compile everything again just to debug
<gonidelis[m]>
yy
<gonidelis[m]>
my bad
<gonidelis[m]>
K-ballo: can i follow the execution line by line on a terminal debugger
<gonidelis[m]>
?
<srinivasyadav227>
gonidelis[m]: yes in gdb
<K-ballo>
gdb is the very same debugger the IDE uses
<K-ballo>
if you can do something on the IDE, you can do it on the terminal, it's just a lot less convenient
<gonidelis[m]>
This things pops in Niebler's source code at a given `view` call!!! DEBUGGER ROCK!
<srinivasyadav227>
sorry, native does, my bad, i just wanted to know if i could get the what cpu type variable is substituted or used when we pass "-m=native"