Sourced from pycparser's releases.
release_v3.00
What's Changed
- Removed dependency on PLY, by rewriting pycparser to use a hand-written lexer and recursive-descent parser for C. No API changes / functionality changes intended - the same AST is produced.
- Add support for Python 3.14 and drop EOL 3.8 by
@​hugovkin eliben/pycparser#581- Update _ast_gen.py to be in sync with c_ast.py by
@​simonlindholmin eliben/pycparser#582Full Changelog: https://github.com/eliben/pycparser/compare/release_v2.23...release_v3.00
77de509
Prepare for release 3.00e57ccd1
Update README230e12d
disable uv caching in CI9c52f40
Update CI to run make check+test via uvx6b8f064
Use dataclass where applicable; add 'make test' to Makefile25376cb
Use f-strings instead of older formatting in other auxiliary files9bd8997
Use f-strings instead of older formatting in core code + tests664eac2
Modernize some code with pattern matching842f064
Add type annotations to more examples076f374
Add types to several exmaples