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

feat: Introduce concepts #132

Merged
merged 1 commit into from
Nov 25, 2024
Merged

Conversation

niermann999
Copy link
Contributor

@niermann999 niermann999 commented Nov 16, 2024

This PR adds concepts for the main linear algebra types and constrains as many template parameters as possible. Also switches out the std::enable_if instances against requires clauses

@niermann999 niermann999 force-pushed the feat-concepts branch 6 times, most recently from 87e5bd6 to e2b885c Compare November 18, 2024 10:23
@niermann999 niermann999 marked this pull request as ready for review November 18, 2024 10:23
@niermann999 niermann999 force-pushed the feat-concepts branch 3 times, most recently from 0df3532 to d55193d Compare November 18, 2024 12:44
@niermann999 niermann999 added the enhancement New feature or request label Nov 18, 2024
@niermann999

This comment was marked as outdated.

Copy link
Member

@krasznaa krasznaa left a comment

Choose a reason for hiding this comment

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

Real talk: I did not read through every single line. 😦 But the things that I did read through, I liked. So I'm here for this PR. 👍

@krasznaa
Copy link
Member

Did you rebase on top of the latest SYCL changes? I fear that this repository still doesn't require PRs to have run their CI on top of the tip of the main branch. 🤔

Copy link

@niermann999 niermann999 merged commit bf37559 into acts-project:main Nov 25, 2024
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants