Skip to content

Conversation

DiamonDinoia
Copy link
Collaborator

  1. added nj_hint to the opts
  2. if nj_hint == 0 moved choice of upsampling factor to setpts
  3. using the heuristics to speedup the computation

It paves the way for runtime kernel fitting

- Simplifies and unifies CMake setup
- Adds developer tools: cppcheck, IWYU, clang-tidy
- Enables proper LTO support
- Cleans and speeds up CI pipeline
- Improves compatibility across Linux, Windows, and macOS
- Updates dependencies and fixes MATLAB + CUDA integration
- Removes reliance on MATLAB OpenMP, adjusts CUDA/MEX handling
- Fixes various typos, warnings, and deployment target issues
- Added fortran to CI
- Simplifies and unifies CMake setup
- Adds developer tools: cppcheck, IWYU, clang-tidy
- Enables proper LTO support
- Cleans and speeds up CI pipeline
- Improves compatibility across Linux, Windows, and macOS
- Updates dependencies and fixes MATLAB + CUDA integration
- Removes reliance on MATLAB OpenMP, adjusts CUDA/MEX handling
- Fixes various typos, warnings, and deployment target issues

# Conflicts:
#	CMakeLists.txt
#	cmake/toolchain.cmake
- Reintroduce scalar code and add tests for vectorization
- Ensure xsimd compiles on unsupported platforms
- Add PPC support and dedicated workflow
@DiamonDinoia
Copy link
Collaborator Author

@ahbarnett this is for you to review but once the other PRs are merged otherwsie the diff is too big.

@DiamonDinoia DiamonDinoia requested a review from ahbarnett August 22, 2025 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant