Skip to content

PHP-CPP 2.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@RafalGoslawski RafalGoslawski released this 19 Jun 11:32
· 115 commits to master since this release
95f81b8
  • Support for PHP 7.2
  • ini entries were not always correctly registered when a extension was reloaded
  • Added cmake file to be able to compile PHP-CPP under Windows (#343)
  • Removed hard dependency on sudo (#332)
  • Refactored exception code slightly
  • Made the makeReference function non-static, renamed some variables for clarity, reworked parenthesis for consistency and added some missing override statements
  • Fix #301 - Invalid read when Php::defined() is true
  • Fix wrong assumption
  • Make inlines static and unexport them (fix #178)
  • Bug fix for #234 - Setting a PHP::GLOBALS value makes a segfault
  • Fix 7.1 build
  • debugZval() should be public
  • Rework assignments
  • Fix #293 - Php::Value::numericValue() does not play well with references
  • Fix #269 - Process termination when attempting to access object
  • Remove #pragma GCC system_header from zend/includes.h
  • Fix -Wsign-compare compiler warning
  • Increase refcount of zval, not zend_object
  • Use EG(scope) to access properties
  • Fix #261 - Byref
  • Use information from PHP exception
  • Fix compiler warnings
  • Fix #281 -Memory Leak in CallPhpFunctions
  • Do not increment reference count more than necessary
  • Use zend_object_std_dtor()
  • Fix TSRM usage for PHP 7
  • Make the code compile under ZTS
  • Fix zval being free()ed too early when retrieving a propery
  • arrayaccess.h: Add missing virtual destructor for interface