cpython/.github
Eric Snow 1ff81c0cb6
gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506)
This will keep us from adding new unsupported (i.e. non-const) C global variables, which would break interpreter isolation.

FYI, historically it is very uncommon for new global variables to get added. Furthermore, it is rare for new code to break the c-analyzer. So the check should almost always pass unnoticed.

Note that I've removed test_check_c_globals. A test wasn't a great fit conceptually and was super slow on debug builds. A CI check is a better fit.

This also resolves gh-100237.

https://github.com/python/cpython/issues/81057
2023-03-14 10:05:54 -06:00
..
ISSUE_TEMPLATE Use Markdown Headers in GitHub Issue templates (GH-95111) 2022-07-22 09:19:08 -07:00
problem-matchers bpo-44854: Remove trailing whitespaces (GH-27689) 2021-08-09 21:32:54 +03:00
workflows gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506) 2023-03-14 10:05:54 -06:00
CODEOWNERS no-issue: Add Dong-hee Na as the cjkcodecs codeowner (gh-101731) 2023-02-09 21:01:32 +09:00
CONTRIBUTING.rst Update build status links in contributing doc (GH-98672) 2022-10-25 12:13:37 -05:00
dependabot.yml Dependabot: only bump actions for major versions (#92186) 2022-05-03 06:33:03 -06:00
PULL_REQUEST_TEMPLATE.md Replace contributor-visible mentions of BPO in .github/* (GH-91426) 2022-04-11 00:03:27 +02:00
SECURITY.md Update link to supported versions table in security policy (GH-98670) 2022-10-25 11:59:19 -05:00