Skip to content

Syncup source with cppyy forks#8

Merged
aaronj0 merged 2 commits into
masterfrom
syncup-2
Jul 7, 2026
Merged

Syncup source with cppyy forks#8
aaronj0 merged 2 commits into
masterfrom
syncup-2

Conversation

@aaronj0

@aaronj0 aaronj0 commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

This pulls in the latest commits fixing the valgrind issue in the cppyy tests (use ll.array_delete instead of ll.free).
Once this lands, I can rebase #6 on top, to then land the new CI system.

aaronj0 added 2 commits July 2, 2026 20:23
CPyCppyy 80a6133 -> c300922:
- 19a36fa Fix std::span iteration with libc++'s __wrap_iter
- c300922 Return empty string instead of nullptr for unknown typecode

cppyy eacef6b -> 8e025c8 (the Bazel build and the valgrind-suppression
removal touch nothing under the mapped python/cppyy and test/ subtrees):
- 39beb63 Free new[] arrays in test_lowlevel with ll.array_delete

cppyy-backend unchanged at 93510c8. scripts/check_sync.py PASSES against
the new anchors; test_lowlevel is valgrind-clean without the clang21
suppressions cppyy 491ec05 dropped.
Byte-copy test/test_datatypes.py from cppyy 41111ea (un-xfail test54
optional enum on Linux, scope the xfail to OS X, add int8_t enum
coverage). The prerequisite CPyCppyy selectInstanceCnv int8/uint8
guard (b91ef22) is already synced.

Sync anchors: cppyy 41111ea, CPyCppyy dead06d (vg CI guard, workflow
only), cppyy-backend 95c06e2 (vg guard + Bazel infra, no mapped
content).
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

Test Results

Configuration Result
macos-15-llvm20-py3.12-cpp20 E TypeError: 'std' is not a known C++ class
ubuntu-24.04-llvm20-py3.12-cpp17 548 passed, 27 skipped, 20 xfailed, 2 xpassed in 85.38s (0:01:25)
ubuntu-24.04-llvm21-py3.13-cpp20 550 passed, 25 skipped, 20 xfailed, 2 xpassed in 86.61s (0:01:26)
ubuntu-24.04-llvm21-py3.14-cpp20 550 passed, 25 skipped, 20 xfailed, 2 xpassed in 73.34s (0:01:13)

@aaronj0

aaronj0 commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator Author

Merging as this is a routine syncup and does not diverge from the forks.

@aaronj0 aaronj0 merged commit eb2bcda into master Jul 7, 2026
5 checks passed
@vgvassilev vgvassilev deleted the syncup-2 branch July 7, 2026 19:29
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.

1 participant