7e13f7ce3a
- update to elease_v2.23: * Allow abstract declarator "static" (GH issue #539) * Add support for Python 3.13 * Add dirent and socket typedefs. * Support for labels with no statement * Accept empty 'case' or 'default' labels * fix: preserve parentheses for statement exprs * fix: hex float types * Explicit error for comments, with README link * showemptyattrs option on Node.show() * Add fake typedefs for GNU Extension 128-bit integers. * Typedef for __kernel_sa_family_t in linux/socket.h - update to elease_v2.22: * Add missing SCHAR limit defines * Use proper SPDX identifier * Add Python 3.11 as a supported version * Fix multi-pragma/single statement blocks * Add an encoding parameter to parse_file * Feature/add pragma support * Set up permissions to ci.yml * _build_tables: Invalidate cache before importing generated modules * Upgrade GitHub Actions * Create a Security Policy * New example to generate AST from scratch * Add support for Python 3.12 * ply: Make generated lextab.py deterministic
Dirk Mueller2025-09-29 16:40:25 +00:00
cdb20e946d
Accepting request 1282619 from devel:languages:python
Ana Guerrero2025-06-06 20:35:13 +00:00
4799089a16
- update to 2.22: * Add missing SCHAR limit defines * Use proper SPDX identifier * Add Python 3.11 as a supported version * Fix multi-pragma/single statement blocks (#479) * Add an encoding parameter to parse_file * Feature/add pragma support * Set up permissions to ci.yml * _build_tables: Invalidate cache before importing generated modules * Upgrade GitHub Actions * Create a Security Policy * New example to generate AST from scratch * Add support for Python 3.12 * ply: Make generated lextab.py deterministic - drop fix-lexer-build.patch (upstream)
Dirk Mueller2024-04-21 08:40:26 +00:00
5782eb35d2
- update to 2.21: - Much improved support for C11 (multiple PRs) - Support for parehthesized compount statements (#423) - Support for modern Python versions (3.9 and 3.10) - Fix support for structs with nested enums (#387) - Multiple small bug fixes
Dirk Mueller2021-11-29 15:48:01 +00:00
5f665950be
Accepting request 306384 from home:benoit_monin:branches:devel:languages:python
Denisart Benjamin
2015-05-16 12:51:48 +00:00
cf04576845
Accepting request 186704 from devel:languages:python
Tomáš Chvátal
2013-08-14 21:02:44 +00:00
ea0f77d809
- Update to version 2.10: - A number of improvements in the handling of typedef-name ambiguities, contributed by Sye van der Veen in GitHub issue #1: * Allow shadowing of types by identifiers in inner scopes. * Allow struct field names to reside in a separate namespace and have the same names as types. * Allow duplicate typedefs in some cases to mimic real compiler behavior. - c_generator error for ExprList in expression context. - Assume default int type for functions whose argument or return types were not specified. - Relax the lexer a bit w.r.t. some integer suffixes and $ in identifier names (which is supported by some other compilers). - Package LICENSE
Sascha Peilicke
2013-08-12 08:43:05 +00:00
694f2a84be
Python3 moved to devel:languages:python3
Sascha Peilicke
2013-06-17 12:52:52 +00:00
a432659a04
Accepting request 163860 from devel:languages:python3
Todd R
2013-04-13 10:19:37 +00:00
388e4c486a
- Drop some unneded macros
Sascha Peilicke
2013-03-19 12:48:59 +00:00