| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| |/
| |
| |
| | |
* PHP-7.2:
Fixed bug #75742 (potential memleak in internal classes's static members)
|
| | |
|
| |
| |
| |
| | |
initialized if zend_fcall_info_cache.function_handler is set).
|
| |
| |
| |
| | |
initialized if zend_fcall_info_cache.function_handler is set).
|
| | |
|
| |
| |
| |
| | |
direct memcmp() usage.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
properties and constants of internal classes).
New macro ZVAL_COPY_OR_DUP() is used perform duplication, if necessary.
This should eliminate related race-coditions in ZTS build and prevent reference-counting bugs after unclean shutdown.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* master: (26 commits)
Better fix for bug #75451 (Assertion fails while foreach on empty xpath query)
Catch with the latest AppVeyor unzip errors
Fixed type inference
Fix bug #75453 Incorrect reflection on ibase_connect and ibase_pconnect
Fix compiler warnings
We don't use a specific model for a MAKERNOTE so remove these checks that doesn't do anything anyway
Remove these old comments, as for the TODO, there is already a FR for this
Re-enable AppVeyor cache
make sure run-tests reports exit status upon prerequisite error
Remove implicit constants from test case
Fix invalid read in zend_use_undefined_constant()
Fix invalid read in mb_ord()
Remove --with-libmbfl configure option
Fixed bug #75451 (Assertion fails while foreach on empty xpath query)
Add tests for UConverter::getStandards()
convert spaces to tabs in ext/ftp/tests/server.inc
Add tests for ftp_rename
Fix bug #75434 Wrong reflection for mysqli_fetch_all function
Don't optimize input arrays with suffix holes
Fix bug #75307 Wrong reflection for openssl_open function
...
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
* master:
Use per-request heap instead of system one
Extend zend_register_class_alias_ex() with additional argument to allow creating persistent or per-request aliases
Makrk persistent resources and references with GC_PERSISTENT flag
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-counting (disabled for now).
These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.
|
| |
| |
| |
| | |
constant related places)
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.
|
| |
|
|
|
|
|
|
|
| |
zend_is_callable() is responsible for doing these kinds of checks
already.
Aldro drop a piece of obsolete commented out code.
|
| |
|
|
|
|
| |
zend_init_code_execute_data()
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Mostly the callback name is only used to report an error. Try to
avoid calculating it if no error occurred.
|
| |
|
| |
|
|
|
|
| |
because in case of exit() or die() all destructors must be already called before.
|
|
|
|
| |
Since https://github.com/php/php-src/commit/5a9d8a00b475cbbe758d741df7e706859097309c this can no longer be false
|
| |
|
|\
| |
| |
| |
| |
| | |
* PHP-7.1:
Update NEWS
Fixed bug #74408 (Endless loop bypassing execution time limit)
|
| |\
| | |
| | |
| | |
| | | |
* PHP-7.0:
Fixed bug #74408 (Endless loop bypassing execution time limit)
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Implements RFC "Deprecate and Remove Bareword (Unquoted) Strings"
[https://wiki.php.net/rfc/deprecate-bareword-strings]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Hereby, interned strings are supported in thread safe PHP. The patch
implements two types of interned strings
- interning per process, strings are not freed till process end
- interning per request, strings are freed at request end
There is no runtime interning.
With Opcache, all the permanent iterned strings are copied into SHM on
startup, additional copying into SHM might happen on demand.
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | | |
* PHP-7.1:
Fixed bug #74164 (PHP hangs when an invalid value is dynamically passed to typehinted by-ref arg)
Fixed typo (it should be typo)
|
| | |
| | |
| | |
| | | |
typehinted by-ref arg)
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.1:
Workaround to fix bug #74093 (Maximum execution time of n+2 seconds exceed not written in error_log)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
not written in error_log)
Use a different exit code for hard_timeout, 124 is used by linux
timeout:http://man7.org/linux/man-pages/man1/timeout.1.html
"If the command times out, and --preserve-status is not set, then exit with status 124"
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.1:
Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-7.0:
Fixed #73973 - debug_zval_dump() assertion error for resource consts with --enable-debug
|
| | |
| | |
| | |
| | | |
--enable-debug
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Now zend_throw_exception_hook() is going to be called only when exception is actually thrown and not going to be recalled for each unwinded finction.
|
| | | |
|