Skip to content
Permalink
Browse files

bpo-42545: Check that all symbols in the limited ABI are exported (GH…

  • Loading branch information
pablogsal committed Dec 4, 2020
1 parent 2e0760b commit 85f1dedb8d05774e0d3739be0a11cd970b98097f
Showing with 1,027 additions and 0 deletions.
  1. +2 −0 .github/workflows/build.yml
  2. +2 −0 .travis.yml
  3. +779 −0 Doc/data/stable_abi.dat
  4. +10 −0 Makefile.pre.in
  5. +234 −0 Tools/scripts/stable_abi.py
@@ -75,6 +75,8 @@ jobs:
fi
- name: Check exported libpython symbols
run: make smelly
- name: Check limited ABI symbols
run: make check-limited-abi

build_win32:
name: 'Windows (x86)'
@@ -192,6 +192,8 @@ script:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ./python Tools/scripts/patchcheck.py --travis $TRAVIS_PULL_REQUEST; fi
# Check that all symbols exported by libpython start with "Py" or "_Py"
- make smelly
# Check that all symbols in the limited abi are present
- make check-limited-abi
# `-r -w` implicitly provided through `make buildbottest`.
- |
if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then

0 comments on commit 85f1ded

Please sign in to comment.
You can’t perform that action at this time.