]>
granicus.if.org Git - php/log
Nikita Popov [Thu, 28 Nov 2013 22:42:23 +0000 (23:42 +0100)]
Add gmp_root() and gmp_rootrem() functions
Nikita Popov [Sat, 23 Nov 2013 23:43:12 +0000 (00:43 +0100)]
Use class handlers for GMP serialization
A bit faster and less boilerplate
Nikita Popov [Sat, 23 Nov 2013 11:54:20 +0000 (12:54 +0100)]
Remove duplicate / commented code in GMP
Dmitry Stogov [Thu, 28 Nov 2013 21:00:14 +0000 (01:00 +0400)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
* 'PHP-5.6' of git.php.net:php-src:
Fixed bug #65199 (Wrong Day of Week) and fixed bug #63391 (Incorrect/inconsistent day of week prior to the year 1600)
Marking those two as XFAIL for now.
Fixed a few DST changeover issues.
Move add/sub to timelib.
Fix backwards transition diffs.
Split up tests into their different categories.
Group those tests a bit better, as some of the bd ones wanted a "ST" feature that doesn't exist yet.
Fixed forward transitions in diffs.
Always reset those parameters.
Fixed "Forward Transition" construction of DateTime objects.
Dmitry Stogov [Thu, 28 Nov 2013 20:57:49 +0000 (00:57 +0400)]
Avoid interned hash key duplication and hash key length recaclulation
Derick Rethans [Thu, 28 Nov 2013 16:33:17 +0000 (16:33 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6
Derick Rethans [Thu, 28 Nov 2013 16:33:08 +0000 (16:33 +0000)]
Merge branch 'PHP-5.4' into PHP-5.5
Derick Rethans [Thu, 28 Nov 2013 16:32:11 +0000 (16:32 +0000)]
Fixed bug #65199 (Wrong Day of Week) and fixed bug #63391 (Incorrect/inconsistent day of week prior to the year 1600)
Derick Rethans [Thu, 28 Nov 2013 14:46:21 +0000 (14:46 +0000)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
Derick Rethans [Thu, 28 Nov 2013 14:45:26 +0000 (14:45 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6
Dmitry Stogov [Thu, 28 Nov 2013 14:40:46 +0000 (18:40 +0400)]
Removed unused "pHashFunction" argument in _zend_hash_init() and family (must be 99% source compatible)
Derick Rethans [Thu, 28 Nov 2013 14:30:08 +0000 (14:30 +0000)]
Merge branch 'PHP-5.4' into PHP-5.5
Conflicts:
ext/date/php_date.c
Derick Rethans [Thu, 28 Nov 2013 14:26:01 +0000 (14:26 +0000)]
Merge branch 'date-time-dst-rfc' into PHP-5.4
This is a partial resolve of some DST issues, plenty of things to do, but as
this *does* fix a few issues it's worth merging it already.
Derick Rethans [Thu, 28 Nov 2013 14:24:39 +0000 (14:24 +0000)]
Marking those two as XFAIL for now.
Dmitry Stogov [Thu, 28 Nov 2013 13:04:54 +0000 (17:04 +0400)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
* 'PHP-5.6' of git.php.net:php-src:
Updated NEWS for Constant Scalar Exprs RFC
Moved arrays again to "static_scalar:" & little cleanup
Renaming
Constant expressions refactoring
Removed operations on constant arrays. They make no sense as constants are not allowed to be arrays. And as just properties are allowed to; no problem, we still don't need operations on any constant array.
Added a few more operators
Whitespace fix
converted several switches to ifs and made more opcache friendly
Fatal error about self referencing constants fixed
Fixed mem leaks, added tests and ternary operator
Working commit for constant scalar expressions (with constants). Tests will follow.
Dmitry Stogov [Thu, 28 Nov 2013 13:02:01 +0000 (17:02 +0400)]
Some rare deprecated cases replaced by ZEND_ASSERT() (some extensions might need to be fixed)
Dmitry Stogov [Thu, 28 Nov 2013 13:01:10 +0000 (17:01 +0400)]
Removed duplicated hash function implementation (100% source compatible)
Bob Weinand [Thu, 28 Nov 2013 12:46:51 +0000 (13:46 +0100)]
Updated NEWS for Constant Scalar Exprs RFC
Bob Weinand [Thu, 28 Nov 2013 12:41:42 +0000 (13:41 +0100)]
Merge branch 'const_scalar_exprs' into PHP-5.6
Conflicts:
Zend/zend_extensions.h
Derick Rethans [Thu, 20 Jun 2013 08:28:23 +0000 (09:28 +0100)]
Fixed a few DST changeover issues.
Derick Rethans [Tue, 16 Apr 2013 15:31:10 +0000 (16:31 +0100)]
Move add/sub to timelib.
Derick Rethans [Sat, 13 Apr 2013 22:47:23 +0000 (23:47 +0100)]
Fix backwards transition diffs.
Derick Rethans [Sat, 13 Apr 2013 22:28:59 +0000 (23:28 +0100)]
Split up tests into their different categories.
Derick Rethans [Sat, 13 Apr 2013 17:45:51 +0000 (18:45 +0100)]
Group those tests a bit better, as some of the bd ones wanted a "ST" feature that doesn't exist yet.
Derick Rethans [Fri, 12 Apr 2013 10:24:14 +0000 (11:24 +0100)]
Fixed forward transitions in diffs.
Derick Rethans [Fri, 12 Apr 2013 10:23:49 +0000 (11:23 +0100)]
Always reset those parameters.
Derick Rethans [Sun, 31 Mar 2013 17:11:35 +0000 (18:11 +0100)]
Fixed "Forward Transition" construction of DateTime objects.
This fixes the issue in
https://wiki.php.net/rfc/datetime_and_daylight_saving_time#forward_transitions
There is a period during transition to DST where a time (such as 02:30) does
not exist. PHP already calculated the correct timestamp for this, but failed to
"rounded forward" to the existing correct hour value.
Dmitry Stogov [Thu, 28 Nov 2013 07:46:28 +0000 (11:46 +0400)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
* 'PHP-5.6' of git.php.net:php-src:
Fixed bug #53879 (DateTime::createFromFormat() fails to parse cookie expiration date)
Dmitry Stogov [Thu, 28 Nov 2013 07:44:14 +0000 (11:44 +0400)]
Don't check argument types for internal functions without type hinting
Derick Rethans [Wed, 27 Nov 2013 22:01:09 +0000 (22:01 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6
Derick Rethans [Wed, 27 Nov 2013 22:01:03 +0000 (22:01 +0000)]
Merge branch 'PHP-5.4' into PHP-5.5
Derick Rethans [Wed, 27 Nov 2013 22:00:53 +0000 (22:00 +0000)]
Merge branch 'bug53879' into PHP-5.4
Derick Rethans [Wed, 27 Nov 2013 21:59:46 +0000 (21:59 +0000)]
Fixed bug #53879 (DateTime::createFromFormat() fails to parse cookie expiration date)
Dmitry Stogov [Wed, 27 Nov 2013 17:04:00 +0000 (21:04 +0400)]
Fixed tests
Dmitry Stogov [Wed, 27 Nov 2013 16:30:35 +0000 (20:30 +0400)]
Removed deprecated AI_SET_PTR()s
Dmitry Stogov [Wed, 27 Nov 2013 10:58:54 +0000 (14:58 +0400)]
Merge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4
* 'PHP-5.4' of git.php.net:php-src:
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Dmitry Stogov [Wed, 27 Nov 2013 10:58:35 +0000 (14:58 +0400)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
* 'PHP-5.5' of git.php.net:php-src:
NEWS
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Dmitry Stogov [Wed, 27 Nov 2013 10:58:23 +0000 (14:58 +0400)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
* 'PHP-5.6' of git.php.net:php-src:
NEWS
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Dmitry Stogov [Wed, 27 Nov 2013 10:56:18 +0000 (14:56 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #65969 (Chain assignment with T_LIST failure)
Conflicts:
NEWS
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Dmitry Stogov [Wed, 27 Nov 2013 10:39:40 +0000 (14:39 +0400)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Fixed bug #65969 (Chain assignment with T_LIST failure)
Conflicts:
NEWS
Zend/zend_vm_def.h
Zend/zend_vm_execute.h
Dmitry Stogov [Wed, 27 Nov 2013 10:26:34 +0000 (14:26 +0400)]
Fixed bug #65969 (Chain assignment with T_LIST failure)
Remi Collet [Wed, 27 Nov 2013 10:15:58 +0000 (11:15 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
NEWS
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Remi Collet [Wed, 27 Nov 2013 10:15:34 +0000 (11:15 +0100)]
NEWS
Remi Collet [Wed, 27 Nov 2013 10:15:08 +0000 (11:15 +0100)]
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Remi Collet [Wed, 27 Nov 2013 10:13:16 +0000 (11:13 +0100)]
Fixed bug #66060 (Heap buffer over-read in DateInterval)
Julien Pauli [Wed, 27 Nov 2013 09:32:05 +0000 (10:32 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Wed, 27 Nov 2013 08:34:40 +0000 (09:34 +0100)]
5.5.8-dev now
Stanislav Malyshev [Wed, 27 Nov 2013 08:18:54 +0000 (00:18 -0800)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
5.4.24-dev now
merge fix
add test
Fix for Bug #66141 (mysqlnd quote function is wrong with NO_BACKSLASH_ESCAPES after failed query)
Stanislav Malyshev [Wed, 27 Nov 2013 08:14:42 +0000 (00:14 -0800)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
5.4.24-dev now
Conflicts:
configure.in
main/php_version.h
Stanislav Malyshev [Wed, 27 Nov 2013 08:13:45 +0000 (00:13 -0800)]
5.4.24-dev now
Andrey Hristov [Tue, 26 Nov 2013 18:10:30 +0000 (20:10 +0200)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
Dmitry Stogov [Tue, 26 Nov 2013 17:59:02 +0000 (21:59 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed opcahce_reset() crash when opcache.protect_memory is set
Dmitry Stogov [Tue, 26 Nov 2013 17:57:32 +0000 (21:57 +0400)]
Fixed opcahce_reset() crash when opcache.protect_memory is set
Dmitry Stogov [Tue, 26 Nov 2013 17:44:54 +0000 (21:44 +0400)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
* 'PHP-5.5' of git.php.net:php-src:
Fixed a wrong test
Dmitry Stogov [Tue, 26 Nov 2013 17:44:32 +0000 (21:44 +0400)]
Merge branch 'PHP-5.6' of git.php.net:php-src into PHP-5.6
* 'PHP-5.6' of git.php.net:php-src:
Fixed a wrong test
Dmitry Stogov [Tue, 26 Nov 2013 17:38:40 +0000 (21:38 +0400)]
Added an optimization of class constants and constant calls to some internal functions
Dmitry Stogov [Tue, 26 Nov 2013 17:37:31 +0000 (21:37 +0400)]
Added an optimization of class constants and constant calls to some internal functions
Andrey Hristov [Tue, 26 Nov 2013 17:15:43 +0000 (19:15 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5
Andrey Hristov [Tue, 26 Nov 2013 17:15:30 +0000 (19:15 +0200)]
merge fix
Andrey Hristov [Tue, 26 Nov 2013 17:15:12 +0000 (19:15 +0200)]
add test
Andrey Hristov [Tue, 26 Nov 2013 17:02:45 +0000 (19:02 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5
Conflicts:
NEWS
ext/mysqlnd/mysqlnd.c
Andrey Hristov [Tue, 26 Nov 2013 17:01:49 +0000 (19:01 +0200)]
Fix for Bug #66141 (mysqlnd quote function is wrong with NO_BACKSLASH_ESCAPES after failed query)
Dmitry Stogov [Tue, 26 Nov 2013 17:01:01 +0000 (21:01 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #66176 (Invalid constant substitution)
Fixed bug #66176 (Invalid constant substitution)
Dmitry Stogov [Tue, 26 Nov 2013 17:00:00 +0000 (21:00 +0400)]
Fixed bug #66176 (Invalid constant substitution)
Julien Pauli [Tue, 26 Nov 2013 16:43:45 +0000 (17:43 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed a wrong test
Julien Pauli [Tue, 26 Nov 2013 16:43:31 +0000 (17:43 +0100)]
Fixed a wrong test
Dmitry Stogov [Tue, 26 Nov 2013 15:55:49 +0000 (19:55 +0400)]
Fixed bug #66176 (Invalid constant substitution)
Dmitry Stogov [Tue, 26 Nov 2013 13:48:59 +0000 (17:48 +0400)]
Revert NEWS
Dmitry Stogov [Tue, 26 Nov 2013 13:48:11 +0000 (17:48 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #66176 (Invalid constant substitution)
Conflicts:
NEWS
Dmitry Stogov [Tue, 26 Nov 2013 13:47:02 +0000 (17:47 +0400)]
Fixed bug #66176 (Invalid constant substitution)
Dmitry Stogov [Tue, 26 Nov 2013 08:14:12 +0000 (12:14 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Added test
Dmitry Stogov [Tue, 26 Nov 2013 08:13:42 +0000 (12:13 +0400)]
Added test
Dmitry Stogov [Tue, 26 Nov 2013 07:36:23 +0000 (11:36 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #65559 (Opcache: cache not cleared if changes occur while running)
bring the news
Conflicts:
NEWS
Dmitry Stogov [Tue, 26 Nov 2013 07:34:41 +0000 (11:34 +0400)]
Fixed bug #65559 (Opcache: cache not cleared if changes occur while running)
Andrey Hristov [Mon, 25 Nov 2013 19:33:04 +0000 (21:33 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5
Conflicts:
NEWS
Andrey Hristov [Mon, 25 Nov 2013 19:31:51 +0000 (21:31 +0200)]
bring the news
Dmitry Stogov [Mon, 25 Nov 2013 10:11:45 +0000 (14:11 +0400)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed compatibility with old PHP versions
Fixed bug #65915 (Inconsistent results with require return value)
Conflicts:
NEWS
Dmitry Stogov [Mon, 25 Nov 2013 10:09:57 +0000 (14:09 +0400)]
Fixed compatibility with old PHP versions
Dmitry Stogov [Mon, 25 Nov 2013 10:07:24 +0000 (14:07 +0400)]
Fixed bug #65915 (Inconsistent results with require return value)
Anatol Belski [Thu, 21 Nov 2013 20:29:35 +0000 (21:29 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
fixed test
And here is the real fix for #66124
Fix for Bug #66124 (mysqli under mysqlnd loses precision when bind_param with 'i')
Anatol Belski [Thu, 21 Nov 2013 20:29:02 +0000 (21:29 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
fixed test
Anatol Belski [Thu, 21 Nov 2013 20:24:47 +0000 (21:24 +0100)]
fixed test
Andrey Hristov [Thu, 21 Nov 2013 19:29:37 +0000 (21:29 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5
Andrey Hristov [Thu, 21 Nov 2013 19:29:21 +0000 (21:29 +0200)]
And here is the real fix for #66124
Andrey Hristov [Thu, 21 Nov 2013 19:15:22 +0000 (21:15 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5
Andrey Hristov [Thu, 21 Nov 2013 19:14:42 +0000 (21:14 +0200)]
Fix for Bug #66124 (mysqli under mysqlnd loses precision when bind_param with 'i')
krakjoe [Wed, 20 Nov 2013 16:26:21 +0000 (16:26 +0000)]
Merge branch 'PHP-5.6' of https://git.php.net/repository/php-src into PHP-5.6
krakjoe [Sun, 17 Nov 2013 22:39:31 +0000 (22:39 +0000)]
export more Zend API
Anatol Belski [Wed, 20 Nov 2013 09:12:06 +0000 (10:12 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
permanently deactivate that place, not on runtime only
Anatol Belski [Wed, 20 Nov 2013 09:11:39 +0000 (10:11 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
permanently deactivate that place, not on runtime only
Anatol Belski [Wed, 20 Nov 2013 09:09:11 +0000 (10:09 +0100)]
permanently deactivate that place, not on runtime only
besides the two "if" checks, this fixes static analyze which is sometimes
broken because of this
Yasuo Ohgaki [Tue, 19 Nov 2013 22:25:04 +0000 (07:25 +0900)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
added a test to cover distinction between boolean return value of unserialize function and deserializing serialized boolean
Yasuo Ohgaki [Tue, 19 Nov 2013 22:23:54 +0000 (07:23 +0900)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
added a test to cover distinction between boolean return value of unserialize function and deserializing serialized boolean
Yasuo Ohgaki [Tue, 19 Nov 2013 22:17:53 +0000 (07:17 +0900)]
Fix WS in serialization_error_002.phpt
Aaron Hamid [Mon, 18 Nov 2013 03:59:42 +0000 (22:59 -0500)]
added a test to cover distinction between boolean return value of unserialize function and deserializing serialized boolean
Jeff Welch [Fri, 8 Nov 2013 18:07:22 +0000 (13:07 -0500)]
Fixed tests that fail with non-default `serialize_precision` configurations.
See:
* https://bugs.php.net/bug.php?id=64760
*
4dc4302
Jeff Welch [Fri, 8 Nov 2013 18:07:22 +0000 (13:07 -0500)]
Fixed tests that fail with non-default `serialize_precision` configurations.
See:
* https://bugs.php.net/bug.php?id=64760
*
4dc4302
Jeff Welch [Fri, 8 Nov 2013 18:07:22 +0000 (13:07 -0500)]
Fixed tests that fail with non-default `serialize_precision` configurations.
See:
* https://bugs.php.net/bug.php?id=64760
*
4dc4302
Remi Collet [Tue, 19 Nov 2013 11:42:44 +0000 (12:42 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
avoid doing a stream_select on a closed stream
Remi Collet [Tue, 19 Nov 2013 11:42:25 +0000 (12:42 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
avoid doing a stream_select on a closed stream