Skip to content

Title to get attentionΒ #142

@CodeLieutenant

Description

@CodeLieutenant

I'm so sorry for the title, I don't have any inspiration for the title about this topic that I would like to discuss πŸ˜„. First of all, I want to thank you for this awesome library. It's a real enjoyment to use, really easy to understand and extend.

I'm the maintainer of the PHP extension for ScyllaDB/Apache Cassandra. For a long time, my buddy @danielhe4rt and I wanted to rewrite the whole extension in Rust, for obvious reasons. It's an old codebase and contains some issues that aren't resolvable with the current state of the codebase (memory leaks, a mixture of C and C++, etc.).

The rewrite has started on V2 Branch since then, I found some missing parts needed for the full rewrite (e.g. Access to Zend Persistent Resources, Smart String API), so I forked the repo and made these changes needed. In the spirit of OpenSource, I wanted to announce these changes to you and if they align with your vision of the project we can merge them, if not, free feel to cherry-pick the stuff you like. Some changes are breaking (like replacing symtable API with str_* functions and dropping support for PHP < 8.1).

Changes can be found HERE.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions