-
Notifications
You must be signed in to change notification settings - Fork 46
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deploying to gh-pages from @ 8f9c2a2 π
- Loading branch information
0 parents
commit da77510
Showing
54 changed files
with
9,452 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Sphinx build info version 1 | ||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||
config: 9922ce5019317ccbb473631e1bb90067 | ||
tags: 645f666f9bcd5a90fca523b33c5a78b7 |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
.. note | ||
You should *NOT* add new change log entries to this file, this | ||
file is managed by towncrier. You *may* edit previous change logs to | ||
fix problems like typo corrections or such. | ||
Changelog | ||
========= | ||
|
||
.. towncrier release notes start | ||
pystack 1.4.0 (2024-09-11) | ||
-------------------------- | ||
|
||
Features | ||
~~~~~~~~ | ||
|
||
- Add support for Python 3.13 (#186) | ||
- Add a new ``--version`` command line flag to show the version of pystack (#203) | ||
- Support debugging free-threading (a.k.a. "nogil") Python 3.13 builds. Note that PyStack can't itself be run with ``python3.13t``, it can only attach to a ``python3.13t`` process or core file from another interpreter. (#206) | ||
|
||
|
||
Bug Fixes | ||
~~~~~~~~~ | ||
|
||
- Fix a bug that was causing Python scripts executed directly via shebang to report the shell script as the executable. (#184) | ||
- Heap corruption could cause PyStack to fail to generate a stack when ``--locals`` mode was used. This has been fixed by falling back to a reasonable default when attempting to format the repr of a local variable causes a dereference of an invalid pointer. (#194) | ||
- Fix a crash when analysing processes where the eval loop has a shim frame at the bottom of the stack (#204) | ||
|
||
|
||
pystack 1.3.0 (2023-11-28) | ||
-------------------------- | ||
|
||
Bug Fixes | ||
~~~~~~~~~ | ||
|
||
- Add a patch to the bundled elfutils used to create wheels to account for a bug when analysing cores with interleaved segments (#153) | ||
- Removed the unused ``--self`` flag. (#141) | ||
- Fix some instances when identifying the pthread id was failing in systems without GLIBC (#152) | ||
- Fix several some race conditions when stopping threads in multithreaded programs (#155) | ||
- Ensure log messages that contain non-UTF-8 data are not lost (#155) | ||
|
||
|
||
pystack 1.2.0 (2023-07-31) | ||
-------------------------- | ||
|
||
Features | ||
~~~~~~~~ | ||
|
||
- Add support for Python 3.12 (#108) | ||
- Improve the performance of reading memory from running processes (#124) | ||
- Improve the performance of reading memory from core files (#126) | ||
|
||
|
||
pystack 1.1.0 (2023-07-10) | ||
-------------------------- | ||
|
||
Bug Fixes | ||
~~~~~~~~~ | ||
|
||
- Allow building with older elfutils than 0.188 when building with glibc (for musl libc we still need newer versions). (#40) | ||
- Improve error reporting when attaching to a process is forbidden. (#98) | ||
- Fix a crash that could occur under some unusual conditions if elfutils could not unwind the stack. (#101) | ||
- Drop a use of the f-string ``=`` specifier, which wasn't introduced until Python 3.8 (running PyStack with Python 3.7 was failing because of this). (#92) | ||
|
||
|
||
pystack 1.0.1 (2023-04-11) | ||
-------------------------- | ||
|
||
No significant changes. | ||
|
||
|
||
pystack 1.0.0 (2023-04-06) | ||
-------------------------- | ||
|
||
- Initial release. |
Oops, something went wrong.