rdb
|
aa554a2130
task: Backport fix for generators without send()
|
3 months ago |
rdb
|
0ba2aadcd6
Introduce Py_IS_TYPE, use for Py_TYPE comparisons
|
1 year ago |
rdb
|
0bc290eb2c
event: Replace _PyGen_FetchStopIterationValue in Python 3.13+
|
2 years ago |
rdb
|
9ab460c900
event: Fix memory leak in debug check of `task.set_owner(...)`
|
3 years ago |
rdb
|
6a51709332
event: Don't suppress coroutine exceptions in optimized builds
|
4 years ago |
rdb
|
8c8a73a1a7
event: Fix compilation with Python 2.7
|
4 years ago |
rdb
|
f6b39345f7
event: don't exit task if future __await__ yields None
|
4 years ago |
Daniel
|
4f63ef635d
panda: Remove PyEval_InitThreads calls when compiling against Python 3.9+
|
5 years ago |
rdb
|
b5d0e9eafc
task: Fix memory leak when removing a task awaiting non-Panda future
|
5 years ago |
rdb
|
e64a342a9f
task: fix error awaiting already scheduled task
|
7 years ago |
Sam Edwards
|
b2bfb31114
general: Remove `using std::*` from headers
|
7 years ago |
Sam Edwards
|
e2b4353800
general: Replace NULL (and 0 as pointer) with C++11 nullptr
|
7 years ago |
rdb
|
b45726001e
task: fix double free when failing to retrieve coroutine exception
|
7 years ago |
rdb
|
ed5e5386b9
AsyncFuture improvements, incl. support for gathering futures
|
8 years ago |
rdb
|
193e4b5f59
interrogate: clean py_panda.h; use macros to access Dtool_PyInstDef
|
8 years ago |
rdb
|
2e20a0f16e
Implement awaitable thread-safe future for async operations
|
8 years ago |
rdb
|
0c0f9adab9
Support coroutines and async/await in the task manager and loader
|
8 years ago |
rdb
|
47388b0dbc
Separate out CPython calls from core libs; eliminate need for pystub
|
9 years ago |
rdb
|
85386049f0
Merge branch 'release/1.9.x'
|
9 years ago |
rdb
|
47d1b4e220
PythonTask: don't crash if repr(owner) errors, deal better with bad owners
|
9 years ago |
rdb
|
7d6b7f40f5
Merge branch 'release/1.9.x'
|
9 years ago |
rdb
|
b303962e96
Disable cycle detection in tasks for now, it is way too unstable
|
9 years ago |
rdb
|
e9c76328fb
Fix a crash in PythonTask destructor
|
9 years ago |
tobspr
|
0fcfb8e372
New file headers, new comment style
|
9 years ago |
rdb
|
b63d5fbe8c
Support cyclic garbage collection through PythonTask objects
|
10 years ago |
rdb
|
4dc4c9eb3d
Merge branch 'master' into interrogate-overhaul
|
11 years ago |
rdb
|
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
|
11 years ago |
rdb
|
6db5d0dc11
Huge cppparser and interrogate overhaul, bringing:
|
11 years ago |
rdb
|
a65b477734
Commit patches by cfsworks:
|
11 years ago |
rdb
|
5f2c0a6e04
Big commit aiding in separation of Python bindings:
|
12 years ago |