1815 Commits (cbdf5d6a111b75dfbc439bd4d107b36b6bd870ba)
 

Author SHA1 Message Date
韩天峰 78fb532134 refactor(generator): remove typephp prefix from cache accessors 3 weeks ago
韩天峰 f127dadf5d test(compiler): add comprehensive tests for late static binding and typed array conversions 3 weeks ago
韩天峰 a3b5d61ff7 feat(compiler): add toStdList and toStdDict typed array conversion methods 3 weeks ago
韩天峰 7dcdd959d4 chore(deps): update swoole/phpx dependency from ~2.8.2 to ~2.9.0 3 weeks ago
韩天峰 2c4596c566 test(compiler): add test case for nested unset with numeric string keys 3 weeks ago
韩天峰 ec2ac9e253 fix(parser): correct __FUNCTION__ constant resolution in namespaced methods 3 weeks ago
韩天峰 9bc716a54c feat(parser): add support for nested array unset operations 3 weeks ago
韩天峰 ab01b2c5c9 feat(tunnel): add start all tunnels functionality 3 weeks ago
韩天峰 1ac462ae9f fix(parser): resolve trait member constants with correct lexical namespace, Fix GH-113 3 weeks ago
韩天峰 d245ff87a0 feat(resolver): add support for interface constant resolution in traits, Fix GH-112 3 weeks ago
韩天峰 5df39f2b4f feat(std): add array value initializer support for std containers 3 weeks ago
韩天峰 9d68d2803c feat(callable): add support for bare function names as callable arguments 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
韩天峰 30b6f43bb7 refactor(constants): implement proper constant initialization scoping and finalization 4 weeks ago
韩天峰 d059cefea6 refactor(compiler): rename variable for clarity 4 weeks ago
韩天峰 74cbff1465 feat(compiler): replace hardcoded autoloader path with dynamic resolution 4 weeks ago
韩天峰 1b8826338f fix(build): make Windows PHP package portable with relative extension path 4 weeks ago
韩天峰 222911cbde feat(build): support stub files in incremental compilation 4 weeks ago
韩天峰 4aba3023cc feat(compiler): implement AST caching and prepared project caching for improved performance 4 weeks ago
韩天峰 05c5b591aa test(build): add compiler generator fingerprint tests 4 weeks ago
韩天峰 5d4f31a9ab refactor(build): split class array constant lifecycle into separate translation units 4 weeks ago
韩天峰 55bfcc2ea2 feat(build): enhance incremental compilation and response file handling 4 weeks ago
韩天峰 4d2bdea924 feat(compiler): implement stable ID registry and incremental compilation 4 weeks ago
韩天峰 7955d1613a chore(deps): update swoole/phpx version constraint 4 weeks ago
韩天峰 58fe7b5d3c feat(build): add AST cache for persistent php-parser output optimization 4 weeks ago
韩天峰 7623d367ed fix(parser): handle nullable typed properties with by-reference method calls 4 weeks ago
韩天峰 137a584dc5 test(PolymorphicClassDispatch): update regex pattern to use dynamic function IDs 4 weeks ago
韩天峰 1b79fcd2b4 refactor(build): replace pcntl parallel compilation with process pool 4 weeks ago
yavon007 a1efda0f7f
fix(compiler): preserve signatures for typed property method calls (#104) 4 weeks ago
Pratik Bhujel 13889e9a30
fix(compiler): preserve runtime class dispatch and introspection for polymorphic objects (#110) 4 weeks ago
yavon007 ce4c712b0c
Resolve function imports before dispatch and policy checks (#108) 4 weeks ago
yavon007 df6c0dfd99
Preserve get_called_class in directly compiled methods (#107) 4 weeks ago
yavon007 62ec66bb6c
Retain fixed arguments in func_get_args for variadic functions (#109) 4 weeks ago
韩天峰 41c4a578dd feat(compiler): implement native object stack promotion and improve call argument handling 4 weeks ago
yavon007 8332bfedd8
Keep boolean condition snapshots in native storage (#106) 4 weeks ago
yavon007 f63eab17a3
perf(compiler): mark generated table accessors noexcept (#105) --skip-tests 4 weeks ago
韩天峰 453543e0c8 Add network features for typephp os and support curl+openssl 4 weeks ago
韩天峰 a1782233ca feat(compiler): add compilation statistics collection and nano extension selection 4 weeks ago
韩天峰 7726f49cd7 feat(kernel): implement interrupt-driven timer and console with nanosleep support 4 weeks ago
韩天峰 875c726810 feat(kernel): add memory information system call and free command 4 weeks ago
韩天峰 9c44d0c692 perf(kernel): increase memory allocation and update syscall interface 4 weeks ago
韩天峰 6340433fbe feat(kernel): implement syscall-based ioctl support and improve ATA caching 4 weeks ago
韩天峰 235d07f7c3 refactor(build): update user directory structure and Makefile paths 4 weeks ago
韩天峰 ce13f7d2c7 feat(kernel): implement errno location and error handling 4 weeks ago
韩天峰 78d6d2b67b feat(kernel): add directory operations and compiler-rt builtins support 4 weeks ago
韩天峰 ee69e75f4f feat(kernel): implement comprehensive POSIX syscall support for TypePHP-OS 4 weeks ago
韩天峰 2d052429ca feat(kernel): implement user-space memory management and PHP Nano support 4 weeks ago