Skip to content

Check C++ forward_list overloads in Rust - #20

Merged
teor2345 merged 8 commits into
mainfrom
cpp-overload-fl
Sep 22, 2026
Merged

teor2345 merged 8 commits into
mainfrom
cpp-overload-fl

Conversation

@teor2345

@teor2345 teor2345 commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

This PR checks that the experimental overload! macro can call constructors of the C++ std::forward_list type.

As part of this change, it:

  • Adds associated function (no receiver) support to the overload macro
    • Adds comments to the overload macro code
  • Adds a C++ overload test crate which uses the cpp crate for easy C++ calls in Rust files
    • Adds CI to test successful overloads
  • tidies up the repository and various docs

@teor2345 teor2345 self-assigned this Sep 21, 2026
@teor2345 teor2345 added enhancement New feature or request testing Testing and test-related work labels Sep 21, 2026
@teor2345
teor2345 force-pushed the cpp-overload-fl branch 3 times, most recently from 13fc6e6 to a844fb0 Compare September 22, 2026 09:17
@teor2345
teor2345 enabled auto-merge September 22, 2026 09:50
@teor2345
teor2345 disabled auto-merge September 22, 2026 09:50
@teor2345
teor2345 merged commit 13797d6 into main Sep 22, 2026
11 checks passed
@teor2345
teor2345 deleted the cpp-overload-fl branch September 22, 2026 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request testing Testing and test-related work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant