#
3e01f5af |
| 15-Jan-2021 |
Nikita Popov |
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool is retained as an alias.
show more ...
|
Revision tags: php-7.4.11, php-7.3.23 |
|
#
41b096b3 |
| 25-Sep-2020 |
Máté Kocsis |
Promote a few forgotten warnings to exceptions Closes GH-6211 |
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1 |
|
#
95f4ee38 |
| 22-May-2020 |
George Peter Banyard |
Add some ValueErrors to ext/date Closes GH-5613 |
#
8e8a277b |
| 14-Sep-2020 |
Máté Kocsis |
Slightly improve error handling in DatePeriod::__construct() |
#
2ee23352 |
| 04-Sep-2020 |
Derick Rethans |
Fixed bug #80057 (DateTimeImmutable::createFromFormat() does not populate time) |
#
ecd986c8 |
| 31-Aug-2020 |
Nikita Popov |
Fix build warnings after timelib update |
#
ac98ac72 |
| 27-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.4' * PHP-7.4: Don't assert when comparing uninit DateTimeZone objects
|
#
5ae657b2 |
| 27-Aug-2020 |
Nikita Popov |
Don't assert when comparing uninit DateTimeZone objects Nothing guarantees that the objects are initialized here... just check as usual. |
#
988fc94b |
| 27-Aug-2020 |
Nikita Popov |
Fix leak on failed DatePeriod initialization We need to free not only p here, but also b and e. |
#
e40c9d49 |
| 13-Aug-2020 |
Nikita Popov |
Add some missing DatePeriod initialization checks |
#
2965c8f8 |
| 05-Aug-2020 |
Nikita Popov |
Prefer strtoll over atoll Both are specified by C99, but strtoll has specified overflow behavior while atoll does not, so prefer using it. |
#
a6e3ce4f |
| 26-Jul-2020 |
Gregor Harlan |
datetime: new format "p", same as "P" but returning "Z" for UTC |
#
90434d7f |
| 02-Aug-2020 |
Derick Rethans |
Fixed bug #60302: DateTime::createFromFormat should new static(), not new self() Also fixes similar issues for DateTimeImmutable::createFromFormat, DateTime::createFromImmmutable, DateTi
Fixed bug #60302: DateTime::createFromFormat should new static(), not new self() Also fixes similar issues for DateTimeImmutable::createFromFormat, DateTime::createFromImmmutable, DateTime::createFromInterface, DateTimeImmutable::createFromMutable, and DateTimeImmutable::createFromInterface.
show more ...
|
#
1d4e229a |
| 21-Jul-2020 |
Nikita Popov |
Fix incorrect initialization in date_sunrise() |
#
2b5de6f8 |
| 01-Jul-2020 |
Max Semenik |
Remove proto comments from C files Closes GH-5758 |
#
312201dc |
| 01-Jul-2020 |
Nikita Popov |
Add get_gc handle for object iterators Optional handler with the same semantics as the object handler. |
#
e93d20ad |
| 30-Jun-2020 |
Máté Kocsis |
Add ZPP macros for class name or object parameters Closes GH-5647 |
Revision tags: php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1, php-7.2.30, php-7.4.5, php-7.3.17, php-7.4.5RC1, php-7.3.17RC1, php-7.3.18, php-7.4.4, php-7.2.29, php-7.3.16, php-7.4.4RC1, php-7.3.16RC1 |
|
#
ff19ec2d |
| 26-Feb-2020 |
Nikita Popov |
Introduce InternalIterator Userland classes that implement Traversable must do so either through Iterator or IteratorAggregate. The same requirement does not exist for internal class
Introduce InternalIterator Userland classes that implement Traversable must do so either through Iterator or IteratorAggregate. The same requirement does not exist for internal classes: They can implement the internal get_iterator mechanism, without exposing either the Iterator or IteratorAggregate APIs. This makes them usable in get_iterator(), but incompatible with any Iterator based APIs. A lot of internal classes do this, because exposing the userland APIs is simply a lot of work. This patch alleviates this issue by providing a generic InternalIterator class, which acts as an adapater between get_iterator and Iterator, and can be easily used by many internal classes. At the same time, we extend the requirement that Traversable implies Iterator or IteratorAggregate to internal classes as well. Closes GH-5216.
show more ...
|
#
15846ff1 |
| 17-Jun-2020 |
Nikita Popov |
Add ZVAL_OBJ_COPY macro For the common ZVAL_OBJ + GC_ADDREF pattern. This mirrors the existing ZVAL_STR_COPY API. |
#
88355dd3 |
| 07-Jun-2020 |
twosee |
Constify char * arguments of APIs Closes GH-5676. |
#
7d6a0ba8 |
| 07-Jun-2020 |
twosee |
Fix expression warnings and break warnings Close GH-5675. |
#
1b85e749 |
| 06-Jun-2020 |
twosee |
Fix warning of strict-prototypes Closes GH-5673. |
#
ffcc8135 |
| 01-May-2020 |
Máté Kocsis |
Convert UNKNOWN default values to null in ext/date Closes GH-5509 |
#
1d05771a |
| 09-Apr-2020 |
Máté Kocsis |
Add support for generating method entries from stubs Closes GH-5363 |
#
7c307873 |
| 04-Apr-2020 |
Máté Kocsis |
Generate function entries from stubs for a couple of extensions Closes GH-5347 |