24 Commits (02a98ffc611afe8204d1b8c64ec94926b4c73cda)

Author SHA1 Message Date
韩天峰 c5ba5afe65 fix(trait): validate adaptations and member values 2 days ago
韩天峰 d1a9397f6c fix: compose trait declarations before conversion (fix gh-80) 3 days ago
韩天峰 59ef088571 feat: preserve trait metadata for class_uses 3 days ago
韩天峰 d39bd7fdbd fix: preserve dispatch for trait method overrides 3 days ago
Echo 3b66b488a3
fix(trait): preserve import context for property defaults (#69) 4 days ago
韩天峰 456f1a38b2 fix(trait): preserve cross-instance method scope (fixes #67) 4 days ago
韩天峰 7bdb6dcd44 fix trait import name resolution 5 days ago
韩天峰 7d698987d7 fix(trait): preserve late-bound abstract type semantics 6 days ago
韩天峰 8d745d89be fix(trait): preserve nested namespace context, fix gh-38 6 days ago
Alessio Giacobbe ed65cd2a6b
fix(translator): validate abstract trait requirements, isolate alias flags 6 days ago
Alessio Giacobbe a0be8bf349
fix(translator): correct trait composition precedence and alias modifiers 1 week ago
韩天峰 fb79fb832c fix(parser): preserve runtime class in static calls 1 week ago
韩天峰 069d3e61bb Python 互调用支持 4 weeks ago
韩天峰 8d4801ebd2 test(trait): add test case for trait class constant inheritance behavior 4 weeks ago
韩天峰 833b74b344 重构 Trait 实现 4 weeks ago
韩天峰 db4b7f9e28 feat(wasm): add TypePHP WASM implementation plan and trait scope guard support 1 month ago
韩天峰 84aa78a3aa fix(translator): align trait parent wrapper signatures 1 month ago
Yurun 9cdc8b1b09 fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
韩天峰 07c81bf7ba refactor(compiler): replace ExtensionProvider with MethodsFor attribute 2 months ago
韩天峰 f34fe1844d fix(compiler): preserve trait parent scope 2 months ago
Yurun 78039a28db fix(compiler): 修复trait方法self/static/parent类型的延迟绑定解析 2 months ago
Yurun 9d22e8ca24 fix: 修复trait中parent::调用及方法覆盖兼容性校验 2 months ago
韩天峰 55b22f8d1d mv tests/aot to tests/compiler 2 months ago