Skip to content

Commit

Permalink
Release v1.0.0 (#39)
Browse files Browse the repository at this point in the history
What's New:

* Added multi-process support  (#35)

* Added support for Python 3.8 (#33)

* Added memory profile/multi-process support to TUI and Web tools (#34)

* Added sample Speedscope support (#36)

* Added Debian package badge (#30)


Bugfixes:

* Fixed Austin on WSL failing to find BSS section from maps file. (#29)

* Fixed report of bad samples in stats.


Issues:

* Closes #32 .
  • Loading branch information
P403n1x87 authored Oct 20, 2019
1 parent 8bea939 commit 7296f97
Show file tree
Hide file tree
Showing 53 changed files with 2,561 additions and 853 deletions.
8 changes: 4 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ before_script:
sudo add-apt-repository ppa:deadsnakes/ppa -y;
sudo add-apt-repository ppa:duggan/bats -y;

sudo apt install bats valgrind python2.{3..7} python3.{3..7} -y;
sudo apt install bats valgrind python2.{3..7} python3.{3..8} -y;
fi

if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then autoreconf --install; fi
Expand All @@ -59,9 +59,9 @@ before_deploy:
- export TRAVIS_TAG=v$VERSION
- echo "==== Preparing to create GitHub Release for version $VERSION ===="

- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then export ZIP_CMD="tar -Jcf" && export ZIP_SUFFIX="linux-${TARGET%-*}.tar.xz" && export AUSTIN_EXE=austin; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export ZIP_CMD="zip -r" && export ZIP_SUFFIX="mac-${TARGET%-*}.zip" && export AUSTIN_EXE=austin; fi
- if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then export ZIP_CMD="7z a -tzip" && export ZIP_SUFFIX="win-${TARGET%-*}.zip" && export AUSTIN_EXE=austin.exe; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then export ZIP_CMD="tar -Jcf" && export ZIP_SUFFIX="linux-${TARGET%%-*}.tar.xz" && export AUSTIN_EXE=austin; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export ZIP_CMD="zip -r" && export ZIP_SUFFIX="mac-${TARGET%%-*}.zip" && export AUSTIN_EXE=austin; fi
- if [[ "$TRAVIS_OS_NAME" == "windows" ]]; then export ZIP_CMD="7z a -tzip" && export ZIP_SUFFIX="win-${TARGET%%-*}.zip" && export AUSTIN_EXE=austin.exe; fi
- export ARTEFACT="austin-${VERSION}-${ZIP_SUFFIX}"
- echo " - Using command $ZIP_CMD to create artefact $ARTEFACT"

Expand Down
14 changes: 14 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
2019-07-28 v1.0.0

Austin can now profile multi-process Python application:

When attaching Austin to an already running multi-process application it is
enough to provide the process ID of the parent process. Austin will then
discover all the child processes and profile those too.

To tell Austin to look for child processes, use the new -C switch from the
command line.

Austin can now profile Python 3.8 applications.


2019-07-28 v0.7.0

Austin can now profile memory usage and output samples to a file.
Expand Down
Loading

0 comments on commit 7296f97

Please sign in to comment.