Commit History

Author SHA1 Message Date
  rdb c99fe581d3 Merge branch 'release/1.10.x' 2 years ago
  rdb 0bc290eb2c event: Replace _PyGen_FetchStopIterationValue in Python 3.13+ 2 years ago
  rdb 20334cce05 Merge branch 'release/1.10.x' 3 years ago
  rdb 9ab460c900 event: Fix memory leak in debug check of `task.set_owner(...)` 3 years ago
  rdb a0be50c769 general: Fix assorted compiler warnings 3 years ago
  rdb 5ef1b44455 event: cancel future being awaited when cancelling coroutine task 4 years ago
  rdb 8cbe36b352 Merge branch 'release/1.10.x' 4 years ago
  rdb 6a51709332 event: Don't suppress coroutine exceptions in optimized builds 4 years ago
  rdb a64dcd7c5d event: (BREAKING CHANGE) bare yield in task now means "cont" 4 years ago
  rdb e8b4b6476c Merge branch 'release/1.10.x' 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
  rdb a1b2d5b8dc Make use of new function call methods in Python 3.9 5 years ago
  Daniel 4f63ef635d panda: Remove PyEval_InitThreads calls when compiling against Python 3.9+ 5 years ago
  Daniel 54cb519dc9 panda: Remove PyEval_InitThreads calls when compiling against Python 3.9+ 5 years ago
  rdb 3598222977 Merge branch 'release/1.10.x' 5 years ago
  rdb bfbbcad990 task: Support calling cancel() on currently awaiting futures 5 years ago
  rdb b5d0e9eafc task: Fix memory leak when removing a task awaiting non-Panda future 5 years ago
  rdb d799a09002 cleanup: Remove support for EOL versions of Python 5 years ago
  Sam Edwards 856754a3de general: Don't abuse PyErr_Restore 6 years ago
  rdb 71b8bceb79 task: allow overriding methods of PythonTask 6 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