Skip to content
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

Simd(avx512) tests and binary_search tests #9

Merged
merged 21 commits into from
Jan 15, 2024
Merged

Conversation

bas524
Copy link
Contributor

@bas524 bas524 commented Jan 14, 2024

This PR contains changes which needs to build library and tests with avx512f support
Alsow, I've added jobs in the github-action for

  • MacOS+Clang+FORCE_PREFER_BINARY_SEARCH and
  • Ubuntu+Gcc+Intel SDE+FORCE_USE_SIMD (Inel SDE needs for avx512 emulation)

Copy link
Owner

@frozenca frozenca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I appreciate for your contribution!

@frozenca frozenca merged commit ff68819 into frozenca:main Jan 15, 2024
6 checks passed
@bas524 bas524 deleted the simd branch January 15, 2024 12:08
alicia-lyu pushed a commit to alicia-lyu/BTree that referenced this pull request Jul 12, 2024
* prepare simd improvements

* fix compile options for release build
add cstdint into details.h

* use ptrdiff_t instead of in for pointer subst

* add intel sde for avx512f testing

* fix github action

* apt needs sudo

* add clang build

* fix indentation

* use clang-15 for ubuntu

* try to fix clang usage

* try to use libc++ for clang

* we cant use clang on ubuntu without gcc

* ok revert libc++ usage

* add macos

* syntax error

* use macos-13

* try to use macos-14

* revert macos to 13 and wrap header memory_resource

* wrap std::pmr and std::experimental::pmr

* fix error from clang-14

* add experimental link option for clang less or equal 14

---------

Co-authored-by: Alexander B <[email protected]>
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.

2 participants