#
f87cc89f |
| 21-Jun-2018 |
Anatol Belski |
Gereralize VA macro expansion mechanism Avoids code duplication and makes in usable elsewhere.
|
Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1 |
|
#
531de5f2 |
| 06-Jun-2018 |
Dmitry Stogov |
Fixed prototypes, foo(void) instead of foo()
|
Revision tags: php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6 |
|
#
8ebb6e1d |
| 14-May-2018 |
Anatol Belski |
Extend compile conditions
|
Revision tags: php-7.2.6RC1, php-7.1.18RC1 |
|
#
4ad9cf46 |
| 08-May-2018 |
Dmitry Stogov |
Bit test optimization
|
Revision tags: php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1 |
|
#
12ee8109 |
| 01-Mar-2018 |
Xinchen Hui |
Attempt to fix build with gcc-4.8
|
#
fd208e82 |
| 01-Mar-2018 |
Xinchen Hui |
Attempt to fix build reported fails in containers
|
Revision tags: php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28 |
|
#
285bfb96 |
| 15-Feb-2018 |
Dmitry Stogov |
Optimize "backup" functions of inlined opcode handlers for size
|
Revision tags: php-7.2.3RC1, php-7.1.15RC1 |
|
#
cf0fae5e |
| 12-Feb-2018 |
Xinchen Hui |
Optimized base64_encode/decode with SIMD instructions
|
#
a06cde82 |
| 03-Feb-2018 |
Anatol Belski |
If the target attribute is available, attach it explicitly The ifunc attribute might be not available as it is binary format dependent.
|
Revision tags: php-7.1.14, php-7.2.2 |
|
#
93185218 |
| 25-Jan-2018 |
Anatol Belski |
Revoke the gcc only restriction clang at least 5.0 supports GNU style attributes and intrinsic macros. In general, compilers claiming this functionality should know, what they do.
|
#
92f9fde2 |
| 24-Jan-2018 |
Anatol Belski |
Macrify the common operation
|
#
7e2a9936 |
| 24-Jan-2018 |
Anatol Belski |
Move useful macro into zend_portability.h
|
#
a6e86f7a |
| 24-Jan-2018 |
Anatol Belski |
Implement intrinsic function resolving per MINIT
|
Revision tags: php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
a6519d05 |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1 |
|
#
f5508390 |
| 04-Dec-2017 |
Nuno Lopes |
fix build with older gccs: label attributes are only available with gcc 5+
|
#
6acfade8 |
| 28-Nov-2017 |
Dmitry Stogov |
Prefer "GNU asm goto" to __builtin_saddl_overflow() for overflow detection. This allows generation of significantly better code.
|
Revision tags: php-7.2.0, php-7.1.12, php-7.0.26 |
|
#
26f8fc83 |
| 16-Nov-2017 |
Nikita Popov |
Enable and fix printf() format warnings Add _unchecked() variants of zend_spprintf and zend_strpprintf for cases where we specifically want to disable these checks, such as use of %H.
|
Revision tags: php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22 |
|
#
34e5d3a8 |
| 23-Jul-2017 |
Pedro Magalhães |
Simpler fix for #74974
|
Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7 |
|
#
bc5811f3 |
| 04-Jul-2017 |
Anatol Belski |
further sync for vim mode lines
|
Revision tags: php-7.2.0alpha3 |
|
#
205807f6 |
| 25-Jun-2017 |
Nikita Popov |
Move va_copy compatibility code into zend_portability.h Previously this was defined in zend.c and php.h and also handled in another way in soap.c.
|
Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, 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, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1 |
|
#
61e59db9 |
| 16-Feb-2017 |
Ondřej Surý |
Disable RTLD_DEEPBIND when compiling with AddressSanitizer (-fsanitize=address). The AddressSanitizer doesn't support RTLD_DEEPBIND resulting in erratic errors when deinitializing phar m
Disable RTLD_DEEPBIND when compiling with AddressSanitizer (-fsanitize=address). The AddressSanitizer doesn't support RTLD_DEEPBIND resulting in erratic errors when deinitializing phar module and possibly others. Clang use __has_feature() macro to indicate compilation with AddressSanitizer while gcc uses __SANITIZE_ADDRESS__ define. Fixes bug #73677.
show more ...
|
Revision tags: php-7.1.2, php-7.0.16 |
|
#
7a0adb4c |
| 07-Feb-2017 |
dreamsxin |
Add #ifndef restrict
|
Revision tags: 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 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|