Nikita Popov
|
9af0c96af4
|
Fix bug #72159
|
2016-05-04 18:43:11 +02:00 |
|
Joe Watkins
|
a17e4187e7
|
correct wording
|
2016-05-04 17:04:38 +01:00 |
|
Joe Watkins
|
9bbee305e3
|
add compiler option to disable builtins (special case function calls)
|
2016-05-04 10:53:59 +01:00 |
|
Nikita Popov
|
fbae590bf0
|
Fix leaks in QM_ASSIGN, JMP_SET and COALESCE
The QM_ASSIGN code was rewritten to use the standard pattern for
handling CVs and VARs.
|
2016-05-03 18:12:56 +02:00 |
|
Bob Weinand
|
b4c5009220
|
Mark fcc as initialized for object calls
This results in 1% speedup (cycle count) on some real world applications
|
2016-05-03 02:07:06 +02:00 |
|
Nikita Popov
|
ec7c3c22b6
|
Fix leak in zend_get_constant_ex
|
2016-05-02 19:59:43 +02:00 |
|
Nikita Popov
|
d5a38280be
|
Drop dup declare with inconsistent linkage
This is already declared in zend_stream.h as ZEND_API.
|
2016-05-02 11:56:28 +02:00 |
|
Anatol Belski
|
81e62e66d6
|
fix dir separator in test
|
2016-05-01 19:05:02 +02:00 |
|
Nikita Popov
|
d0069ca6c1
|
Fix ('\bar')() in namespace
|
2016-05-01 13:05:14 +02:00 |
|
Dmitry Stogov
|
d851e8389c
|
Added test
|
2016-04-28 20:12:42 +03:00 |
|
Dmitry Stogov
|
9e45ac53ce
|
Fixed BC break described by bug #72119.
It was introduced after 7.0.5 release by attempt to fix bug #71428.
|
2016-04-28 19:56:10 +03:00 |
|
Dmitry Stogov
|
92233dd736
|
Fixed bug #72101 (crash on complex code)
|
2016-04-25 14:11:46 +03:00 |
|
Bob Weinand
|
69efeb1223
|
Fix constant expr coaleasce with protected mode opcache
|
2016-04-21 21:51:00 +02:00 |
|
Bob Weinand
|
a287c3f776
|
Fix magic constants (__LINE__) with ?? for constant scalar exprs
Also fix general memory leak when root ast gets replaced in compile time evaluation
|
2016-04-21 02:45:09 +02:00 |
|
Márcio Almada
|
9f3eab44df
|
allow null coalescing (??) on constant expressions
|
2016-04-21 01:22:28 +02:00 |
|
Nikita Popov
|
77bb96d7c9
|
Fix bug #71737
Also improve the error message for $this used in parameters.
|
2016-04-20 18:38:40 +02:00 |
|
Nikita Nefedov
|
19759a5602
|
Fix RECV opcode to handle all kinds of exceptions
fix RECV opcode to handle exceptions thrown from user-defined error handler
as a result Notice error from failed type coercion
|
2016-04-20 08:40:44 -07:00 |
|
Dmitry Stogov
|
e46be0cd19
|
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
Prevent usage in GC after free.
|
2016-04-19 01:37:24 +03:00 |
|
Dmitry Stogov
|
ffc697ac27
|
Prevent usage in GC after free.
|
2016-04-19 01:31:49 +03:00 |
|
Nikita Popov
|
73958ca62d
|
Fix SEND_USER as well
Missed copy&paste code here
|
2016-04-18 22:45:38 +02:00 |
|
Nikita Popov
|
a8792158bd
|
Fix SEND_ARRAY+PREFER_REF SHM corruption
Make the behavior consistent between namespaced and not and with
PHP 5.6.
|
2016-04-18 18:26:20 +02:00 |
|
Xinchen Hui
|
aa9f8e695c
|
combine conditions
|
2016-04-18 19:13:54 +08:00 |
|
Nikita Popov
|
d1a38743a5
|
Fix SEND_UNPACK array separation
Separating only immutable arrays is not enough.
|
2016-04-16 22:33:23 +02:00 |
|
Bob Weinand
|
15d1d4f45b
|
Fixed bug #72038 (Function calls with values to a by-ref parameter don't always throw a notice)
|
2016-04-16 20:36:19 +02:00 |
|
Nikita Popov
|
4e585eb429
|
Fix ZEND_SEPARATE for by-val func returning ref zval
|
2016-04-12 14:44:29 +02:00 |
|
Nikita Popov
|
6a2eee520a
|
Drop unnecessary ZEND_SEPARATE code
The following write ops will separate if necessary.
|
2016-04-12 14:44:29 +02:00 |
|
Remi Collet
|
d62ab27042
|
fix skipif
|
2016-04-12 13:46:06 +02:00 |
|
Joe Watkins
|
c0b821d2e9
|
handle dummy frame
|
2016-04-11 13:24:37 +01:00 |
|
Nikita Popov
|
aad4ecebf8
|
Fixed bug #71980
|
2016-04-07 12:29:59 +02:00 |
|
Nikita Popov
|
5ab950cb2c
|
Remove __halt_compiler from semi-reserved tokens
token_get_all() is not capable of dealing with this one correctly.
|
2016-04-07 05:52:32 +02:00 |
|
Dmitry Stogov
|
088f55ae74
|
Fixed build
|
2016-04-07 00:59:21 +03:00 |
|
Dmitry Stogov
|
e9d65160e8
|
Fixed bug #71978 (Existence of return type hint affects other compatibility rules)
|
2016-04-06 17:17:10 +03:00 |
|
Joe Watkins
|
9a38b2dbce
|
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
|
2016-04-03 12:41:23 +01:00 |
|
Joe Watkins
|
14e4c610e9
|
Fix #69537: __debugInfo with empty string for key gives error
|
2016-04-03 12:40:29 +01:00 |
|
Joe Watkins
|
91c10662c8
|
fix #69537: __debugInfo with empty string for key gives error
|
2016-04-03 12:38:25 +01:00 |
|
Xinchen Hui
|
5b1bb41c0b
|
Fixed bug #71930 (_zval_dtor_func: Assertion `(arr)->gc.refcount <= 1' failed)
|
2016-04-01 22:27:29 +08:00 |
|
Nikita Popov
|
f95679885f
|
Fix __invoke comparison in closure_get_method
It compared against the wrong variable. Fixed this by getting rid
of lc_name entirely and use equals_literal_ci instead.
|
2016-03-30 18:32:00 +02:00 |
|
Nikita Popov
|
ed06d130f7
|
Fixed bug #71922
|
2016-03-29 19:29:19 +02:00 |
|
Joe Watkins
|
5074fd9c7c
|
Merge branch 'PHP-7.0' of https://github.com/php/php-src into PHP-7.0
|
2016-03-29 11:34:58 +01:00 |
|
Joe Watkins
|
d12ed0c7fa
|
remove unused param
|
2016-03-29 11:34:18 +01:00 |
|
Xinchen Hui
|
256593abcf
|
Update tests
|
2016-03-29 17:52:58 +08:00 |
|
Xinchen Hui
|
2e6d70787c
|
Fixed bug #71914 (Reference is lost in "switch")
|
2016-03-29 17:14:36 +08:00 |
|
Joe Watkins
|
dd70c39556
|
fix bug #71428: Validation type inheritance with = NULL
|
2016-03-29 09:57:51 +01:00 |
|
Joe Watkins
|
3f56dfe866
|
Bug #71428 work ... hopefully, fix drupal 8
|
2016-03-29 09:36:08 +01:00 |
|
Joe Watkins
|
ee9a78a033
|
work on #71428
|
2016-03-28 11:54:25 +01:00 |
|
Joe Watkins
|
32df2210d7
|
my commits are bad, and I feel bad (test for bug #71414)
|
2016-03-26 23:59:46 +00:00 |
|
Joe Watkins
|
4327370d13
|
fix #71414 (Interface method override inherited method and implemented in a trait causes fatal error)
|
2016-03-26 23:47:31 +00:00 |
|
Joe Watkins
|
1a75cd29a2
|
add test for bug
|
2016-03-26 11:15:08 +00:00 |
|
Joe Watkins
|
373da7aa6f
|
fix standard object handler for properties when type == BP_VAR_IS
|
2016-03-26 11:15:08 +00:00 |
|
Rasmus Lerdorf
|
1efcdaf092
|
Disable huge pages in the Zend allocator by default
As per the discussion on internals, this is an expert feature
that needs special system-level configuration and care.
|
2016-03-22 08:04:53 -07:00 |
|