#
9d48bf51 |
| 27-Oct-2019 |
Tyson Andre |
Fix miscellaneous typos in docs and error messages Closes GH-4863. |
#
e7ff590d |
| 25-Oct-2019 |
Tyson Andre |
Optimize array_slice for packed arrays with large offsets If the offset is 100000, and there are no gaps in the packed/unpacked array, then advance the pointer once by 100000, instea
Optimize array_slice for packed arrays with large offsets If the offset is 100000, and there are no gaps in the packed/unpacked array, then advance the pointer once by 100000, instead of looping and skipping 100000 times. Add a new test of array_slice handling unset offsets. Closes GH-4860.
show more ...
|
#
e7335eb4 |
| 21-Oct-2019 |
Colin O'Dell |
Allow array_splice() length to be null |
#
80103bdb |
| 22-Oct-2019 |
Colin O'Dell |
Document the changes to substr functions |
#
530a8a38 |
| 21-Oct-2019 |
Nikita Popov |
Fix and undeprecate ReflectionType::__toString() Add deprecated _ZendTestClass::__toString() method to preserve an existing test. ReflectionType::__toString() will now return a
Fix and undeprecate ReflectionType::__toString() Add deprecated _ZendTestClass::__toString() method to preserve an existing test. ReflectionType::__toString() will now return a complete representation of the type, as it should have originally. Users that relied on nullability being absent should have been pushed to ReflectionNamedType::getName() by the deprecation of ReflectionType::__toString() in PHP 7.1 / PHP 7.4.
show more ...
|
#
5c24f804 |
| 15-Oct-2019 |
Nikita Popov |
Promote "Cannot use parent" to fatal error |
#
e35bdb49 |
| 02-Oct-2019 |
Nikita Popov |
Add fdiv() function The fdiv() function is part of the fmod() / intdiv() family. It implements a floating-point division with IEEE-754 semantics. That is, division by zero is conside
Add fdiv() function The fdiv() function is part of the fmod() / intdiv() family. It implements a floating-point division with IEEE-754 semantics. That is, division by zero is considered well-defined and does not trigger any kind of diagnostic. Instead one of INF, -INF or NAN will be returned, depending on the case. This is in preparation for throwing DivisionByZeroError from the standard division operator.
show more ...
|
#
db233501 |
| 10-Oct-2019 |
Nikita Popov |
Use clean shutdown on uncaught exception |
#
d44cf9b5 |
| 02-Oct-2019 |
Nikita Popov |
Replace "unexpected character" warning with ParseError Closes GH-4767. |
Revision tags: php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1, php-7.1.1, php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1, php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37 |
|
#
4d6f88e2 |
| 10-Jun-2016 |
tyage |
Fix #72374: remove_path strips first char of filename |
#
2f92957f |
| 01-Oct-2019 |
Nikita Popov |
Convert some notices to warnings Part of https://wiki.php.net/rfc/engine_warnings. |
#
8aad466c |
| 27-Sep-2019 |
Mark |
Convert GD Resources to objects |
#
38b19d47 |
| 27-Sep-2019 |
Nikita Popov |
Convert "Only arrays and Traversables can be unpacked" into Error |
#
e8b0163e |
| 27-Sep-2019 |
Nikita Popov |
Promote write "use scalar as array" warning to Error |
#
0ebf2bdb |
| 26-Sep-2019 |
Nikita Popov |
Convert "Illegal offset type" warnings to exceptions |
#
f2b09969 |
| 26-Sep-2019 |
Nikita Popov |
Convert "cannot add element" warning to exception |
#
a66c60cc |
| 26-Sep-2019 |
Nikita Popov |
Throw Error when writing property of non-object This removes object auto-vivification support. This also means that we can remove the corresponding special handling for typed pr
Throw Error when writing property of non-object This removes object auto-vivification support. This also means that we can remove the corresponding special handling for typed properites: We no longer need to check that a property is convertible to stdClass if such a conversion might take place indirectly due to a nested property write. Additionally OBJ_W style operations now no longer modify the object operand, and as such we no longer need to treat op1 as a def in SSA form. The next step would be to actually compile the whole LHS of OBJ_W operations in R rather than W mode, but that causes issues with SimpleXML, whose object handlers depend on the current compilation structure. Part of https://wiki.php.net/rfc/engine_warnings.
show more ...
|
#
5356bad8 |
| 22-Sep-2019 |
Christoph M. Becker |
Remove unused parameter The `$use_include_path` parameter doesn't make sense for `tidy_repair_string()`, and actually unused, so we remove it. |
#
48892e6d |
| 21-Sep-2019 |
Christoph M. Becker |
Remove unused parameter Cf. <https://bugs.php.net/78579>. |
#
cdd4e591 |
| 18-Sep-2019 |
Nikita Popov |
Don't make argument nullable based on AST null initializer Closes GH-4720. |
#
d61bc63c |
| 14-Sep-2019 |
Christoph M. Becker |
Change XMLWriter resources to objects While we generally prefer objects over resources for quite a while, the procedural XMLWriter API still uses resources, although there is already
Change XMLWriter resources to objects While we generally prefer objects over resources for quite a while, the procedural XMLWriter API still uses resources, although there is already an object-oriented API which uses objects. This dichotomy makes no sense, slightly complicates the implementation, and doesn't allow a stepwise migration to the object-oriented API, which might be desired. Thus we completely drop the XMLWriter resources in favor of XMLWriter objects. We consider the minor BC break acceptable for a major version, since only explicit type checks (`is_resource()`, `gettype()` etc.) need to be adapted.
show more ...
|
#
873b5484 |
| 17-Sep-2019 |
Benjamin Eberlei |
Upgrading notes for removed ext/dom classes. |
#
4253811c |
| 10-Sep-2019 |
Peter Cowburn |
upgrading notes for ValueError/zend_value_error() |
#
790ed7d5 |
| 02-Sep-2019 |
Nikita Popov |
Enable display_startup_errors by default |
#
ea5854ca |
| 30-Aug-2019 |
Nikita Popov |
Make error_reporting=E_ALL the default |