#
9f3eab44 |
| 17-Apr-2016 |
Márcio Almada |
allow null coalescing (??) on constant expressions
|
#
c4f69b6d |
| 19-Apr-2016 |
Adam Harvey |
Fix ZTS builds by adding a missing TSRMLS_FETCH().
|
#
77bb96d7 |
| 20-Apr-2016 |
Nikita Popov |
Fix bug #71737 Also improve the error message for $this used in parameters.
|
#
ffc697ac |
| 18-Apr-2016 |
Dmitry Stogov |
Prevent usage in GC after free.
|
#
ea1f3005 |
| 17-Apr-2016 |
Nikita Popov |
Fully initialize DECLARE_CLASS/FUNCTION opcodes
|
#
b73517c1 |
| 14-Apr-2016 |
Dmitry Stogov |
Use DO_FCALL_BY_NAME instead of DO_FCALL, if possible
|
#
3444c1ae |
| 07-Apr-2016 |
Dmitry Stogov |
Use return type hints for type inference and eliminate useless VERIFY_RETRUN_TYPE opcodes.
|
#
14e4c610 |
| 03-Apr-2016 |
Joe Watkins |
Fix #69537: __debugInfo with empty string for key gives error
|
#
91c10662 |
| 03-Apr-2016 |
Joe Watkins |
fix #69537: __debugInfo with empty string for key gives error
|
Revision tags: php-5.6.20 |
|
#
1e82ad80 |
| 30-Mar-2016 |
Andrea Faulds |
Warn about invalid strings in arithmetic Squashed commit of the following: commit e05d3b67325d4521418483ed924ac9211a188919 Author: Andrea Faulds <ajf@ajf.me> Date: Wed Mar
Warn about invalid strings in arithmetic Squashed commit of the following: commit e05d3b67325d4521418483ed924ac9211a188919 Author: Andrea Faulds <ajf@ajf.me> Date: Wed Mar 30 01:43:35 2016 +0100 UPGRADING and NEWS commit 6caf1d4585207d1b02fb06a216cd7da1a1f5e12d Author: Andrea Faulds <ajf@ajf.me> Date: Sun Mar 20 21:18:33 2016 +0000 Fixes commit 6dadb1b0efe5e2ed071e95a55c806519e61377ac Author: Andrea Faulds <ajf@ajf.me> Date: Sun Feb 14 02:15:01 2016 +0000 Add test for numeric string errors in assignment commit bd5f04e8dd576f92a48d25546f4f9a0f57f374de Author: Andrea Faulds <ajf@ajf.me> Date: Sat Feb 13 23:53:05 2016 +0000 Add test for numeric string errors commit c72e92f16d512bcae30cc9639c89bcb08d971742 Author: Andrea Faulds <ajf@ajf.me> Date: Tue Jan 26 23:28:33 2016 +0000 Add test for scientific notation in integer operations commit d94c08852d405b3a7ef6c84d24bf7915c890ce78 Author: Andrea Faulds <ajf@ajf.me> Date: Sun Feb 14 01:25:57 2016 +0000 Disable optimiser evaluation for numeric string errors commit 30ee954ed13d933e766c68605d683c8ebae3d8ee Author: Andrea Faulds <ajf@ajf.me> Date: Sun Feb 14 01:46:25 2016 +0000 fixup commit a6403b79e054c95e2b7345d787f3092b261eed27 Author: Andrea Faulds <ajf@ajf.me> Date: Sat Feb 13 22:00:27 2016 +0000 Do not convert error-causing numeric strings ahead-of-time commit f9dc35401471ef3035954cb6f171826769297548 Author: Andrea Faulds <ajf@ajf.me> Date: Sat Feb 13 19:15:38 2016 +0000 Disable compile-time evaluation for numeric string errors commit e05b0cc8496ea082c6db27efd8b8277ef1f785b5 Author: Andrea Faulds <ajf@ajf.me> Date: Fri Feb 5 11:42:26 2016 +0000 Make _zval_get_long_func_noisy function for inlining commit 84d66321a57e579759109650c8bb7e3d5002854a Author: Andrea Faulds <ajf@ajf.me> Date: Tue Jan 26 23:10:00 2016 +0000 Update tests commit 5ac4a0cc4bff282e3a15eaa8ab44b67391881a6d Author: Andrea Faulds <ajf@ajf.me> Date: Tue Jan 26 22:08:19 2016 +0000 Use is_numeric_string_ex for zval_get_long etc. commit c21f08848533723331012a62a153de3577731d6a Author: Andrea Faulds <ajf@ajf.me> Date: Thu Jan 7 21:13:04 2016 +0000 Update tests commit 63e214cf8160420bfc51c6a2b4ae32f09ad8e8af Author: Andrea Faulds <ajf@ajf.me> Date: Wed Jan 6 00:28:01 2016 +0000 Warn on non-/bad numeric strings in arithmetic
show more ...
|
Revision tags: php-5.5.34, php-7.0.5 |
|
#
4327370d |
| 26-Mar-2016 |
Joe Watkins |
fix #71414 (Interface method override inherited method and implemented in a trait causes fatal error)
|
#
b867bd1c |
| 26-Mar-2016 |
Nikita Popov |
Fix FETCH_CLASS_SELF comparisons Turns out those don't form a bitfield.
|
Revision tags: php-5.6.20RC1, php-7.0.5RC1 |
|
#
8e5b1397 |
| 12-Mar-2016 |
Nikita Popov |
Evaluate arguments of new for classes without ctor ML: http://markmail.org/message/4b3mk7jid64zvz34
|
#
37c8bb58 |
| 25-Mar-2016 |
Andrea Faulds |
Allow specifying keys on list() elements Squashed commit of the following: commit 0361dbe35616722fbe51b446ab7b43a9ca01f455 Author: Andrea Faulds <ajf@ajf.me> Date: Fri Mar
Allow specifying keys on list() elements Squashed commit of the following: commit 0361dbe35616722fbe51b446ab7b43a9ca01f455 Author: Andrea Faulds <ajf@ajf.me> Date: Fri Mar 25 16:59:20 2016 +0000 UPGRADING and NEWS commit dca9d4a36c845bfe4fbcb9db18e184469110ea5a Author: Andrea Faulds <ajf@ajf.me> Date: Fri Mar 25 16:45:18 2016 +0000 Add tests contributed by @jesseschalken commit e557f77eab692ed8bb18dbdff48777d80b6f6cbd Author: Andrea Faulds <ajf@ajf.me> Date: Fri Mar 25 16:44:51 2016 +0000 Rebuild VM commit 70942e4c3cbb6b4fe6305b27e1e1b2bed78e76df Author: Andrea Faulds <ajf@ajf.me> Date: Wed Feb 24 13:12:26 2016 +0000 Add test for evaluation order of nested list() keys commit ed3592e80c5231d9e9a95558aa768a42b75bdebc Author: Andrea Faulds <ajf@ajf.me> Date: Wed Feb 24 12:42:04 2016 +0000 Add test for evaluation order commit 589756cbcccbb4702c90b5aa9c091af446058ca1 Author: Andrea Faulds <ajf@ajf.me> Date: Tue Jan 19 17:29:34 2016 +0000 Allow arbitrary expressions for key commit 3f622077c32fcd82fcf27a41bd0f22e2552ec4c5 Author: Andrea Faulds <ajf@ajf.me> Date: Tue Jan 19 17:45:10 2016 +0000 Remove compile-time HANDLE_NUMERIC (see bug #63217) commit bab758119aec63289a2c5bef6a5f90a7bc6441a2 Author: Andrea Faulds <ajf@ajf.me> Date: Sun Jan 17 01:20:26 2016 +0000 Handle numeric strings commit 14bfe93ddc34d1175bccb42a158be8842c472a9c Author: Andrea Faulds <ajf@ajf.me> Date: Sun Jan 17 01:09:36 2016 +0000 Allow trailing comma commit f4c8b2cb30fc074b15b5f7aabef5444382403b5d Author: Andrea Faulds <ajf@ajf.me> Date: Sat Jan 16 23:47:11 2016 +0000 Add tests commit 0085884a6176c3a981b53131fbb4fa0c44db2670 Author: Andrea Faulds <ajf@ajf.me> Date: Sat Jan 16 22:24:23 2016 +0000 Handle non-integer/string opcodes commit e572d2d0ada6a64b36a2c6f5e8cb57439f51b55e Author: Andrea Faulds <ajf@ajf.me> Date: Sat Jan 16 21:10:33 2016 +0000 Disallow mixing keyed and unkeyed list() elements commit cede13ccfe0c486591fa84764271ac1b8cb90d0b Author: Andrea Faulds <ajf@ajf.me> Date: Sun Jan 10 20:46:44 2016 +0000 list() with keys (no foreach or tests)
show more ...
|
#
bc49f8b4 |
| 22-Mar-2016 |
Dmitry Stogov |
Fixed possible memory leak.
|
#
dc842bbf |
| 21-Mar-2016 |
Nikita Popov |
Fixed bug #71871
|
#
24f63b1c |
| 20-Mar-2016 |
Nikita Popov |
Fix broken merge
|
#
93499bfd |
| 17-Mar-2016 |
Xinchen Hui |
Fixed test & ZEND_BOOL should result TMP_VAR
|
#
910e6dc6 |
| 17-Mar-2016 |
Xinchen Hui |
Fixed for master
|
#
64dae1ea |
| 13-Mar-2016 |
Nikita Popov |
Statically bind static method call arguments If we know what method will be called, use ct-bound send opcodes. The intl test is changed because a runtime error changed to a comp
Statically bind static method call arguments If we know what method will be called, use ct-bound send opcodes. The intl test is changed because a runtime error changed to a compile-time error.
show more ...
|
Revision tags: php-5.6.19, php-5.5.33, php-7.0.4 |
|
#
dc33c79a |
| 19-Feb-2016 |
Dmitry Stogov |
Evaluate ord(<string>), chr(<int>) and defined(<persistent-constant>) at compile time
|
Revision tags: php-5.6.19RC1, php-7.0.4RC1 |
|
#
d10911af |
| 13-Feb-2016 |
Nikita Popov |
Simplify previous fix I didn't notice that there already is a var with the same value.
|
#
502dd99a |
| 13-Feb-2016 |
Nikita Popov |
Fix ZEND_NEW live ranges While the def starts at DO_FCALL, the variable should still be the result of NEW, not DO_FCALL. I had to fix the test for #68652, because the code start
Fix ZEND_NEW live ranges While the def starts at DO_FCALL, the variable should still be the result of NEW, not DO_FCALL. I had to fix the test for #68652, because the code started to (correctly) free the "new self()" object, which triggered an infinite destructor loop.
show more ...
|
#
ccc06e25 |
| 12-Feb-2016 |
Nikita Popov |
Forbid yield from in by-reference generators The current yield from implementation doesn't support by-ref yields. It's likely not worthwhile to actually implement this, but we should
Forbid yield from in by-reference generators The current yield from implementation doesn't support by-ref yields. It's likely not worthwhile to actually implement this, but we should at least keep the door open for the future by issuing a compile error. Refs bug #71252.
show more ...
|
#
44ed1cb5 |
| 11-Feb-2016 |
Nikita Popov |
Remove ZEND_CALL_CTOR_RESULT_UNUSED Instead emit a FREE on the result of NEW.
|