199 Commits (d2824d2d08014eb71f8c6ba3ba2029abf5f60274)

Author SHA1 Message Date
韩天峰 719e9fe25c fix: support relative indentation levels 1 month ago
韩天峰 7768ce177e feat(compiler): add property access caching mechanism for Zend integration 1 month ago
韩天峰 34e229e30b preserve runtime integer division semantics 1 month ago
Alessio Giacobbe 407953c094
fix(parser): classify auto-Decimal literals by real mantissa precision (#50) --skip-tests 1 month ago
xiaoyin199 8c0d52d330
fix(preprocessor): finalize method override flags before conversion (#42) 1 month ago
pratik bhujel 2d81626a84 fix(generator): normalize float literal emission and handle INF/NAN constants 1 month ago
韩天峰 9e0984acee Translate all Chinese notes into English 1 month ago
韩天峰 ee2afb08f7 Translate all Chinese notes into English 1 month ago
Alessio Giacobbe 9fd46c22e3 fix(parser): propagate multi-level break/continue before trailing statements 1 month ago
Alessio Giacobbe fea85e5fcb
fix(parser): propagate multi-level break/continue before trailing statements 1 month ago
韩天峰 6df71ec557 perf: optimize stable integer property sums 1 month ago
韩天峰 a4dee96fcf perf: optimize stable integer property sums 1 month ago
韩天峰 9b02dcd693 feat(compiler): implement independent import alias symbol domains 1 month ago
韩天峰 fb79fb832c fix(parser): preserve runtime class in static calls 1 month ago
韩天峰 d1d362d779 fix(static-analysis): resolve high-value type issues 2 months ago
韩天峰 eccf5a0ef1 fix(compiler): enforce AST type boundaries 2 months ago
韩天峰 1b92ae6e7b fix(namespace): isolate explicit import aliases 2 months ago
韩天峰 af2b03c111 fix(cli): support Composer entrypoint and isolate stub symbols 2 months ago
韩天峰 74274f8328 fix(compiler): defer cache IDs to convert phase 2 months ago
韩天峰 8f32497de7 refactor(compiler): strongly type symbol cache IDs 2 months ago
韩天峰 1b235d0769 test(compiler): reject mixed cache lifetime IDs 2 months ago
韩天峰 0ac6dfe499 fix(compiler): keep method cache lifetime aligned with class 2 months ago
韩天峰 1118c1e8ec feat(compiler): add PHP extension dependencies support 2 months ago
韩天峰 795a8e0a1d feat(compiler): add PHP 8.5 clone-with support and scope handling 2 months ago
韩天峰 9fc5755544 feat(parser): add support for PHP 8.5 void cast syntax 2 months ago
韩天峰 c5f478766e feat(compiler): add support for PHP 8.5 magic constants and namespace relative names 2 months ago
韩天峰 f64a1d5cb7 refactor(parser): remove unused methods and update call argument generation 2 months ago
韩天峰 0a97daa663 fix(compiler): simplify root slot registration in CompilerBase 2 months ago
韩天峰 e722501b3d refactor(generator): replace php prefixed helper functions with php namespace 2 months ago
韩天峰 4713a58b06 feat(compiler): add local class entry hoisting control for parameter defaults 2 months ago
韩天峰 cb1e12f11f perf(compiler): optimize array statement writes and class constant lookups 2 months ago
韩天峰 65d3710a61 fix(parser): handle PHP array overflow in compound assignments and improve method name parsing 2 months ago
韩天峰 70d13a3601 修复 C++ 代码的缩进问题 2 months ago
韩天峰 4b8d0eb685 优化生成的 C++ 代码体积,减少无效行 2 months ago
韩天峰 d33073c021 feat(compiler): add ArrayDef compile-time array contract support 2 months ago
韩天峰 244fa4d8b2 Immutable 实现 2 months ago
韩天峰 464de23051 Native Class 支持 ArrayAccess 2 months ago
韩天峰 2ffd4ded19 Native Class 支持 [完结] 2 months ago
韩天峰 2e6ddf98f1 Native Class 支持 [第九阶段] 2 months ago
韩天峰 c9666664aa Native Class 支持 [第八阶段] 2 months ago
韩天峰 587818d5f9 Native Class 支持 [第七阶段] 2 months ago
韩天峰 7d1a90a340 Native Class 支持 [第六阶段] 2 months ago
韩天峰 13344ace72 Native Class 支持 [第五阶段] 2 months ago
韩天峰 7cf265cbc7 Native Class 支持 [第四阶段] 2 months ago
韩天峰 de8fdaf464 Native Class 支持 [第三阶段] 2 months ago
韩天峰 d5f0a113e6 Native Class 支持 [第二阶段] 2 months ago
韩天峰 981b8f54d7 Native Class 支持 2 months ago
韩天峰 af0b6f9582 移除 8.2、8.3 版本的支持 2 months ago
韩天峰 96960e9da1 refactor(scope): optimize callback map handling for preg_replace_callback_array 2 months ago
NathanFreeman af7ae9df82 fix(compiler): validate dynamic call argument counts 2 months ago