Giters
ircmaxell
/
php-compiler
A compiler. For PHP
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
792
Watchers:
66
Issues:
44
Forks:
34
ircmaxell/php-compiler Issues
Is it dead ?
Updated
2 years ago
Comments count
2
PHP Fatal error: Uncaught FFI\Exception: Cannot instantiate FFI\CData of zero size
Updated
4 years ago
Uncaught FFI\Exception: Cannot instantiate FFI\CData of zero size
Updated
4 years ago
Comments count
1
How is it working?
Closed
4 years ago
Comments count
4
Argument 1 passed to PHPCompiler\Compiler::compileOps() must be of the type array, object given
Updated
4 years ago
Comments count
1
Argument 1 passed to PHPCompiler\Compiler::compileOperand() must be an instance of PHPCfg\Operand, null given
Closed
4 years ago
RFC: Stay VM/JIT, or abandon and go only AOT?
Updated
4 years ago
Comments count
18
Think of a better name...?
Updated
4 years ago
Comments count
11
Build basic Standard Library to allow basic tests to pass
Updated
5 years ago
Comments count
2
Randomly failing string tests
Updated
5 years ago
Comments count
4
function calls in `compile {}` blocks only accept variables as arguments
Updated
5 years ago
Comments count
8
Can't print CFG of code including "include" expression
Closed
5 years ago
Comments count
1
Error Uncaught RuntimeException
Closed
5 years ago
Comments count
8
Refactor docker implementation to separate container build in CI
Updated
5 years ago
Comments count
1
Resolve all files in a project during AOT compilation (Composer integration)
Updated
5 years ago
Comments count
6
MemoryManager/PHP.php not compatible with base class it extends
Closed
5 years ago
Comments count
9
document (or write) semantic analysis passes
Updated
5 years ago
Comments count
1
Build FFI abstraction
Updated
5 years ago
Build out support for PDO
Updated
5 years ago
Design and build SAPI interfaces, including cli and http interfaces
Updated
5 years ago
Add basic memory manager which enforces memory limits
Updated
5 years ago
Fix bug in PHP-CParser to support Ubuntu 18.04 (and modern libc)
Updated
5 years ago
Build filesystem and streams abstractions
Updated
5 years ago
Document standard library interfaces
Updated
5 years ago
Add support for PHP references
Updated
5 years ago
Refactor type conversion logic to be consistent with Standard PHP
Updated
5 years ago
Create source maps from PHP to LLVM IR
Updated
5 years ago
Fix buggy string deallocation behavior with reference counting
Updated
5 years ago
Add support for proper error emission and handling in compiled functions
Updated
5 years ago
Add support for Exceptions and Try/Catch
Updated
5 years ago
Add GDB debug support for generated JIT code
Updated
5 years ago
Refactor [PHP-Types](https://github.com/ircmaxell/php-types/) to allow multiple scripts to be analyzed (to allow require/include to be analyzed in a broader type scope than just a single file)
Updated
5 years ago
Implement mixed values to support cases where we do not know the value's type at compile time, or we know it will change.
Updated
5 years ago
Add support for classes and objects to JIT
Updated
5 years ago
Build support for hash table arrays to JIT (dynamic sized, etc)
Updated
5 years ago
Build support for fixed-at-compile-time numeric arrays.
Updated
5 years ago
How should we talk about the future here?
Updated
5 years ago
Comments count
3
LLVM?
Closed
5 years ago
Comments count
5
PHP Standard Library
Updated
5 years ago
Comments count
1
Description of types in docs/dev/macros.md confusing
Closed
5 years ago
Comments count
1
Helping on the ext/standard modules
Updated
5 years ago
Comments count
2
Lack of support for Expr_NsFuncCall
Closed
5 years ago
Comments count
1
Integrate prebuild modules
Updated
5 years ago
Comments count
4
State of project
Updated
5 years ago
Comments count
1