Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
extphprs
/
ext-php-rs
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
85
Star
773
Code
Issues
16
Pull requests
17
Discussions
Actions
Security
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security
Insights
Commits
Breadcrumbs
History for
ext-php-rs
tests
src
on
master
User selector
All users
All time
Commit History
Commits on Mar 24, 2026
fix(zval): handle immutable empty array in array_mut to prevent segf (#693)
ptondereau
authored
315c0b5
Copy full SHA for 315c0b5
Commits on Mar 12, 2026
fix(embed): restore ZTS embed tests (#689)
ptondereau
authored
4628b3e
Copy full SHA for 4628b3e
Commits on Mar 6, 2026
feat(callable): Named arguments (#635)
Show description for 71dcdcd
kakserpom
authored
71dcdcd
Copy full SHA for 71dcdcd
Commits on Mar 4, 2026
fix(class): Implement clone behavior (#685)
ptondereau
authored
cddb647
Copy full SHA for cddb647
Commits on Feb 12, 2026
chore(tests): Test to close #176 (#675)
kakserpom
authored
fd0de48
Copy full SHA for fd0de48
Commits on Feb 4, 2026
feat(observer): add error and exception tracking (#669)
ptondereau
authored
b8e30df
Copy full SHA for b8e30df
feat(oop): Simplified form of `extends` and `implements` #173 (#667)
kakserpom
authored
85c8e3e
Copy full SHA for 85c8e3e
Commits on Feb 1, 2026
feat(class): Getter/setter implementation #325 (#624)
kakserpom
authored
9a1310b
Copy full SHA for 9a1310b
Commits on Jan 29, 2026
feat(interface): php_impl_interface macro #590 (#621)
kakserpom
authored
a4a2814
Copy full SHA for a4a2814
feat(class): abstract and final methods (#656)
kakserpom
authored
f555960
Copy full SHA for f555960
Commits on Jan 25, 2026
feat(core): add observer API (#650)
ptondereau
authored
f4f2f3a
Copy full SHA for f4f2f3a
feat(class): readonly and final classes (#639)
kakserpom
authored
6013c2e
Copy full SHA for 6013c2e
Commits on Jan 23, 2026
feat(object): Lazy ghost and Lazy Proxy (#636)
kakserpom
authored
28bd50d
Copy full SHA for 28bd50d
Commits on Jan 22, 2026
fix(macro): refactor allowed and forbidden keywords to match PHP parser (#647)
ptondereau
authored
5799868
Copy full SHA for 5799868
Commits on Dec 28, 2025
fix(class): check property visibility
Show description for 32b0dd6
kakserpom
authored
32b0dd6
Copy full SHA for 32b0dd6
Commits on Dec 27, 2025
feat: add support for empty immutable shared arrays
Show description for 927568f
kakserpom
authored
927568f
Copy full SHA for 927568f
Commits on Dec 23, 2025
fix(zend_bailout): Fix zend_bailout handling #537 (#625)
kakserpom
authored
0819246
Copy full SHA for 0819246
fix(macro): identifier-related bugs #536 (#616)
kakserpom
authored
d0d5eb6
Copy full SHA for d0d5eb6
Commits on Dec 22, 2025
fix(class): Return Self ($this) #502 (#626)
kakserpom
authored
78d2857
Copy full SHA for 78d2857
fix(macro): nullable parameters #538 (#617)
kakserpom
authored
6523879
Copy full SHA for 6523879
Commits on Dec 21, 2025
fix(macro): reference mutability inside Option #515 (#615)
Show description for 4ef666b
kakserpom
authored
4ef666b
Copy full SHA for 4ef666b
feat(class): Static properties and methods #252 (#627)
Show description for b511af6
kakserpom
authored
b511af6
Copy full SHA for b511af6
fix(zval): Heap corruption with persistent=true #424 (#622)
kakserpom
authored
b4d16f7
Copy full SHA for b4d16f7
Commits on Nov 14, 2025
feat(interface): add support for interfaces
Show description for 935a2d2
Norbytus
and
Xenira
authored
935a2d2
Copy full SHA for 935a2d2
Commits on Nov 10, 2025
ci: add musl build step (#561)
ptondereau
authored
b9384df
Copy full SHA for b9384df
Commits on Oct 30, 2025
Merge pull request #577 from extphprs/fix/clippy-rust-1-91
ptondereau
authored
f0918f7
Copy full SHA for f0918f7
Commits on Oct 29, 2025
chore(rust): bump Rust edtion to 2024
ptondereau
committed
4778c3c
Copy full SHA for 4778c3c
Commits on Oct 28, 2025
fix(array): don't convert array keys with leading zeros
Show description for e7c4cc2
tomterl
authored and
Tom Regner
committed
e7c4cc2
Copy full SHA for e7c4cc2
Commits on Aug 15, 2025
feat: add constructor visibility
Show description for 95bebee
Norbytus
authored
95bebee
Copy full SHA for 95bebee
Commits on Aug 7, 2025
feat(array): introducing BTreeMap conversion and refactoring HashMap conversion
Show description for 54e9328
kakserpom
and
Xenira
authored
54e9328
Copy full SHA for 54e9328
Commits on Jul 20, 2025
feat(enum): add basic enum support
Show description for 25f508f
Xenira
authored
25f508f
Copy full SHA for 25f508f
Commits on Jul 17, 2025
feat(array): support `Vec<(K,V)>` for hashtables
Show description for 2a0d615
Xenira
committed
2a0d615
Copy full SHA for 2a0d615
Commits on Jul 13, 2025
fix(macro): allow multiple refs with `self_`
Show description for 0b0368a
Xenira
committed
0b0368a
Copy full SHA for 0b0368a
fix(macro): fix `self_` reference when multiple method arguments supplied
Show description for 6db8ef2
Xenira
committed
6db8ef2
Copy full SHA for 6db8ef2
Commits on Jul 10, 2025
fix(stubs): include doc comments in `__construct()` stubs
Show description for 9993377
Xenira
committed
9993377
Copy full SHA for 9993377
Pagination
Previous
Next
You can’t perform that action at this time.