Anthony Ferrara

Results 37 issues of Anthony Ferrara

Create PDO extension internally as an extension using FFI

Currently, CLI is the only interface that exists to VM and JIT. A series of SAPI interfaces is needed similar to FastCGI and the builtin HTTP server. They need to...

Currently, PHP-CParser uses a hand-rolled parser for C pre-processor declarations. This turns out to be buggy on 18.04 since they use ternary if statements. Specifically, `/usr/include/features.h` contains: ```c #if defined...

Build out the `file` functions and the related stream underlying systems

Currently, the interfaces are in heavy flux. As they settle down, clearly document the extension interface such that others can build and add standard library elements

LLVM supports adding debug info to allow source maps to be implemented between PHP and the emitted LLVM IR. We should add support for that.

Currently every once in a while we get a memory corruption error from LLVM indicating that there's an error in the reference counting logic with strings.