sandialabs / qthreads

Lightweight locality-aware user-level threading runtime.
https://www.sandia.gov/qthreads/
Other
173 stars 35 forks source link

Drop Support for Unused/Abandoned Architectures #233

Closed insertinterestingnamehere closed 1 month ago

insertinterestingnamehere commented 9 months ago

We currently have a ton of old untested ifdefs for a bunch of crazy architectures that don't really exist in practice anymore (e.g. Tilera). We should get rid of that code.

Architectures I think we should definitely get rid of:

Others that I'd like to get rid of too:

insertinterestingnamehere commented 8 months ago

Alright, from internal discussion it sounds like we're just supporting x86-64, ARM64, and maybe power9 going forward, so the next thing to do here is purge all the ifdefs and build configuration cruft for everything else. Once that's done I think this issue is good to close.

insertinterestingnamehere commented 1 month ago

I'm including the PR dropping Tilera, Itanium, MIPS, and Sparc architectures in the 1.21 release. I'm clearing this issue from the release milestone though since the 32-bit stuff is still there.

insertinterestingnamehere commented 1 month ago

Fixed in #273.