166 Commits (f7f7547ffad08e9eb2c013222d24ba4b6af24269)

Author SHA1 Message Date
韩天峰 b893d865d1 feat(compiler): add CLI entry point and improve PHP builder functionality 2 weeks ago
韩天峰 ceeb1da3f9 feat(compiler): add PHP builder and SAPI support with proxy configuration 2 weeks ago
韩天峰 e16c787f44 feat(compiler): add proxy support for PHP metadata and source downloads 2 weeks ago
韩天峰 43e85b8866 feat(compiler): implement embedded PHP dependencies and update release packaging 2 weeks ago
韩天峰 b3898c329d feat(native): add fixed-width scalar fields 3 weeks ago
韩天峰 e1afe748b8 fix(build): disable PEAR and refine symlink scanning 3 weeks ago
Alexandre Gomes Gaigalas 60f2361b96
fix(scanner): follow symlinked source directories (#116) --skip-tests 3 weeks ago
韩天峰 cf1f6fb97d feat(compiler): add extension metadata support with version and info fields 3 weeks ago
韩天峰 a3b5d61ff7 feat(compiler): add toStdList and toStdDict typed array conversion methods 3 weeks ago
韩天峰 5df39f2b4f feat(std): add array value initializer support for std containers 3 weeks ago
韩天峰 3bb73de645 feat(parser): add StdArray attribute support for fixed-shape container parameters 3 weeks ago
韩天峰 a7a0e5303f docs: update type annotation documentation 3 weeks ago
韩天峰 f3f686ec46 feat(parser): add strong PHP-array contract support with typedArray feature 3 weeks ago
韩天峰 8da7b5b4e5 feat(parser): add std container parameter attribute support 3 weeks ago
韩天峰 1cad314678 feat(compiler): add precompiled object file support and freestanding C++ ABI 4 weeks ago
韩天峰 b67e40feee feat(compiler): add native source project compilation with closure reference capture support 4 weeks ago
韩天峰 2fe09697fa refactor(std): rename ordered_map to orderedMap and add object function 1 month ago
韩天峰 011cb31882 feat(native-class): enable direct binding of fixed properties to typed references 1 month ago
韩天峰 12b0781914 feat(std): make std::any function accept optional parameter with null default 1 month ago
韩天峰 393ea1d369 Added native iOS application development support 1 month ago
韩天峰 6215ecd06d Refactoring: support strongly typed references 1 month ago
韩天峰 50a8ce1570 feat(compiler): implement typed reference system for native C++ integration 1 month ago
韩天峰 2166e1a1a1 Complete varint types migration and fixed-storage safety 1 month ago
韩天峰 b184e47e5e refactor(compiler): migrate global compile-time functions to std namespace 1 month ago
韩天峰 b69eb1dee6 perf(compiler): optimize dynamic call argument handling and caching 1 month ago
韩天峰 87c7eda964 feat(compiler): implement dynamic call caching and static property resolution 1 month ago
韩天峰 02a98ffc61 fix(compiler): resolve generated C++ symbol ambiguities 1 month ago
韩天峰 d5389dc038 docs: define compatibility engineering policy 1 month ago
韩天峰 77e40f41ae docs: update acknowledgements with GitHub links and add supporting libraries --skip-tests 1 month ago
韩天峰 f283913d79 docs: add acknowledgements documentation for TypePHP project 1 month ago
韩天峰 0e6d65c6e1 feat: support static by-reference variadics 1 month ago
韩天峰 d11637faf0 feat: support static by-reference variadics 1 month ago
韩天峰 c8148018f8 docs(features): update incompatible PHP features documentation 1 month ago
韩天峰 3189d5bd7f docs: split into en/ and zh-cn/ with full English translation 1 month ago
Lorenzo Dessimoni a8f7c29ea0 Translate incompatible PHP features file to English 1 month ago
韩天峰 19a570ff3f feat(testing): add test coverage analyzer tool 2 months ago
韩天峰 178636a577 feat(config): add ext-deps alias for extension-dependencies configuration 2 months ago
韩天峰 1118c1e8ec feat(compiler): add PHP extension dependencies support 2 months ago
韩天峰 3def25cc3c feat(compiler): add support for PHP 8.5 constant expression casts 2 months ago
韩天峰 44095252d2 feat(parser): add support for final promoted properties and exit named arguments 2 months 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
韩天峰 b2246cd456 test(clone-with): add comprehensive tests for PHP 8.5 clone-with functionality 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
韩天峰 6dcafb652b test(compiler): add comprehensive negative compatibility tests and improve error handling 2 months ago
韩天峰 6d45c64b4d feat(parser): add validation for PHP 8.5 closure usage in constants and defaults 2 months ago
韩天峰 c5f478766e feat(compiler): add support for PHP 8.5 magic constants and namespace relative names 2 months ago
韩天峰 0a97daa663 fix(compiler): simplify root slot registration in CompilerBase 2 months ago
韩天峰 41e11a66e6 refactor(build): update runtime initialization and linking for native modules 2 months ago