Tags: MahmoudZamani/php-ast
Tags
Release 1.0.16: Optimize ast\Node property setting. Document `#[Allow… …sDynamicProperties]` in stubs (nikic#219) Add `#[AllowsDynamicProperties]` to AST stubs Use OBJ_PROP_NUM for ast\Node and ast\Metadata building (Do it even for Metadata. The resulting assembly code should be smaller and it's an example of how to write other classes efficiently in the future) Mark 1.0.15 and 1.0.16 as stable
Update php versions tested in CI, prepare the 1.0.15 release (nikic#218) * Update php versions tested in CI PHP '8.1' isn't published yet on docker hub. Start testing with php 8.1 in appveyor * Prepare for a 1.0.15 release Make it possible to test with php 8.2 without deprecation notes for endLineno, etc. See nikic#217 Also, document how to properly update cache slot numbers if new properties are added to ast\Node in the future.
Support php 8.1 read-only properties, first-class callable syntax (ni… …kic#209) Add php 8.1 readonly property support, first-class callables And run all tests even after the first case fails Mark ast version 90 as current and 85 as no longer experimental. Add date to changelog, bump version in php_ast.h
PreviousNext