Skip to content

php-in-php: zstd_compress/zstd_decompress — JIT/AOT lowering via libzstd (phase 2 of #6387) #8564

@PurHur

Description

@PurHur

Category

php-in-php | stdlib

Problem

VM zstd_compress() / zstd_decompress() use ext/zstd/VmZstdNative.php (libzstd FFI, no host Zend). JIT/AOT call() still throws.

Repro

./script/docker-exec.sh -- bash -lc 'source script/php-env.sh
php bin/jit.php -r "echo zstd_decompress(zstd_compress(\"hi\"));"'

Scope

PHP LLVM in lib/JIT/Builtin/StringZstdJit.php — no new runtime/*.c.

claim: PHP Runtime → starting this run.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:compilerCompiler / CFG / JITarea:vmVirtual machineimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimphase-4:stdlibPhase 4 – stdlib for web apps

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions