Releases: eliben/pycparser
Releases Β· eliben/pycparser
release_v2.23
What's Changed
- Allow abstract declarator "static" (GH issue #539) by @gperciva in #545
- Add support for Python 3.13 by @hugovk in #550
- Add dirent and socket typedefs. by @MegaManSec in #558
- Support for labels with no statement by @ignatirabo in #562
- Accept empty 'case' or 'default' labels by @ignatirabo in #564
- fix: preserve parentheses for statement exprs by @zawan-ila in #566
- fix: hex float types by @zawan-ila in #567
- Explicit error for comments, with README link by @cellularmitosis in #569
- showemptyattrs option on Node.show() by @cellularmitosis in #570
- Add fake typedefs for GNU Extension 128-bit integers. by @dj-wednesday in #577
- Typedef for __kernel_sa_family_t in linux/socket.h by @crosser in #578
New Contributors
- @gperciva made their first contribution in #545
- @MegaManSec made their first contribution in #558
- @ignatirabo made their first contribution in #562
- @zawan-ila made their first contribution in #566
- @cellularmitosis made their first contribution in #569
- @dj-wednesday made their first contribution in #577
- @crosser made their first contribution in #578
Full Changelog: release_v2.22...release_v2.23
release_v2.22
What's Changed
- Add missing SCHAR limit defines by @matamegger in #449
- Use proper SPDX identifier by @Shortfinga in #474
- Add Python 3.11 as a supported version by @erlend-aasland in #469
- Fix multi-pragma/single statement blocks (#479) by @ldore in #480
- Add an encoding parameter to parse_file by @jordr in #486
- Feature/add pragma support by @jordr in #487
- Set up permissions to ci.yml by @joycebrum in #492
- _build_tables: Invalidate cache before importing generated modules by @mgorny in #494
- Upgrade GitHub Actions by @cclauss in #500
- Create a Security Policy by @joycebrum in #499
- New example to generate AST from scratch by @Andree37 in #507
- Add support for Python 3.12 by @hugovk in #515
- ply: Make generated lextab.py deterministic by @jackrosenthal in #531
New Contributors
- @matamegger made their first contribution in #449
- @Shortfinga made their first contribution in #474
- @erlend-aasland made their first contribution in #469
- @jordr made their first contribution in #486
- @joycebrum made their first contribution in #492
- @mgorny made their first contribution in #494
- @cclauss made their first contribution in #500
- @Andree37 made their first contribution in #507
- @jackrosenthal made their first contribution in #531
Full Changelog: release_v2.21...release_v2.22