32 Commits (8c6ea1d14e5bdeede0e95182d48f4410b8866798)

Author SHA1 Message Date
韩天峰 f64a1d5cb7 refactor(parser): remove unused methods and update call argument generation 6 days ago
韩天峰 70d13a3601 修复 C++ 代码的缩进问题 1 week ago
韩天峰 4b8d0eb685 优化生成的 C++ 代码体积,减少无效行 1 week ago
韩天峰 244fa4d8b2 Immutable 实现 2 weeks ago
韩天峰 464de23051 Native Class 支持 ArrayAccess 2 weeks ago
韩天峰 7cf265cbc7 Native Class 支持 [第四阶段] 2 weeks ago
韩天峰 de8fdaf464 Native Class 支持 [第三阶段] 2 weeks ago
韩天峰 d5f0a113e6 Native Class 支持 [第二阶段] 2 weeks ago
韩天峰 981b8f54d7 Native Class 支持 2 weeks ago
韩天峰 a536172f82 feat(python): implement native bridge for python object calls and property access 2 weeks ago
韩天峰 e07b97d6cf feat(scope): enhance callback scope management with dynamic callable support 3 weeks ago
韩天峰 8118fbd3dc feat(readonly): enforce direct assignment only for readonly properties 3 weeks ago
韩天峰 e5f61eabfe 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 3 weeks ago
韩天峰 a3ea91918d feat(parser): add readonly property unset protection 3 weeks ago
韩天峰 069d3e61bb Python 互调用支持 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
韩天峰 3b3711c139 feat(compiler): implement std container default initialization and mutation guards 3 weeks ago
韩天峰 db4b7f9e28 feat(wasm): add TypePHP WASM implementation plan and trait scope guard support 3 weeks ago
韩天峰 c6c04d7e96 修复读取动态属性多调用一次 __isset 魔术方法的问题 4 weeks ago
韩天峰 6f634726bf fix(ref): handle dynamic returns and typed static properties 2 months ago
韩天峰 37eb77a0b8 test(compiler): add native scalar property diagnostic test for namespaced class names 2 months ago
韩天峰 1403590a32 feat(parser): add array reference support and improve foreach handling 2 months ago
Yurun 29fcf06482 fix(compiler): 修复静态属性引用赋值 2 months ago
韩天峰 cf8bfdef06 fix(generator): update exception throwing mechanism and add progress tracking 2 months ago
韩天峰 c7bdfd883d refactor(compiler): replace output parameters with return values and adjust visibility 2 months ago
韩天峰 8b2c5decc2 feat(parser): add readonly property support with hoisting restrictions 2 months ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 223c9b22b4 refactor(compiler): move composite type checker and property access methods to traits 2 months ago
韩天峰 7d34cad400 refactor(compiler): move property access logic to dedicated trait 2 months ago