This website requires JavaScript.
Explore
Help
Sign In
danog
/
ext-php-rs
Watch
1
Star
0
Fork
0
You've already forked ext-php-rs
mirror of
https://github.com/danog/ext-php-rs.git
synced
2024-11-27 04:24:54 +01:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
75ea32346c
ext-php-rs
/
.gitignore
6 lines
45 B
Plaintext
Raw
Normal View
History
Unescape
Escape
initial commit added php wrapper
2021-03-09 00:40:12 +01:00
/target
Cargo.lock
added info table headers infotable class is deprecated
2021-03-09 04:28:37 +01:00
/.vscode
Added CLI crate for stubs, installation and removal (#107) * started work on stub generator * Worked on stub CLI tool * Unused import * Account for namespaces in function and class names * Add support for docblocks on structs * Push Rust comments to stubs * Add indentation to stub generation * Add CLI application to install and generate stubs This time CLI application is defined on user side, called with `cargo run -- ..args..` * Export anyhow result * Add constants to stub file * Removed stub symbols No longer required as we are now building while also linking to PHP. Keeping the stubs causes the stubs to override the real symbols in the extension. * Fix stubs for real this time Removed stub symbols as they were being included in the extension dylib, fix by loading the PHP executable as a dylib, loading the required symbols globally. * Maybe actually fix stubs this time * Forgot to remove PHP binary loading * let's give this another go... cargo subcommand Now called via `cargo php <install,stubs>`. * Added `remove` command * Tidied up cargo-php, commented, set up CI * Fix return types with non-ident types * define namespace ordering * Fix tests, replace `Self` when in outer context * Moved allowed bindings into separate file * Update guide with CLI instructions
2021-11-20 02:19:02 +01:00
/.idea
expand.rs
Reference in New Issue
Copy Permalink