-
-
Notifications
You must be signed in to change notification settings - Fork 30.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tools/c-analyzer is out-of-date. #90110
Comments
Some relatively recent changes broke "./python Tools/c-analyzer/c-analyzer.py ...". Also, Tools/c-analyzer/TODO is a bit out of date. |
ericsnowcurrently
added
type-bug
An unexpected behavior, bug, or error
3.11
only security fixes
labels
Dec 1, 2021
ericsnowcurrently
added a commit
that referenced
this issue
Aug 1, 2022
ericsnowcurrently
added a commit
that referenced
this issue
Aug 4, 2022
iritkatriel
pushed a commit
to iritkatriel/cpython
that referenced
this issue
Aug 11, 2022
ericsnowcurrently
added a commit
that referenced
this issue
Aug 17, 2022
We broke it with a recent `_PyArg_Parser` change. Also: * moved the `_PyArg_Parser` whitelist entries over to ignored.tsv now that they are thread-safe * added some known globals from a currently-excluded file * dropped some outdated globals from the whitelist
ericsnowcurrently
added a commit
that referenced
this issue
Aug 17, 2022
tiran
pushed a commit
to tiran/cpython
that referenced
this issue
Aug 19, 2022
We broke it with a recent `_PyArg_Parser` change. Also: * moved the `_PyArg_Parser` whitelist entries over to ignored.tsv now that they are thread-safe * added some known globals from a currently-excluded file * dropped some outdated globals from the whitelist
tiran
pushed a commit
to tiran/cpython
that referenced
this issue
Aug 19, 2022
ericsnowcurrently
added a commit
that referenced
this issue
Aug 25, 2022
Here we automatically ignore uses of _PyArg_Parser, "kwlist" arrays, and module/type defs. That way new uses don't trigger false positives in the c-analyzer check script.
ericsnowcurrently
added a commit
that referenced
this issue
Sep 12, 2022
This includes: * update the whitelists * fixes so we can stop ignoring some of the files * ensure Include/cpython/*.h get analyzed
ericsnowcurrently
added a commit
that referenced
this issue
Oct 1, 2022
serhiy-storchaka
pushed a commit
to serhiy-storchaka/cpython
that referenced
this issue
Oct 2, 2022
ericsnowcurrently
added a commit
that referenced
this issue
Nov 10, 2022
gvanrossum
pushed a commit
to gvanrossum/cpython
that referenced
this issue
Nov 10, 2022
ethanfurman
pushed a commit
to ethanfurman/cpython
that referenced
this issue
Nov 12, 2022
ericsnowcurrently
added a commit
that referenced
this issue
Dec 7, 2022
ericsnowcurrently
added a commit
that referenced
this issue
Mar 7, 2023
Some incompatible changes had gone in, and the "ignore" lists weren't properly undated. This change fixes that. It's necessary prior to enabling test_check_c_globals, which I hope to do soon. Note that this does include moving last_resort_memory_error to PyInterpreterState. #90110
carljm
added a commit
to carljm/cpython
that referenced
this issue
Mar 7, 2023
* main: pythongh-102493: fix normalization in PyErr_SetObject (python#102502) pythongh-87092: compiler's CFG construction moved to after codegen stage (python#102320) pythongh-95913: Consolidate build requirements changes in 3.11 WhatsNew (pythonGH-98781) Remove redundant `_ensure_future` in favor of `ensure_future` in `asyncio` (python#102398) pythongh-95913: Edit Faster CPython section in 3.11 WhatsNew (pythonGH-98429) pythongh-90110: Fix the c-analyzer Tool (python#102483) pythongh-101759: Update macOS installer SQLite 3.40.1 checksum (pythongh-102485) Remove unused import of `warnings` from `unittest.loader` (python#102479) Add gettext support to tools/extensions/c_annotations.py (python#101989)
carljm
added a commit
to carljm/cpython
that referenced
this issue
Mar 8, 2023
* main: pythongh-102493: fix normalization in PyErr_SetObject (python#102502) pythongh-87092: compiler's CFG construction moved to after codegen stage (python#102320) pythongh-95913: Consolidate build requirements changes in 3.11 WhatsNew (pythonGH-98781) Remove redundant `_ensure_future` in favor of `ensure_future` in `asyncio` (python#102398) pythongh-95913: Edit Faster CPython section in 3.11 WhatsNew (pythonGH-98429) pythongh-90110: Fix the c-analyzer Tool (python#102483) pythongh-101759: Update macOS installer SQLite 3.40.1 checksum (pythongh-102485) Remove unused import of `warnings` from `unittest.loader` (python#102479) Add gettext support to tools/extensions/c_annotations.py (python#101989)
ericsnowcurrently
added a commit
that referenced
this issue
Mar 29, 2023
warsaw
pushed a commit
to warsaw/cpython
that referenced
this issue
Apr 11, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: