Skip to content

Improve error reporting for method calls without a C++ object - #41

Merged
aaronj0 merged 2 commits into
mainfrom
no-cpp-object-error-reporting
Aug 25, 2026
Merged

Improve error reporting for method calls without a C++ object#41
aaronj0 merged 2 commits into
mainfrom
no-cpp-object-error-reporting

Conversation

@aaronj0

@aaronj0 aaronj0 commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

Based on the work from the compiler research forks: compiler-research/CPyCppyy#223 and compiler-research/cppyy#237
Migrated with AI

cc @rybkine

Grigori Rybkine and others added 2 commits August 25, 2026 13:58
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Test Results

Configuration Result
macos-26-intel-llvm21-py3.14-cxx20 = 438 passed, 44 skipped, 85 xfailed, 32 xpassed, 100 warnings in 100.06s (0:01:40) =
macos-26-llvm21-py3.14-cxx20 = 439 passed, 37 skipped, 93 xfailed, 30 xpassed, 100 warnings in 64.99s (0:01:04) =
ubuntu-24.04-llvm21-py3.14-cxx20-vg ====== 554 passed, 25 skipped, 18 xfailed, 2 xpassed in 106.04s (0:01:46) ======
ubuntu-24.04-llvm22-py3.14-cxx20 ====== 554 passed, 25 skipped, 19 xfailed, 1 xpassed in 84.71s (0:01:24) =======
ubuntu-24.04-llvm22-py3.14-cxx20-cling ====== 544 passed, 25 skipped, 27 xfailed, 3 xpassed in 103.46s (0:01:43) ======
ubuntu-24.04-llvm22-py3.14-cxx23 ======= 575 passed, 3 skipped, 20 xfailed, 1 xpassed in 87.20s (0:01:27) =======

@rybkine

rybkine commented Aug 25, 2026

Copy link
Copy Markdown

@aaronj0 Thank you! Everything looks good.

@aaronj0
aaronj0 merged commit ca82231 into main Aug 25, 2026
9 checks passed
@vgvassilev

Copy link
Copy Markdown
Contributor

Can we take the claude authorship outside of the commit log/loop?

@aaronj0

aaronj0 commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator Author

Can we take the claude authorship outside of the commit log/loop?

Ah, not sure how we can do that now..

@aaronj0
aaronj0 deleted the no-cpp-object-error-reporting branch August 25, 2026 13:39
vgvassilev pushed a commit to vgvassilev/cppjit that referenced this pull request Sep 6, 2026
…er-research#41)

* [cpyrt] Improve error reporting for method calls without C++ object

* [test] Add test for method calls on an instance without a C++ object

---------

Co-authored-by: Grigori Rybkine <Grigori.Rybkine@cern.ch>
aaronj0 added a commit to aaronj0/cppjit-compres that referenced this pull request Sep 6, 2026
…er-research#41)

* [cpyrt] Improve error reporting for method calls without C++ object


* [test] Add test for method calls on an instance without a C++ object


---------

Co-authored-by: Grigori Rybkine <Grigori.Rybkine@cern.ch>
aaronj0 pushed a commit to aaronj0/cppjit-compres that referenced this pull request Sep 6, 2026
…er-research#41)

* [cpyrt] Improve error reporting for method calls without C++ object


* [test] Add test for method calls on an instance without a C++ object
aaronj0 pushed a commit to aaronj0/cppjit-compres that referenced this pull request Sep 6, 2026
…er-research#41)

* [cpyrt] Improve error reporting for method calls without C++ object


* [test] Add test for method calls on an instance without a C++ object
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.

3 participants