]>
granicus.if.org Git - php/log
Anatol Belski [Tue, 30 Dec 2014 19:28:52 +0000 (20:28 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
updated libmagic.patch
updated libmagic.patch
Anatol Belski [Tue, 30 Dec 2014 19:28:13 +0000 (20:28 +0100)]
updated libmagic.patch
Anatol Belski [Tue, 30 Dec 2014 19:22:51 +0000 (20:22 +0100)]
updated libmagic.patch
Anatol Belski [Tue, 30 Dec 2014 19:22:08 +0000 (20:22 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
updated libmagic.patch
Anatol Belski [Tue, 30 Dec 2014 19:21:28 +0000 (20:21 +0100)]
updated libmagic.patch
Anatol Belski [Tue, 30 Dec 2014 18:41:07 +0000 (19:41 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
updated NEWS
Fixed bug #68671 incorrect expression in libmagic
Conflicts:
ext/fileinfo/libmagic/print.c
Anatol Belski [Tue, 30 Dec 2014 18:39:14 +0000 (19:39 +0100)]
updated NEWS
Anatol Belski [Tue, 30 Dec 2014 18:38:08 +0000 (19:38 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #68671 incorrect expression in libmagic
Anatol Belski [Tue, 30 Dec 2014 18:37:27 +0000 (19:37 +0100)]
Fixed bug #68671 incorrect expression in libmagic
Adam Harvey [Tue, 30 Dec 2014 18:01:51 +0000 (18:01 +0000)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Check the return value of lo_export.
Adam Harvey [Tue, 30 Dec 2014 17:59:39 +0000 (17:59 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Check the return value of lo_export.
Adam Harvey [Tue, 30 Dec 2014 17:47:19 +0000 (17:47 +0000)]
Check the return value of lo_export.
Patch by Ondřej Surý. Fixes bug #68697 (lo_export return -1 on failure).
Anatol Belski [Tue, 30 Dec 2014 15:52:54 +0000 (16:52 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
updated NEWS
Fixed bug #66679 Alignment Bug in PCRE 8.34 upstream
remove BOM from NEWS
Anatol Belski [Tue, 30 Dec 2014 15:52:17 +0000 (16:52 +0100)]
updated NEWS
Anatol Belski [Tue, 30 Dec 2014 15:51:06 +0000 (16:51 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #66679 Alignment Bug in PCRE 8.34 upstream
remove BOM from NEWS
Anatol Belski [Tue, 30 Dec 2014 15:50:22 +0000 (16:50 +0100)]
Fixed bug #66679 Alignment Bug in PCRE 8.34 upstream
Anatol Belski [Tue, 30 Dec 2014 15:47:10 +0000 (16:47 +0100)]
remove BOM from NEWS
Dmitry Stogov [Tue, 30 Dec 2014 15:15:15 +0000 (18:15 +0300)]
Simplify array_splice()
Dmitry Stogov [Tue, 30 Dec 2014 14:04:24 +0000 (17:04 +0300)]
Simplify array_unshift()
Dmitry Stogov [Tue, 30 Dec 2014 14:03:38 +0000 (17:03 +0300)]
Simplify array_pad()
Stanislav Malyshev [Tue, 30 Dec 2014 09:27:20 +0000 (01:27 -0800)]
Merge branch 'PHP-5.6'
* PHP-5.6:
FIx bug #68618 (out of bounds read crashes php-cgi)
Fixed bug #68676 (Explicit Double Free)
Fixed bug #68676 (Explicit Double Free)
Stanislav Malyshev [Tue, 30 Dec 2014 09:26:18 +0000 (01:26 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
FIx bug #68618 (out of bounds read crashes php-cgi)
Fixed bug #68676 (Explicit Double Free)
Stanislav Malyshev [Tue, 30 Dec 2014 09:25:30 +0000 (01:25 -0800)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
FIx bug #68618 (out of bounds read crashes php-cgi)
Stanislav Malyshev [Tue, 30 Dec 2014 09:23:05 +0000 (01:23 -0800)]
FIx bug #68618 (out of bounds read crashes php-cgi)
Stanislav Malyshev [Tue, 30 Dec 2014 08:16:21 +0000 (00:16 -0800)]
Make the code lesss suspicious (can't be really 0 but it's not obvious)
Stanislav Malyshev [Mon, 29 Dec 2014 23:04:00 +0000 (15:04 -0800)]
Merge branch 'intl_size_t'
* intl_size_t:
cleanup intl types
Stanislav Malyshev [Mon, 29 Dec 2014 10:17:15 +0000 (02:17 -0800)]
cleanup intl types
Dmitry Stogov [Mon, 29 Dec 2014 21:14:13 +0000 (00:14 +0300)]
Use HashTable.u.flags instead of HashTable.arHash to check if HashTable is properly initialized
Stanislav Malyshev [Mon, 29 Dec 2014 17:50:00 +0000 (09:50 -0800)]
Revert "Add type info for spl_autoload_register"
This reverts commit
ad728725cb8e899a8415aa81db48825fac25e0d5 .
Revert the change for now, probably needs better handling with account to BC
or joined with exceptions-in-engine RFC.
Andrea Faulds [Mon, 15 Dec 2014 00:51:41 +0000 (00:51 +0000)]
Make zend_parse_parameters share fast zpp implementation where possible
Rename shared implementation functions and build them unconditionally
Don't fail on empty path for zend_parse_arg_path
Update type names
Fix behaviour of by-reference "z"
Make 'o' use zend_parse_arg_object
Fix NULL string check in zend_parse_arg_path(_str)
Dmitry Stogov [Mon, 29 Dec 2014 11:21:16 +0000 (14:21 +0300)]
Micro optimization for better register allocation
Dmitry Stogov [Mon, 29 Dec 2014 11:20:52 +0000 (14:20 +0300)]
Reored conditions
Dmitry Stogov [Mon, 29 Dec 2014 10:38:36 +0000 (13:38 +0300)]
Cleanup
Kalle Sommer Nielsen [Mon, 29 Dec 2014 10:04:23 +0000 (11:04 +0100)]
Fixed bug #68676 (Explicit Double Free)
Kalle Sommer Nielsen [Mon, 29 Dec 2014 10:00:15 +0000 (11:00 +0100)]
Merge branch 'master' of https://git.php.net/push/php-src
Kalle Sommer Nielsen [Mon, 29 Dec 2014 09:57:42 +0000 (10:57 +0100)]
Fixed bug #68676 (Explicit Double Free)
Kalle Sommer Nielsen [Mon, 29 Dec 2014 09:55:14 +0000 (10:55 +0100)]
Fixed bug #68676 (Explicit Double Free)
Stanislav Malyshev [Mon, 29 Dec 2014 07:46:42 +0000 (23:46 -0800)]
eliminate usage of deprecated zend_get_parameters_ex
Stanislav Malyshev [Mon, 29 Dec 2014 07:46:28 +0000 (23:46 -0800)]
fix "comparing size_t to <0" warning
Stanislav Malyshev [Mon, 29 Dec 2014 07:18:12 +0000 (23:18 -0800)]
fix typo
Kalle Sommer Nielsen [Mon, 29 Dec 2014 06:54:44 +0000 (07:54 +0100)]
Fix tests I broke with the E_ERROR > E_RECOVERABLE_ERROR change
Xinchen Hui [Mon, 29 Dec 2014 06:35:08 +0000 (14:35 +0800)]
Use internd string as key
Xinchen Hui [Mon, 29 Dec 2014 05:46:01 +0000 (13:46 +0800)]
Fixed build of litespped
Kalle Sommer Nielsen [Sun, 28 Dec 2014 18:40:33 +0000 (19:40 +0100)]
Be verbose if --with-mp is enabled
Levi Morrison [Sun, 28 Dec 2014 17:16:14 +0000 (10:16 -0700)]
Add type info for spl_autoload_register
Anatol Belski [Sun, 28 Dec 2014 15:36:07 +0000 (16:36 +0100)]
fix invalid free mentioned in bug 68665
thanks honey at internot dot info
Anatol Belski [Sun, 28 Dec 2014 15:27:08 +0000 (16:27 +0100)]
added test for bug #68665
Anatol Belski [Sun, 28 Dec 2014 13:02:25 +0000 (14:02 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
updated NEWs
Fixed bug #68665 (Invalid free)
Anatol Belski [Sun, 28 Dec 2014 13:00:58 +0000 (14:00 +0100)]
updated NEWs
Anatol Belski [Sun, 28 Dec 2014 12:58:01 +0000 (13:58 +0100)]
Fixed bug #68665 (Invalid free)
Levi Morrison [Sun, 28 Dec 2014 02:05:16 +0000 (19:05 -0700)]
Fix bug #68641
Include more reflection information for spl_autoload_register
Kalle Sommer Nielsen [Sat, 27 Dec 2014 19:56:39 +0000 (20:56 +0100)]
Implemented FR #55428 (E_RECOVERABLE_ERROR when output buffering in output buffering handler)
## Can probably go in lower branches, but I'd like to keep it in
## master for now
Dmitry Stogov [Sat, 27 Dec 2014 08:11:40 +0000 (11:11 +0300)]
Introduce specialized functions to compare with integer and string, to eliminate repeatable checks on each loop iteration in in_array() function.
Dmitry Stogov [Sat, 27 Dec 2014 08:07:12 +0000 (11:07 +0300)]
Use special flag (HASH_FLAG_INITIALIZED) instead of (nTableMask == 0) to indicate that HashTable is allocated.
Make nTableMask to be 0 for packed arrays.
Remove checks fo HASH_FLAG_PACKED in zend_hash_find/zend_hash_del and family (string keys are resolved through uninitialized_bucket).
Change HashTable layout for better locality.
Keyur Govande [Fri, 26 Dec 2014 20:38:26 +0000 (20:38 +0000)]
Merge branch 'PHP-5.6'
* PHP-5.6:
Fix for failing tests. gcc 4.8.3 would optimize away the assigment.
Keyur Govande [Fri, 26 Dec 2014 20:37:50 +0000 (20:37 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fix for failing tests. gcc 4.8.3 would optimize away the assigment.
Keyur Govande [Fri, 26 Dec 2014 20:36:19 +0000 (20:36 +0000)]
Fix for failing tests. gcc 4.8.3 would optimize away the assigment.
Nikita Popov [Tue, 23 Dec 2014 21:00:18 +0000 (22:00 +0100)]
Drop duplicate arg from hash_get_current_key_ex
Nikita Popov [Tue, 23 Dec 2014 20:19:04 +0000 (21:19 +0100)]
Small cleanups in hash implementation
* Drop unnecessary checks in non-inlined part of numeric key
detection
* Drop zend_hash_apply_deleter in favor of zend_hash_del_el.
Also move block/unblock interruption macros in there.
Dmitry Stogov [Fri, 26 Dec 2014 19:34:44 +0000 (22:34 +0300)]
Optimized destruction of extra arguments passed to user functions.
If no refcounted arguments are passed, then destruction code is not triggered at all.
(Full rebuild required)
Xinchen Hui [Fri, 26 Dec 2014 14:38:24 +0000 (09:38 -0500)]
Revert "Revert "Fix failing tests""
This reverts commit
c2a047cf99f3d020bab12701e8dafed7424673bf .
Anatol Belski [Fri, 26 Dec 2014 12:08:57 +0000 (13:08 +0100)]
remove the extra comma
Dmitry Stogov [Fri, 26 Dec 2014 09:42:38 +0000 (12:42 +0300)]
Reimplemented used stack size recalculation (replaced
3d4babdc2b03515fa30e382125a7e79d10bafe7e )
Remi Collet [Fri, 26 Dec 2014 07:35:31 +0000 (08:35 +0100)]
Merge branch 'PHP-5.6'
* PHP-5.6:
NEWS
Fix bug #68656 Report gd library version
Remi Collet [Fri, 26 Dec 2014 07:35:08 +0000 (08:35 +0100)]
NEWS
Remi Collet [Fri, 26 Dec 2014 07:33:21 +0000 (08:33 +0100)]
Fix bug #68656 Report gd library version
Xinchen Hui [Thu, 25 Dec 2014 11:21:48 +0000 (06:21 -0500)]
Merge branch 'PHP-5.6'
Xinchen Hui [Thu, 25 Dec 2014 11:21:14 +0000 (06:21 -0500)]
Merge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Thu, 25 Dec 2014 11:20:52 +0000 (06:20 -0500)]
Fixed test
Xinchen Hui [Thu, 25 Dec 2014 06:27:20 +0000 (14:27 +0800)]
Adjust tempoary variable used in caller's side
Xinchen Hui [Thu, 25 Dec 2014 05:43:39 +0000 (00:43 -0500)]
Re-apply part fix of
4e2c016
Xinchen Hui [Thu, 25 Dec 2014 05:39:54 +0000 (00:39 -0500)]
Fixed test
Xinchen Hui [Thu, 25 Dec 2014 05:36:26 +0000 (00:36 -0500)]
Revert "Fix failing tests"
This fix break test due to precision setting
This reverts commit
4e2c01617f207c039881f635d3beb77eff0d9669 .
Conflicts:
ext/mysqli/tests/mysqli_change_user.phpt
ext/mysqli/tests/table.inc
Xinchen Hui [Thu, 25 Dec 2014 03:33:07 +0000 (11:33 +0800)]
Fixed tests fails
Xinchen Hui [Thu, 25 Dec 2014 03:28:54 +0000 (11:28 +0800)]
Add php_string_tolower/toupper which is locale depened
Xinchen Hui [Thu, 25 Dec 2014 02:41:10 +0000 (10:41 +0800)]
Revert "Use zend_string_tolower in zif_strtolower"
This reverts commit
06abeab50c00fce1e8f06a8a137d4760ac13acae .
Xinchen Hui [Wed, 24 Dec 2014 13:16:44 +0000 (08:16 -0500)]
Merge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Wed, 24 Dec 2014 13:16:17 +0000 (08:16 -0500)]
Use zend_string_tolower in zif_strtolower
Anatol Belski [Wed, 24 Dec 2014 12:58:41 +0000 (13:58 +0100)]
remove unused variable
Anatol Belski [Wed, 24 Dec 2014 12:56:54 +0000 (13:56 +0100)]
C89 compat
Xinchen Hui [Wed, 24 Dec 2014 12:45:25 +0000 (07:45 -0500)]
Merge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Wed, 24 Dec 2014 12:42:17 +0000 (20:42 +0800)]
No need to do this check for master, ZEND_COMPILE_NO_BUILTIN_STRLEN already cover it
Dmitry Stogov [Wed, 24 Dec 2014 12:34:52 +0000 (15:34 +0300)]
For disabled function, to disable arguments checks, we have to reset num_args and some related flags (in addition to arg_info)
Dmitry Stogov [Wed, 24 Dec 2014 12:04:51 +0000 (15:04 +0300)]
Added new API function 'zend_string* zend_string_tolower(zend_string*)'.
It simplifies code and avoids unnecessary allocation and copying if string is already in lower case.
Xinchen Hui [Wed, 24 Dec 2014 10:30:36 +0000 (18:30 +0800)]
Update NEWs
Xinchen Hui [Wed, 24 Dec 2014 10:30:06 +0000 (18:30 +0800)]
Merge branch 'PHP-5.6'
Conflicts:
ext/opcache/Optimizer/pass1_5.c
Xinchen Hui [Wed, 24 Dec 2014 09:55:58 +0000 (17:55 +0800)]
Fixed bug #68644 (strlen incorrect : mbstring + func_overload=2 +UTF-8 + Opcache)
Xinchen Hui [Tue, 23 Dec 2014 07:43:34 +0000 (02:43 -0500)]
FAST_ZPP for hot functions
Anatol Belski [Tue, 23 Dec 2014 16:33:30 +0000 (17:33 +0100)]
better fix for script encoding ini
Anatol Belski [Tue, 23 Dec 2014 16:02:45 +0000 (17:02 +0100)]
fix NULL deref when the script encoding wasn't previously set
Dmitry Stogov [Tue, 23 Dec 2014 16:08:28 +0000 (19:08 +0300)]
API for fast construction of packed arrays
K. [Tue, 23 Dec 2014 14:32:15 +0000 (15:32 +0100)]
zend_hash_do_resize: fix compacting condition
nNumUsed should always be greater or equal to nNumOfElements so original condition is never true and arrays are always doubled in size and compaction is never triggered
Anatol Belski [Tue, 23 Dec 2014 13:06:30 +0000 (14:06 +0100)]
throw error in configure.js when no 64-bit compiler detected
Anatol Belski [Tue, 23 Dec 2014 11:02:36 +0000 (12:02 +0100)]
improved system time function determination
It doesn't need to LoadLibrary and all that stuff every time, but
once on the first access. Also the functions which are not directly
used inlined now.
Anatol Belski [Tue, 23 Dec 2014 09:33:54 +0000 (10:33 +0100)]
cleanup
Dmitry Stogov [Tue, 23 Dec 2014 11:38:30 +0000 (14:38 +0300)]
Fixed possible crash (pcre cache must keep permanent strings)
Xinchen Hui [Tue, 23 Dec 2014 08:51:06 +0000 (03:51 -0500)]
Revert "Improve Hash foreach macros"
This reverts commit
95bb0a0f7aec46cacf6a447ded1688e6c6ff4b62 .
Xinchen Hui [Tue, 23 Dec 2014 05:50:39 +0000 (00:50 -0500)]
Improve Hash foreach macros
Xinchen Hui [Tue, 23 Dec 2014 03:59:17 +0000 (22:59 -0500)]
Please becareful with the tailed space after slash
Andrea Faulds [Tue, 23 Dec 2014 01:51:19 +0000 (01:51 +0000)]
share that hunk of code