Releases: zephir-lang/php-zephir-parser
v1.1.4
Fixed
- Fixed syntax error with final class and use of extends and implements (Backport from the upstream)
Windows users can download the appropriate version from release attachments.
Linux/macOS users should follow the following instructions.
v1.1.3
Changed
- Extremely simplified installation of the extension using standard PHP workflow #38
Fixed
- Improved error handling and prevent segfault on invalid syntax #30
Removed
- Removed no longer needed BASH scripts to build and install extension
Windows users can download the appropriate version from release attachments.
Linux/macOS users should follow the following instructions.
v1.1.2
Added
- Added ability to build Windows DLLs for PHP 7.2
Changed
- Removed ability to build Windows DLLs for PHP 5.x. Windows users with PHP 5.x should use Zephir Parser <= 1.1.1 (see latest releases)
Windows users can download the appropriate version from release attachments.
Linux/macOS users should follow the following instructions.
v1.1.1
Changed
- Improved install scripts
- Refactored tests
- Added re2c check to install script
Fixed
- Fixed
mod-assign
operator recognition - Fixed issue with incorrectly used
YYMARKER
andYYCURSOR
#31, phalcon/zephir#1591, phalcon/cphalcon#13140 - Improved scanner by removing reundant rules
Many thanks @skvadrik for help in finding errors and @chilimatic an @Fisiu for bug reports.
Windows users can download the appropriate version below.
Linux/macOS users should follow the following instructions.
v1.1.0
Added
- Added support syntax assign-bitwise operators #14, phalcon/zephir#1056
Changed
- Refactor tests to use more standard approach usually used for PHP extensions
Windows users can download the appropriate version below.
Linux/macOS users should follow the following instructions.
v1.0.3
Added
- Make parser return error message on failure #19
- Added support of
$_ENV
global var phalcon/zephir#1224 - Amended tests
Changed
- Improved installer: use
sudo
only ifmake install
fails
Fixed
- Treat warnings as errors
- Fix memory leak for PHP5
Windows users can download the appropriate version below.
Linux/macOS users should follow the following instructions.
v1.0.2
Added
- Added an ability to use parentheses in for loops #3
Changed
- Improved install script to use specific optimizations for gcc and add ability to install on Gentoo and macOS
Fixed
- Fixed parser memory leaks #2
Windows users can download the appropriate version below.
Linux/macOS users should follow the following instructions.
v1.0.1
Added
- Added script to build development version (Linux)
- Added ability to compile extension for PHP 7 (Windows)
- Added Windows manual (Windows)
Changed
- Optimize build to produce smaller module
- Improved Win32 build by providing separated
bat
file (Windows) - Improved build and tests on Appveyor (Windows)
Fixed
- Fixed compiler warnings on build lemon
- Removing unused structures
- Removing unused variables
Windows users can download the appropriate version below.
Linux/macOS users should follow the following instructions.
v1.0.0
Added
- Initial stable release