102 Commits (5fb3fdf4900dd46137eed42a25c070c8da1719ab)

Author SHA1 Message Date
韩天峰 01ea7c40be feat(parser): support dynamic class constant name fetch expressions 2 weeks ago
韩天峰 18dd9a8a32 fix(compiler): prevent static method call cache pollution with dynamic trampolines 2 weeks ago
韩天峰 e07b97d6cf feat(scope): enhance callback scope management with dynamic callable support 2 weeks ago
韩天峰 8e48b9d7fe feat(compiler): implement scoped callback support for dynamic method calls 2 weeks ago
韩天峰 b77fee697e feat(parser): add runtime method scope detection for dynamic calls 2 weeks ago
韩天峰 6fb8187b07 fix(parser): handle constant expression type detection with namespace fallback 2 weeks ago
韩天峰 8118fbd3dc feat(readonly): enforce direct assignment only for readonly properties 2 weeks ago
韩天峰 e5f61eabfe 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 weeks ago
韩天峰 a3ea91918d feat(parser): add readonly property unset protection 2 weeks ago
韩天峰 0ba5079336 fix(parser): handle temporary variable cleanup for weak reference expressions 2 weeks ago
韩天峰 7d7fa75d6f feat(compiler): add dynamic scope tracking for runtime method calls 2 weeks ago
韩天峰 6c97b4f301 feat(python): add Python IDE helper generation and update object conversion methods 2 weeks ago
韩天峰 f61a542255 refactor(python): update module access syntax from static to namespace notation 2 weeks ago
韩天峰 069d3e61bb Python 互调用支持 3 weeks ago
韩天峰 2be13eefcd feat(parser): add static call handling and Python module integration 3 weeks ago
韩天峰 cb03570212 refactor(context): remove runtime checked objects tracking mechanism 3 weeks ago
韩天峰 70927ee68a feat(type-system): enforce typed object constraints after unset operations 3 weeks ago
韩天峰 b1b40d6a09 fix(parser): ensure correct argument evaluation order for native calls 3 weeks ago
韩天峰 ca41af9bb5 fix(parser): ensure left-to-right evaluation order for PHP expressions in C++ 3 weeks ago
韩天峰 833b74b344 重构 Trait 实现 3 weeks ago
韩天峰 c4404c15c5 fix(compiler): complete captured ternary type handling 3 weeks ago
韩天峰 9992793a02 feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 3 weeks ago
韩天峰 cee9ee6e1b 修复三元表达式 issue 3 weeks ago
韩天峰 3b3711c139 feat(compiler): implement std container default initialization and mutation guards 3 weeks ago
韩天峰 b71ef5ca1a refactor(parser): change numeric parsing to always return strings 3 weeks ago
韩天峰 9d1ba7ee7a fix(generator): ensure all generated C values are returned as strings 3 weeks ago
韩天峰 db4b7f9e28 feat(wasm): add TypePHP WASM implementation plan and trait scope guard support 3 weeks ago
韩天峰 2310c574ab feat(parser): enhance constant expression evaluation with nested operations support 3 weeks ago
韩天峰 a7b16dc1be feat(parser): enhance constant integer arithmetic handling with native mode checks 3 weeks ago
韩天峰 c6c04d7e96 修复读取动态属性多调用一次 __isset 魔术方法的问题 3 weeks ago
韩天峰 78135d75ef 修复位移操作中未定义行为 3 weeks ago
韩天峰 f2c9309857 修复常量字面量运算溢出未转浮点的问题 3 weeks ago
韩天峰 18decac90b docs: add big number inplace optimization plan and update bool conversion 4 weeks ago
韩天峰 e345b0d82a fix(decimal): optimize integer to decimal conversion without string intermediate 4 weeks ago
韩天峰 21d0224769 feat(compiler): enhance big number type handling in logical operations 4 weeks ago
韩天峰 f38b6cf0c2 feat(compiler): enhance big numeric type handling with improved conversions and validations 4 weeks ago
韩天峰 25e5b47482 feat(parser): add support for foreach by reference with property fetches 4 weeks ago
韩天峰 d34baca7dc fix(optimizer): parenthesize null-check expressions 4 weeks ago
韩天峰 61388a9bd1 fix(compiler): reject native symbol collisions 4 weeks ago
韩天峰 f78d19fffd refactor(compiler): update function naming and namespace handling logic 4 weeks ago
韩天峰 8f2e63b9f7 fix(parser): handle native boolean literals in strict comparisons 4 weeks ago
韩天峰 9a7de8ee31 feat(parser): add continue statement support in switch cases within loops 4 weeks ago
韩天峰 e9f617eae0 feat(parser): implement runtime constant resolution with namespace fallback 1 month ago
韩天峰 2d4a1b8bb0 fix(parser): optimize concat assignment and ternary expression handling 1 month ago
韩天峰 a43828446c fix(parser): preserve references across all array write paths 1 month ago
Yurun c7d4b562c0 fix(parser): 修复数组元素引用赋值写回问题 1 month ago
韩天峰 18b798e8ce 编译期注解语法支持 1 month ago
韩天峰 576222998c feat(compiler): add expected and unexpected branch prediction functions 1 month ago
韩天峰 871bf3a950 fix(compiler): handle DynamicCall exception in method resolution 1 month ago
韩天峰 f34fe1844d fix(compiler): preserve trait parent scope 1 month ago