24 Commits (38d828cbbe8f485e0d0d8a241526e110e5962396)

Author SHA1 Message Date
韩天峰 38d828cbbe refactor(compiler): simplify object property access in compiler base 1 month ago
韩天峰 87c7eda964 feat(compiler): implement dynamic call caching and static property resolution 1 month ago
韩天峰 b3c7ee9bd3 feat(compiler): add static cache optimization and late static call improvements 1 month ago
韩天峰 af466b067c fix(parser): handle compound assignment operations on typed properties 1 month ago
韩天峰 af2b03c111 fix(cli): support Composer entrypoint and isolate stub symbols 1 month ago
韩天峰 9f1cf07511 feat(parser): add support for promoted asymmetric visibility properties 2 months ago
韩天峰 36fd0228f0 feat(property): add property override attribute support and validation 2 months ago
韩天峰 e722501b3d refactor(generator): replace php prefixed helper functions with php namespace 2 months ago
韩天峰 cb1e12f11f perf(compiler): optimize array statement writes and class constant lookups 2 months ago
韩天峰 4b8d0eb685 优化生成的 C++ 代码体积,减少无效行 2 months ago
韩天峰 8118fbd3dc feat(readonly): enforce direct assignment only for readonly properties 2 months ago
韩天峰 e5f61eabfe 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 2 months ago
韩天峰 cb03570212 refactor(context): remove runtime checked objects tracking mechanism 2 months ago
韩天峰 70927ee68a feat(type-system): enforce typed object constraints after unset operations 2 months ago
韩天峰 9d3ea98199 refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 3 months ago
韩天峰 35795be037 fix(backend): ensure response file cleanup and improve link error handling 3 months ago
韩天峰 d2b7a36430 fix(compiler): resolve bitwise not operation on class constants in AOT compilation 3 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 3 months ago
韩天峰 995d23cfc8 fix(php): resolve native property assignment type checking and conversion issues 3 months ago
韩天峰 af3472bd9a feat(parser): add native property assignment and compound assignment support 3 months ago
韩天峰 c3f0151e87 feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 3 months ago
韩天峰 64cf047f07 fix(parser): 解决空安全操作符在写入上下文中的使用问题 3 months ago
韩天峰 cce6967acf fix(php): 修复静态属性晚绑定支持问题 4 months ago
韩天峰 91675ed366 feat(php): 添加除零检查和改进原生属性访问功能 4 months ago