Functions tests
Functions tests
Get last value of variable - probably to be abstracted
Merge pull request #23 from Cinderella-Man/fcall-ut

Support for dynamic function names
'fwrite' optimizer, fixing bug in cast, compiling extension passing the right namespace [ci skip]
Merge branch 'master' of https://github.com/phalcon/zephir
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
Chained compile with install command

Runs generate and compile before install
Merge pull request #24 from mobli/master

Bug fixes and enhancements
Registering globals [ci skip]
Merge [ci skip]
Fix PHP fatal error

Fix Call to a member function get() on a $config. It should be
$this->_config
Merge pull request #25 from mobli/master

Fix PHP fatal error
Fix files missing in new projects

Fix config files not being copied on initial compilation of extension
Added dynamic syntax support for new operator

Added the possibility to use a variable as a class name to create new
objects. For instance:
var className, obj;
let className = "myProject\\myClass";
let obj = new {className}();
Merge pull request #27 from mobli/master

Fix files missing in new projects
Added constants to interfaces

Added constants to interfaces. For the moment, constants can only be
used by using the full qualified name. For instance:

let myvar = MyProject\MyInterface:: MY_CONST;

Added forced regeneration of intermediate representation if
zephir-parser is updated (based on mtime).
Added better check to reconfigure the extension if files are
added/deleted.
Improvements of instanceof operator

The instanceof operator can now be used with variable right operands,
such as array_access and property_access in order to be able to write,
for instance:

if myObj instanceof this->classes[index] {
…
}