ScyllaDB PHP Driver 1.4.0 Drops C++, Rebuilds Entirely in C23
ScyllaDB has released PHP Driver version 1.4.0, migrating the entire extension from C++ to pure C23, with all 71 hand-written source files converted and the build system updated to require no C++ compiler. The release completes a refactoring plan first proposed in 2023, replacing manually maintained Zend argument-info blocks with 75 stub PHP files that auto-generate C headers at build time. Class registration has also been overhauled, replacing a 98-call order-dependent block with a self-registering descriptor system that performs topological sorting at startup. On the performance side, persistent session connect() calls no longer allocate a 200-character key string on every invocation. The minimum supported PHP version has been raised to 8.3, but no application-level code changes are required.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in