-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/update tbb 2020 2 #121
base: master
Are you sure you want to change the base?
Feature/update tbb 2020 2 #121
Conversation
This still has two warnings
From cppreference tho'
So if we want to patch those warnings they can just be defined as void operator delete(void* ptr, size_t sz) __TBB_NO_THROW {
InitOrigPointers();
__TBB_malloc_safer_free(ptr, (void (*)(void*))orig_free);
} |
ping @kevinushey |
@kevinushey looking over the new version of the tbb it looks like they handle some the We've been looking at github actions for |
One thing to note here is that I had a hard time configuring the files in
I've looked over a good bit of the changes and it seems like they have much better support for mingw / windows now |
Thanks for continuing to work on this PR, and sorry for taking so long to respond -- it's been challenging to find time! If you can get the Linux + macOS work into a good state, I'll try to find time to get the Windows bits working as well. I'm on board with removing |
Totally no worries! Do you have a script to run all the reverse dependencies? I think if we have that I can steal some stuff from rstan to run a github actions script to run the tests and reverse dependencies on mac/windows/linux |
I don't; I usually just run reverse dependency checks with revdepcheck. |
FWIW, I've been building RcppParallel against the system tbb v2020 here, and I've detected no issues from any dependency. |
Howdy!
This just runs the script in
tbb-update.R
for TBB 2020.2 from the travis logs of #111 it looks like there was something weird with thesuppress_warnings
header in 2020.1 that is fixed in 2020.2From #111
I don't have access to a windows machine (linux/chrome-os only). Is wine the way to go for testing the windows specific patches?