Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6f5b38d
First draft a subinterpreter embedding API
b-pass May 15, 2025
ee42fe5
Move subinterpreter tests to their own file
b-pass May 18, 2025
45159fd
Migrate subinterpreter tests to use the new embedded class.
b-pass May 16, 2025
5b5a1e8
Add a test for moving subinterpreters across threads for destruction
b-pass May 18, 2025
74080eb
Code organization
b-pass May 16, 2025
51764f0
Add a test which shows demostrates how gil_scoped interacts with sub-…
b-pass May 16, 2025
68543fa
Add documentation for embeded sub-interpreters
b-pass May 18, 2025
7a00f32
Some additional docs work
b-pass May 16, 2025
e903406
Add some convenience accessors
b-pass May 16, 2025
70c24e8
Add some docs cross references
b-pass May 18, 2025
3c78e4b
Sync some things that were split out into #5665
b-pass May 18, 2025
ca44bfe
Update subinterpreter docs example to not use the CPython api
b-pass May 17, 2025
e9b2a57
Fix pip test
b-pass May 17, 2025
096afd9
style: pre-commit fixes
pre-commit-ci[bot] May 17, 2025
9db4f32
Fix MSVC warnings
b-pass May 17, 2025
a536fdc
Add some sub-headings to the docs
b-pass May 17, 2025
29e3171
Oops, make_unique is C++14 so remove it from the tests.
b-pass May 17, 2025
d4b1c44
I think this fixes the EndInterpreter issues on all versions.
b-pass May 18, 2025
eda11c1
Add a note about exceptions.
b-pass May 18, 2025
cd12019
style: pre-commit fixes
pre-commit-ci[bot] May 18, 2025
bddcfb5
Add try/catch to docs examples to match the tips
b-pass May 18, 2025
8770bfa
Python 3.12 is very picky about this first PyThreadState
b-pass May 19, 2025
ae097c8
style: pre-commit fixes
pre-commit-ci[bot] May 19, 2025
6062230
Missed a rename in a ifdef block
b-pass May 19, 2025
2aae3b8
I think this test is causing problems in 3.12, so try ifdefing it to …
b-pass May 19, 2025
dc57729
style: pre-commit fixes
pre-commit-ci[bot] May 19, 2025
ae0da30
Document the 3.12 constraints with a warning
b-pass May 19, 2025
68c68d7
Apply suggestions from code review
henryiii May 20, 2025
30c520b
ci: add cpptest to the clang-tidy job
henryiii May 20, 2025
babf12a
noexcept move operations
b-pass May 20, 2025
59f82a2
Update include/pybind11/subinterpreter.h
b-pass May 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ci: add cpptest to the clang-tidy job
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
  • Loading branch information
henryiii committed May 20, 2025
commit 30c520b47eac60ccd1de1e8c47200e2b8401f5c1
3 changes: 3 additions & 0 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,6 @@ jobs:

- name: Build
run: cmake --build build -j 2 -- --keep-going

- name: Embedded
run: cmake --build build -t cpptest -j 2 -- --keep-going
Loading