Commit History

Author SHA1 Message Date
  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