Kévin Dunglas
|
abba64b0ff
|
chore: fix golangci-lint
|
2026-02-18 14:27:45 +01:00 |
|
Alexandre Daubois
|
fba79a6ac8
|
feat(extgen): make the generator idempotent and avoid touching the original source (#2011)
|
2026-02-05 12:50:28 +01:00 |
|
Kévin Dunglas
|
5514491a18
|
feat(extgen): support for mixed type (#1913)
* feat(extgent): support for mixed type
* refactor: use unsafe.Pointer
* Revert "refactor: use unsafe.Pointer"
This reverts commit 8a0b9c1beb.
* fix docs
* fix docs
* cleanup template
* fix template
* fix tests
|
2025-10-09 14:10:45 +02:00 |
|
Alexandre Daubois
|
8df41236d9
|
feat(extgen): add support for arrays as parameters and return types (#1724)
* feat(extgen): add support for arrays as parameters and return types
* cs
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
|
2025-07-16 12:05:29 +02:00 |
|
Alexandre Daubois
|
1804e36b93
|
feat(extgen): add support for //export_php:namespace (#1721)
|
2025-07-16 12:01:39 +02:00 |
|
Kévin Dunglas
|
abfd893d88
|
feat: FrankenPHP extensions (#1651)
* feat: add helpers to create PHP extensions (#1644)
* feat: add helpers to create PHP extensions
* cs
* feat: GoString
* test
* add test for RegisterExtension
* cs
* optimize includes
* fix
* feat(extensions): add the PHP extension generator (#1649)
* feat(extensions): add the PHP extension generator
* unexport many types
* unexport more symbols
* cleanup some tests
* unexport more symbols
* fix
* revert types files
* revert
* add better validation and fix templates
* remove GoStringCopy
* small fixes
---------
Co-authored-by: Kévin Dunglas <kevin@dunglas.fr>
* try to fix tests
* fix CS
* try some workarounds
* try some workarounds
* ingore TestRegisterExtension
* exclude cgo tests in Docker images
* fix
* workaround...
* race detector
* simplify tests and code
* make linter happy
* feat(gofile): use templates to generate the Go file (#1666)
---------
Co-authored-by: Alexandre Daubois <2144837+alexandre-daubois@users.noreply.github.com>
|
2025-06-25 10:18:22 +02:00 |
|