restore base-ext in ext/
Introducing StringsManager [ci skip]
Support to write multi-dimensional arrays at parsing level [ci skip]
Multi-Offset array update [ci skip]
Multi-Array fixes [ci skip]
Multi-Array improvements [ci skip]
Multi-Array improvements [ci skip]
More tests for multi-dimensional array updates [ci skip]
Supporting zval indexes in multi-offset array updates [ci skip]
Fixed extra param-count in multi-offset array
Added CBLOCK syntax to supports embedded c code in zephir .
Signed-off-by: Rack Lin <racklin@gmail.com>
'fwrite' optimizer, fixing bug in cast, compiling extension passing the right namespace [ci skip]
Fixing 'fwrite' optimizer, adding Feof optimizer, adding file.c to config.m4 [ci skip]
Fix kernel/file warnings, simple variables in 'not' evaluator [ci skip]
Bug fixes and enhancements

- Fixed calling PHP function with NULL parameter
- Fixed IdenticalOperator not working with LONG check
- Fixed DeclareStatement issuing a warning when declaring a variable
without default value
- Fixed scanner not tokenizing _COOKIE
- Added function calls with up to 8 parameters
- Checks that kernel is at the last version and update if necessary
- Optimize compilation by checking what needs to be compiled
- Refactored Commands into a command interface
- Added command clean
Fix return macros to work with expressions

Fixed RETURN_MM macros to call ZEPHIR_MM_RESTORE after setting
return_value.
It allow the use of expressions using temporary or local variables in
the return statement, as such:

return (count(array_diff(a, b)) == 0);

Added call to clean extension before new config.
Fix missing declaration

Forgot RETVAL_EMPTY_ARRAY declaration
Fix memory bug - Added empty array as default param

- Fix a critical memory management bug that occurs when returning a
member from a method that needed local variables, because
ZEPHIR_MM_GROW() was called but ZEPHIR_MM_RESTORE() was not.
- Added empty array as possible default parameter to methods. For
instance:
public function mymethod(myParam = [])
- Added getParameter($name) to CommandInterface
Changes
More changes