Commit graph

16 commits

Author SHA1 Message Date
Meredith L. Patterson
838bf54aa0 what happens if we declare tsrm_ls explicitly at global scope? 2013-12-22 18:12:11 +01:00
Meredith L. Patterson
203bb85b65 apparently zts needs a TSRMLS_C declaration for invocations of zend_exception_get_default() 2013-12-22 18:12:11 +01:00
Meredith L. Patterson
80eed33825 use only zend_throw_exception, not SWIG exception wrappers 2013-12-22 18:12:11 +01:00
Meredith L. Patterson
8286ce087d hpt_to_php needs TSRMLS_FETCH too; update swig to version perl uses 2013-12-22 18:12:11 +01:00
Meredith L. Patterson
4826607e67 add TSRMLS_FETCH at top of blocks that need tsrm_ls 2013-12-22 18:10:47 +01:00
Meredith L. Patterson
f9eebda673 fix segfault with optimized code; initialize TSRM stuff 2013-12-22 18:10:47 +01:00
Meredith L. Patterson
b9ce12f3b6 Great PHP Symbol Renaming; debug build works, optimised build segfaults. is it gcc? fuck it all and let travis sort it out 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
bd48af7b90 implement predicate; decruft; quiet phpunit 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
2730d9ffd7 fix ch_range; confirm action works with sequences too 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
6c9410d8de action works! need to clean up xor and ch_range, and write attr_bool 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
53a661442e swap order of params for hpt_to_php 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
34ad3f58fa h_tt_php registered as resource, now to work out how to decode them 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
3ba14c01f1 call_action does what it should, now just need to figure out what to do with that resource 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
ab23a29b0e refactor hpt_to_php to eliminate code duplication 2013-12-22 18:09:26 +01:00
Meredith L. Patterson
aae140a420 map SWIG argument correctly 2013-12-22 18:09:25 +01:00
Meredith L. Patterson
42b25f4784 refactor SWIG PHP definitions into their own file 2013-12-22 18:09:25 +01:00