Skip to content

Feature/basic concept support#23

Merged
JhnW merged 6 commits intomainfrom
feature/basic_concept_support
Apr 21, 2025
Merged

Feature/basic concept support#23
JhnW merged 6 commits intomainfrom
feature/basic_concept_support

Conversation

@JhnW
Copy link
Owner

@JhnW JhnW commented Apr 21, 2025

No description provided.

xXenvy and others added 6 commits March 11, 2025 18:06
* feat: add support for c++ concepts

* feat: add missing tests

* fix: failing tests

* fix: failing tests + pylint warnings

* refactor: delete unnecessary overwrites

* feat: the `requires` parsing + some cr suggestions

* fix: separate '(' and ')' tokens in requires parsing

* feat: add template and concept support for using

* fix: ignore pylint messages

* fix: invalid order of args in `template_arguments` when template using

* feat(tests): concept namespace and parameters tests
* feat: add support for c++ concepts

* feat: add missing tests

* fix: failing tests

* fix: failing tests + pylint warnings

* refactor: delete unnecessary overwrites

* feat: the `requires` parsing + some cr suggestions

* fix: separate '(' and ')' tokens in requires parsing

* feat: add template and concept support for using

* fix: ignore pylint messages

* fix: invalid order of args in `template_arguments` when template using

* feat(tests): concept namespace and parameters tests

* fix: doc: Minor example change

* new: doc: An example of using the preprocessor in a low-level way

An example of using the preprocessor in a low-level way, without the auxiliary classes that build the preprocessor - because at the time it is added, they do not exist yet.

* refactor: fix issues from code review

* fix(tests): add missing printer

---------

Co-authored-by: JhnW <jhnwatherman@gmail.com>
@JhnW JhnW merged commit e5ec7bd into main Apr 21, 2025
8 checks passed
@JhnW JhnW deleted the feature/basic_concept_support branch June 14, 2025 21:36
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