pycparser

Frameworks & Libraries

pycparser release notes.

Latest release_v3.00 · by pycparserWritten in PythonWebsiteeliben/pycparserRSS

Changelog

release_v3.00

Latest
Added 1
  • Add support for Python 3.14
Changed 1
  • Update _ast_gen.py to be in sync with c_ast.py
Removed 2
  • Removed dependency on PLY by rewriting pycparser to use a hand-written lexer and recursive-descent parser for C
  • Drop support for end-of-life Python 3.8

From pycparser

What's Changed

Full Changelog: https://github.com/eliben/pycparser/compare/release_v2.23...release_v3.00

View originalPermalink
How release_v3.00 went

release_v2.23

Added 9
  • Allow abstract declarator "static"
  • Add support for Python 3.13
  • Add dirent and socket typedefs
  • Support for labels with no statement
  • Accept empty 'case' or 'default' labels
  • Explicit error for comments with README link
Fixed 2
  • Preserve parentheses for statement exprs
  • Fix hex float types

From pycparser

What's Changed
New Contributors

Full Changelog: https://github.com/eliben/pycparser/compare/release_v2.22...release_v2.23

View originalPermalink
How release_v2.23 went

release_v2.22

Added 5
  • Add missing SCHAR limit defines
  • Add Python 3.11 as a supported version
  • Add an encoding parameter to parse_file
  • Add pragma support
  • Add support for Python 3.12
Changed 3
  • Use proper SPDX identifier
  • Invalidate cache before importing generated modules in _build_tables
  • Make generated lextab.py deterministic
Fixed 1
  • Fix multi-pragma/single statement blocks

From pycparser

What's Changed
New Contributors

Full Changelog: https://github.com/eliben/pycparser/compare/release_v2.21...release_v2.22

View originalPermalink
How release_v2.22 went
View all

Discussion

If you publish pycparser, you can claim this product by proving you administer its repository.