1838 Commits (master)
 

Author SHA1 Message Date
韩天峰 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
韩天峰 fc826df3d7 refactor(build): remove undefined symbols assertion for native objects 4 weeks ago
韩天峰 ce4bcdda4f feat(typephp-os): add nano user mode implementation with updated memory layout 4 weeks ago
韩天峰 d1085f68f8 Optimize directory structure 4 weeks ago
韩天峰 e5dd06b289 feat(kernel): implement disk caching and enhance filesystem operations 4 weeks ago
韩天峰 66184e775c feat(kernel): add date and pwd user commands with syscall improvements 4 weeks ago
韩天峰 0cfa577db1 feat(kernel): implement single-task userspace with ELF64 loader and syscalls 4 weeks ago
韩天峰 515132b6b8 feat(kernel): add ATA disk driver and FAT16 filesystem implementation 4 weeks ago
韩天峰 725959da9f feat(translator): add filesystem module to standard library imports 4 weeks ago
韩天峰 1cad314678 feat(compiler): add precompiled object file support and freestanding C++ ABI 4 weeks ago
韩天峰 0fda2fe4ab chore(deps): update project dependencies and version to 0.8.1 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
ShaoBo Wan(無尘) 055dee01f8
fix(compiler): support first-class callable of internal functions (#93) 1 month ago
韩天峰 38d828cbbe refactor(compiler): simplify object property access in compiler base 1 month ago
韩天峰 011cb31882 feat(native-class): enable direct binding of fixed properties to typed references 1 month ago
韩天峰 91f133f17a docs(readme): update documentation to include mobile native support 1 month ago
韩天峰 f79d5f2f8e Rename examples/objective-c-macos -> examples/apple-native 1 month ago
韩天峰 a0db503e3d feat(android): add native Android application example with complete UI framework 1 month ago
韩天峰 8dfb363422 feat(platform): add Android arm64-v8a cross-compilation support 1 month ago
yavon007 f3e2e32648
perf(optimizer): inline count for known array variables (#98) 1 month ago
韩天峰 10fbfff4ea refactor(core): update dependency and improve unset handling for native types 1 month ago
yavon007 d1136cfca0
perf(compiler): bypass dynamic dispatch for known-array appends (#97) 1 month ago
韩天峰 12b0781914 feat(std): make std::any function accept optional parameter with null default 1 month ago
yavon007 692841a60b
perf(optimizer): lower simple integer min/max calls (#96) 1 month ago
韩天峰 393ea1d369 Added native iOS application development support 1 month ago
yavon007 72b7ce9bf4
fix(compiler): avoid native object filename collisions (#91) 1 month ago
yavon007 42846579b7
fix(compiler): evaluate trailing empty switch cases (#90) 1 month ago