summaryrefslogtreecommitdiff
path: root/Zend/zend_portability.h
Commit message (Expand)AuthorAgeFilesLines
* X86: Fast CRC32 computation using PCLMULQDQ instructionFrank Du2020-09-021-0/+56
* Disable ifunc resolvers under dataflow sanitizerNikita Popov2020-09-011-1/+2
* Assume offsetof() existsNikita Popov2020-06-301-21/+0
* Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0)Christoph M. Becker2020-06-161-4/+6
* Control VCRT leak reporting via environment variable in debug buildsChristoph M. Becker2020-06-101-1/+1
* Fix MSVC level 1 (severe) warningsChristoph M. Becker2020-06-051-0/+7
* Revert "Revert "Merge branch 'PHP-7.4'""Christoph M. Becker2020-05-201-0/+8
* Fix [-Wundef] warning in Zend folderGeorge Peter Banyard2020-05-121-15/+15
* Only use ifunc resolvers if __builtin_cpu_supports+init availableNikita Popov2020-05-111-1/+4
* Reapply "Remove configure checks for supported instruction sets"Nikita Popov2020-05-111-6/+6
* Revert "Merge branch 'PHP-7.4'"Christoph M. Becker2020-01-231-8/+0
* Merge branch 'PHP-7.4'Christoph M. Becker2020-01-231-0/+8
|\
| * Make MSVCRT memory leak checking usable for the test suiteChristoph M. Becker2020-01-231-0/+8
* | Merge branch 'PHP-7.4'Christoph M. Becker2020-01-161-1/+1
|\ \ | |/
| * Disable optimizations for ASan instrumented buildsChristoph M. Becker2020-01-161-1/+1
* | Remove va_copy from zend_portability as it's always available since C99George Peter Banyard2020-01-141-12/+0
* | Move isinf, isnan, and isfinite to zend_portability.hGeorge Peter Banyard2019-12-051-0/+14
* | Remove custom implementation for inifinity and NAN as we can now rely on C99George Peter Banyard2019-12-041-43/+3
|/
* Disable ifunc resolvers under thread sanitizer as wellNikita Popov2019-11-071-1/+1
* Revert "Remove configure checks for supported instruction sets"Nikita Popov2019-11-041-6/+6
* Remove configure checks for supported instruction setsNikita Popov2019-10-311-6/+6
* Include stddef.h in zend_portability.h for offsetof() macroNikita Popov2019-09-141-17/+13
* Reenable alloca support on ZTSNikita Popov2019-08-301-1/+1
* Disable RTLD_DEEPBIND under memory sanitizerNikita Popov2019-07-011-9/+8
* Disable ifunc resolvers if memory sanitizer is usedNikita Popov2019-06-281-0/+8
* Make ATTRIBUTE_UNUSED more portableNikita Popov2019-06-121-2/+6
* Reduce register pressure by reloading values on CPUs with few general purpose...Dmitry Stogov2019-05-311-0/+5
* Remove restrict zend_portability defineNikita Popov2019-04-111-8/+0
* Remove HAVE_LIMITS_HPeter Kokot2019-04-071-3/+1
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-03-181-6/+2
|\
| * Remove x86 bit test optimizationNikita Popov2019-03-181-6/+2
* | add --enable-rtld-now build option to change dlopen behaviorRemi Collet2019-03-121-3/+9
* | Use #ifdef instead of #ifNikita Popov2019-02-141-1/+1
* | Make ABI of SIMD optimized functions independent of compiler flagsNikita Popov2019-02-141-1/+4
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-02-141-1/+1
|\ \ | |/
| * Work around compiler flag dependent ABINikita Popov2019-02-141-1/+1
| * Future-proof email addressesZeev Suraski2018-11-011-3/+3
* | Remove local variablesPeter Kokot2019-02-031-10/+0
* | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-3/+3
* | Remove HAVE_STDARG_HPeter Kokot2018-09-181-3/+1
|/
* Fix clang compilationAnatol Belski2018-08-011-1/+1
* Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* Gereralize VA macro expansion mechanismAnatol Belski2018-06-211-0/+7
* Fixed prototypes, foo(void) instead of foo()Dmitry Stogov2018-06-061-2/+2
* Extend compile conditionsAnatol Belski2018-05-151-1/+1
* Bit test optimizationDmitry Stogov2018-05-081-0/+7
* Attempt to fix build with gcc-4.8Xinchen Hui2018-03-011-1/+6
* Attempt to fix build reported fails in containersXinchen Hui2018-03-011-5/+3
* Optimize "backup" functions of inlined opcode handlers for sizeDmitry Stogov2018-02-151-0/+9