malor / cpython-lldb

LLDB extension for debugging Python programs
MIT License
80 stars 4 forks source link

Fix tests on Travis CI #16

Closed malor closed 5 years ago

malor commented 5 years ago
  1. Drop CPython 3.4 support. CPython 3.4 reached its end-of-life in March 2019.
  2. Use LLDB built for Debian Buster. DockerHub Python images switched to Debian Buster, so we need to use the corresponding LLDB built, otherwise it won't install due to unresolved dependencies.
  3. Add heuristics for discovering location of PyFrameObjects when aggressive optimizations are enabled. This is needed to make tests pass after DockerHub Python images enabled Profile Guided Optimization.

Fixes issue #15