Commit Graph

9 Commits

Author SHA1 Message Date
a889896de6 Merge branch 'fix' into sapi 2023-11-24 18:31:12 +01:00
bc4405de8b Fixup bailout test 2023-11-24 18:30:39 +01:00
5ee907d6a6 Merge remote-tracking branch 'origin/master' into sapi 2023-11-24 17:13:38 +01:00
c87dc4b9d9 Fmt 2023-11-17 18:42:03 +01:00
Joel Wurtz
411ee6c176
feat(sapi): split try_catch / try_catch_first, global feature for test 2023-10-31 10:31:53 +01:00
Joel Wurtz
a65282dd04
feat(sapi): add initial work on having it's own sapi 2023-10-30 16:26:41 +01:00
Joel Wurtz
5fdd8fac44
feat(zend): add helper for try catch and bailout in PHP (#275)
* feat(zend): add helper for try catch and bailout in PHP

* feat(try): add bindings for bailout

* fix(try): add missing feature flag for test

* feat(try): add a test that expose memory leak problem

* feat(try): make bailout unsafe and explain why

* feat(bailout): flag bailout as a panic function

* feat(embed): add try catch on script / eval
2023-10-25 15:15:43 +02:00
Joel Wurtz
1b55652b7a
feat(embed): correctly handle panic inside embed (#272) 2023-10-20 21:52:52 +02:00
Joel Wurtz
2d0e587c7e
feat(embed): add embed features, add test example which run php inside it (#270)
* feat(embed): add embed features, add test example which run php inside it

* feat(embed): use a guard to prevent running in parallel

* chore(ci): update actions to not build and test with embed, add a specific build for embed testing

* feat(embed): correcly start / shutdown embed api

* chore(ci): use stable for rust in embed test

* feat(embed): add documentation, manage potential errors
2023-10-20 14:08:10 +02:00