Skip to content

Commit

Permalink
Prepare for 7.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
laruence committed Jan 12, 2015
1 parent 40255f1 commit 84e369c
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 32 deletions.
2 changes: 1 addition & 1 deletion ZendAccelerator.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#endif

#define ACCELERATOR_PRODUCT_NAME "Zend OPcache"
#define PHP_ZENDOPCACHE_VERSION "7.0.4-dev"
#define PHP_ZENDOPCACHE_VERSION "7.0.4"
#define ACCELERATOR_VERSION PHP_ZENDOPCACHE_VERSION
/* 2 - added Profiler support, on 20010712 */
/* 3 - added support for Optimizer's encoded-only-files mode */
Expand Down
64 changes: 33 additions & 31 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,42 +39,23 @@
<email>laruence@php.net</email>
<active>yes</active>
</lead>
<date>2014-01-20</date>
<time>21:02:40</time>
<date>2015-01-12</date>
<time>15:00:00</time>
<version>
<release>7.0.3</release>
<api>7.0.2</api>
<release>7.0.4</release>
<api>7.0.4</api>
</version>
<stability>
<release>beta</release>
<api>beta</api>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
- Fixed bug #66298 (ext/opcache/Optimizer/zend_optimizer.c has dos-style ^M as lineend)
- Added suggestion about opcache.revalidate_freq setting in development environmento
- Fixed Issue #140: "opcache.enable_file_override" doesn't respect "opcache.revalidate_freq"
- Fixed reavlidate_path=1 behavior to avoid caching of symlinks values.
- Fixed opcahce_reset() crash when opcache.protect_memory is set
- Fixed bug #66176 (Invalid constant substitution)
- Fixed bug #65559 (Opcache: cache not cleared if changes occur while running)
- Fixed compatibility with old PHP versions
- Fixed bug #65915 (Inconsistent results with require return value)
- Fixed issue #115 (path issue when using phar)
- Fixed issue #149 (Phar mount points not working with OPcache enabled)
- Fixed bug #65845 (Error when Zend Opcache Optimizer is fully enabled).
- Added function opcache_compile_file() to load PHP scripts into cache without execution.
- Fixed issue #135 (segfault in interned strings if initial memory is too low)
- Fixed bug #65665 (Exception not properly caught when opcache enabled)
- Fixed issue #128 (opcache_invalidate segmentation fault)
- Fixed bug #65510 (5.5.2 crashes in _get_zval_ptr_ptr_var)
- Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4)
- Replce ZEND_FETCH_* instructions with IS_CV if possible
- Added opcache.restrict_api configuration directive that may limit usage of OPcahce API functions only to patricular script(s)
- Added support for glob symbols in blacklist entries (?, *, **)
- Improved implementation of NOP removal pass from O(n^2) to O(n)
- Fixed bug #65338 (Enabling both php_opcache and php_wincache AVs on shutdown).
- Fixed bug #64827 Segfault in zval_mark_grey (zend_gc.c)
- Added function opcache_is_script_cached()
- Fix bug #67111 (Loop variables need to be freed for both "break" and "continue")
- Fix opcache.revalidate_freq per-request behavior
- Fixed bug #67215 (php-cgi work with opcache, may be segmentation fault happen)
- Fixed issue #183 (TMP_VAR is not only used once)
</notes>
<contents>
<dir name="/">
Expand Down Expand Up @@ -138,11 +119,14 @@
<file role="test" name="issue0128.phpt"/>
<file role="test" name="issue0140.phpt"/>
<file role="test" name="issue0149.phpt"/>
<file role="test" name="issue0183.phpt"/>
<file role="test" name="revalidate_path_01.phpt"/>
<file role="test" name="blacklist-win32.phpt"/>
<file role="test" name="bug66461.phpt"/>
<file role="test" name="bug66474.phpt"/>
<file role="test" name="bug67215.phpt"/>
<file role="test" name="blacklist.inc"/>
<file role="test" name="is_script_cached.phpt"/>
<file role="test" name="php_cli_server.inc"/>
</dir> <!-- tests -->
</dir> <!-- / -->
Expand All @@ -160,6 +144,25 @@
<providesextension>zendopcache</providesextension>
<zendextsrcrelease />
<changelog>
<release>
<version>
<release>7.0.4</release>
<api>7.0.4</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2015-01-12</date>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
</notes>
</release>
- Added function opcache_is_script_cached()
- Fix bug #67111 (Loop variables need to be freed for both "break" and "continue")
- Fix opcache.revalidate_freq per-request behavior
- Fixed bug #67215 (php-cgi work with opcache, may be segmentation fault happen)
- Fixed issue #183 (TMP_VAR is not only used once)
<release>
<version>
<release>7.0.3</release>
Expand Down Expand Up @@ -198,7 +201,6 @@
- Fixed bug #64827 Segfault in zval_mark_grey (zend_gc.c)
</notes>
</release>

<release>
<version>
<release>7.0.2</release>
Expand Down

0 comments on commit 84e369c

Please sign in to comment.