#
cd953269 |
| 25-May-2017 |
Dmitry Stogov |
Added ZEND_COUNT instruction, to implement corresponding builtin.
|
#
89b3c9f6 |
| 24-May-2017 |
Dmitry Stogov |
Optimizer support for ZEND_IN_ARRAY
|
Revision tags: php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18 |
|
#
bd78dc57 |
| 03-Apr-2017 |
Dmitry Stogov |
Expose zend_ssa_is_no_val_use()
|
#
6af1ffb5 |
| 30-Mar-2017 |
Dmitry Stogov |
Allow SSA construction with source information about CV used as result
|
Revision tags: php-7.1.4RC1, php-7.0.18RC1 |
|
#
052aa466 |
| 16-Mar-2017 |
Nikita Popov |
Further optimize worklist management Instead of always popping the first elements, do multiple complete iterations of the worklist until it is empty.
|
#
e60515f3 |
| 16-Mar-2017 |
Nikita Popov |
Slightly optimize worklist management Avoid scanning the worklist twice on every iteration.
|
#
9331be7d |
| 16-Mar-2017 |
Nikita Popov |
Use call_map to avoid linear call lookup
|
Revision tags: php-7.1.3, php-7.0.17 |
|
#
d9231b16 |
| 07-Mar-2017 |
Dmitry Stogov |
Fixed pointer allignment
|
Revision tags: 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 |
|
#
141d1ba9 |
| 13-Jan-2017 |
Dmitry Stogov |
Introduced "zend_type" - an abstraction for type-hinting representation.
|
Revision tags: php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
Revision tags: php-7.1.1, php-5.6.29 |
|
#
76c4a3db |
| 06-Dec-2016 |
Nikita Popov |
Fix bug #73668 Not bothering to implement special handling to get an accurate range for this case.
|
#
d7e7f74b |
| 06-Dec-2016 |
Nikita Popov |
Factor out common binary op code in range inference Instead of repeating the same code for binary ops and their compound assignment variants, factor the range computation out into a
Factor out common binary op code in range inference Instead of repeating the same code for binary ops and their compound assignment variants, factor the range computation out into a separate function.
show more ...
|
Revision tags: php-7.0.14 |
|
#
54244ba5 |
| 01-Dec-2016 |
Dmitry Stogov |
Fixed access to uninitialized value
|
Revision tags: php-7.1.0, php-5.6.29RC1, php-7.0.14RC1 |
|
#
226b82b1 |
| 17-Nov-2016 |
Nikita Popov |
RC inference fixes
|
#
a04d9e0f |
| 16-Nov-2016 |
Dmitry Stogov |
Fixed type ingference
|
#
4cef0ead |
| 12-Nov-2016 |
Kalle Sommer Nielsen |
Fix Windows build
|
Revision tags: php-7.1.0RC6, php-5.6.28 |
|
#
0378121c |
| 08-Nov-2016 |
Nikita Popov |
Range inference cleanup Replace inline #ifdefs with some macros. Fix build if NEG_RANGE is disabled. Fix some typos. Add some comments.
|
Revision tags: php-7.0.13 |
|
#
e696927e |
| 31-Oct-2016 |
Dmitry Stogov |
Fixed reference-counter inference
|
Revision tags: php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1 |
|
#
ac6134fb |
| 18-Oct-2016 |
Dmitry Stogov |
Fixed type inference rules.
|
Revision tags: php-7.1.0RC4 |
|
#
659cc278 |
| 14-Oct-2016 |
Nikita Popov |
Various RC inference fixes
|
Revision tags: php-5.6.27, php-7.0.12 |
|
#
e92a18dc |
| 11-Oct-2016 |
Dmitry Stogov |
Fixed referencecounter inference rules (cherry picked from commit 6046a99b97b5abab2e75d73bc9d73062f1943126)
|
#
23399240 |
| 10-Oct-2016 |
Dmitry Stogov |
Fixed referencecounter inference rules (cherry picked from commit fae7d6b9bbb3eaf053fb9eb43bc5ceabb34c87f7)
|
#
6046a99b |
| 11-Oct-2016 |
Dmitry Stogov |
Fixed referencecounter inference rules
|
#
fae7d6b9 |
| 10-Oct-2016 |
Dmitry Stogov |
Fixed referencecounter inference rules
|