<gonidelis[m]>
ms[m]: Yeah great! I just recalled. It seems like I have asked about this before... Thank you very much
nikunj97 has quit [Quit: Bye]
parsa[m] has joined #ste||ar
<diehlpk_mobile[m>
"ms[m]" (https://matrix.to/#/@freenode_ms[m]:matrix.org) When is the next release planned?
<diehlpk_mobile[m>
We run in many issues with 1.4 in Fedora and I have to apply patches for more recent versions of compilers and libraries.
<diehlpk_mobile[m>
So if we will have a release candidate soon, I would stop fixing 1.4 and wait for the new release
<ms[m]>
freenode_diehlpk[m]: first rc on monday
<ms[m]>
hkaiser, jbjnr, rc postponed to Monday due to logistical reasons :p (just in case you wonder where the tag is...)
<K-ballo>
gonidelis[m]: with the _r variant you specify the expected return type, and you get a conversion if needed
<K-ballo>
it's as if static_cast<T>(invoke(...)), but only for implicit conversions
<gonidelis[m]>
hmm... yeah that makes sense!
<gonidelis[m]>
K-ballo: Thanks a lot!
hkaiser has joined #ste||ar
<gonidelis[m]>
hkaiser: Just posted #4855. As you suggested, I made an early-adaptation by changing the end-begin iterators but I have not utilized CPO's yet. Once this PR is approved I will extend the adaptation in order to create all the `transform` versions dictated by c++20
<gonidelis[m]>
K-ballo: You could take a look too, it would help a lot :) (mainly on the `projectin_identity` specialization)
<gonidelis[m]>
hkaiser: oh ok! I think that need to be implemented... we don't have it
<hkaiser>
gonidelis[m]: yes
<hkaiser>
rori: meeting?
<rori>
coming
weilewei has joined #ste||ar
<weilewei>
distributed G4 stuff finally in DCA master branch now!
karame_ has joined #ste||ar
<hkaiser>
weilewei: congrats!
<weilewei>
hkaiser thanks!
nanmiao11 has joined #ste||ar
<hkaiser>
weilewei: yt?
<weilewei>
hkaiser yes
<hkaiser>
I'm looking at the HPX/libcds integration
<hkaiser>
currently the setuplibcds refers to your repository
<weilewei>
yes
<hkaiser>
and to a special branch
<hkaiser>
we're going to release HPX next week or so, that means that the repository and branch have to be stable for eternity
<hkaiser>
could we do two things, please
<weilewei>
sure, what do you need from me
<hkaiser>
a) transfer the repository to the STEllAR-GROUP organization (I'd give you full access to that repo), and b) create a real bit tag to refer to the proper commit
<hkaiser>
I also would like to have some changes for the libcds integration, I'll create a PR for that separately
<hkaiser>
I meant: real *git* tag
<weilewei>
I see, that's reasonable. I remember transferring git repo to STE||AR needs some special trick, like last time we did with DCA
nikunj97 has joined #ste||ar
<hkaiser>
weilewei: you need to transfer it to me (hkaiser) first, I'll move it to the orgs afterwards
<weilewei>
let me do it now
<hkaiser>
thanks a lot!
<weilewei>
hkaiser ok, have you received transfer request?
<hkaiser>
yes, thanks
<weilewei>
ok, good
<hkaiser>
weilewei: pls change your upstream link: git@github.com:STEllAR-GROUP/libcds.git
<hkaiser>
you should have full admin access to that repository
<weilewei>
oh, one more thing, apparently, you might want to build hpx with -DHPX_WITH_LIBCDS=ON
sidhu has joined #ste||ar
<weilewei>
will come back later after lunch...
<sidhu>
Hey everyone!I want to contribute to ste||ar can anyone help me from where I can get started and start contributing by setting up my development environment?
<zao>
Hi there!
<sidhu>
hi
<zao>
There's some documentation on the prerequisites you need to build HPX, if you're interested in working on the codebase.
<zao>
If you're on Windows, vcpkg tends to be a good source for the dependencies, if on Linux the distribution packages may be sufficient.
<zao>
Clone the repository, configure with CMake and build :)
<sidhu>
sure , i will follow that right now
<nikunj97>
hkaiser, is the cpos work done?
<nikunj97>
I pulled your code. Working on it right now. Just wanted to make sure if I need to pull/rebase before committing my code.
<zao>
sidhu: Is there something in particular that draws you to our projects? Any particular project itself or are you considering using HPX or something for an application of yours?
<sidhu>
zao The basic idea of need of advance and smoother parallel computing draws me to this organization as more modern machines get , the software would get way advance and complex and would surely require better parallel process to reduce the processing time. x
<hkaiser>
nikunj97: for now, yes
<nikunj97>
cool!
<sidhu>
which extensions shall I download with visual studio?
<hkaiser>
sidhu: whichever you'd like to use ;-)
<zao>
Regular Visual Studio doesn't tend to need much, maybe clang-format and editorconfig if they're not built-in nowadays.
<zao>
If VS Code, C++ dev, maybe some debugger stuff, never really used it for serious work.
<K-ballo>
clang-format is builtin these days
diehlpk__ has joined #ste||ar
<sidhu>
i had to install clan-format it wasn't inbuilt
<sidhu>
clang*
<hkaiser>
editorconfig is built in as well
<sidhu>
i had to install that too , even in latest build
<K-ballo>
are you sure you are on the latest visual studio?
<sidhu>
yes , just installed it from official site
<K-ballo>
do you have the actual visual studio, or vscode?
<K-ballo>
they were not built-in in vscode last I checked, only in visual studio
<sidhu>
actual one
<K-ballo>
then what made you have to install them?
<sidhu>
sorry ,did not get u
<K-ballo>
what happen that led you to install them?
<sidhu>
zao told me too, as i asked which one would be useful for contributing in this organization
<K-ballo>
but why couldn't you simply use the built-in ones?
<sidhu>
I think they weren't inbuilt because they were being displayed in to-install extensions
<zao>
It's kind of sneaky, as built-in functionality isn't extensions anymore :D
<zao>
In any way, the end goal there is to ensure that the code and fixes you prepare to contribute upstream is formatted according to the style, which we enforce with clang-format.
<sidhu>
yes
<sidhu>
which primary language do we use here?
<zao>
Fancy C++, with a bit of Python for build infrastructure and CMake for the build system.
<zao>
Some projects are Python-heavy like Phylanx.
<sidhu>
My primary language is python so I would love to contribute in Phylanx
diehlpk__ has quit [Ping timeout: 244 seconds]
<weilewei>
hkaiser I saw seg_fault with your latest commit in libcds_integration branch
<hkaiser>
ok
<hkaiser>
weilewei: have backtrcae?
<hkaiser>
it worked for me now, but I'm on windows
<weilewei>
hkaiser do you mean cmake formatting is off?
<weilewei>
I have a question about variadic template function: how can I pass a string to enqueue() so that hpx::util::annotated_function(f, "name_place_holder")