Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Constify char * arguments of APIs | twosee | 2020-06-08 | 1 | -6/+6 |
| | | | | Closes GH-5676. | ||||
* | Remove now unnecessary PHP_FUNCTION() declarations | Nikita Popov | 2020-04-03 | 1 | -73/+0 |
| | |||||
* | Drop wchar header check as always defined since C95 | George Peter Banyard | 2020-03-31 | 1 | -5/+2 |
| | |||||
* | Add str_contains() function | Philipp Tanlak | 2020-03-16 | 1 | -0/+1 |
| | | | | | | RFC: https://wiki.php.net/rfc/str_contains Closes GH-5179. | ||||
* | Avoid used of "named fn" in ext/standard | Nikita Popov | 2020-02-25 | 1 | -2/+2 |
| | |||||
* | Remove state pointer argument from php_strip_tags | Nikita Popov | 2020-01-27 | 1 | -2/+2 |
| | |||||
* | Remove support for mixing parameter order in implode() | Máté Kocsis | 2019-12-12 | 1 | -1/+1 |
| | |||||
* | Remove money_format() function | Máté Kocsis | 2019-12-05 | 1 | -3/+0 |
| | |||||
* | Remove hebrevc() function | Máté Kocsis | 2019-12-05 | 1 | -1/+0 |
| | |||||
* | Remove mention of PHP major version in Copyright headers | Gabriel Caruso | 2019-09-25 | 1 | -2/+0 |
| | | | | Closes GH-4732. | ||||
* | Remove HAVE_STRCOLL check | Peter Kokot | 2019-06-28 | 1 | -2/+0 |
| | | | | | | | | | The strcoll function is defined in the C89 standard and should be on today's systems always available via the <string.h> header. https://port70.net/~nsz/c/c89/c89-draft.html#4.11.4.3 - Remove also SKIPIF strcoll check in test | ||||
* | Remove HAVE_STRERROR | Peter Kokot | 2019-04-08 | 1 | -5/+0 |
| | | | | | | | | | | | Checking for the strerror function presence is no longer needed since it is part of the C89 standard [1] and can be safely assumed that all current systems have it. Check in the configure.ac and Windows defined symbol are still left until the file library (libmagic) will be updated. [1]: https://port70.net/~nsz/c/c89/c89-draft.html | ||||
* | Remove checks for locale.h, setlocale, localeconv | Peter Kokot | 2019-04-07 | 1 | -5/+1 |
| | | | | | | | | | | | | | | | | | | | The `<loccale.h>` header file, setlocale, and localeconv are part of the standard C89 [1] and on current systems can be used unconditionally. Since PHP 7.4 requires at least C89 or greater, the `HAVE_LOCALE_H`, `HAVE_SETLOCALE`, and `HAVE_LOCALECONV` symbols defined by Autoconf in configure.ac [2] can be ommitted and simplifed. The bundled libmagic (file) has also been patched already in version 5.35 and up in upstream location so when it will be patched also in php-src the check for locale.h header is still left in the configure.ac and in windows headers definition file. [1] https://port70.net/~nsz/c/c89/c89-draft.html#4.4 [2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4 Omit the bundled libmagic files | ||||
* | Make ABI of SIMD optimized functions independent of compiler flags | Nikita Popov | 2019-02-14 | 1 | -5/+0 |
| | | | | | Always export these as normal functions and only use function pointers internally if necessary. | ||||
* | Remove yearly range from copyright notice | Zeev Suraski | 2019-01-30 | 1 | -1/+1 |
| | |||||
* | Remove unused Git attributes ident | Peter Kokot | 2018-07-25 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore. | ||||
* | Changed php_add[c]slashes prototypes (removed should_free argument) | Dmitry Stogov | 2018-06-29 | 1 | -3/+4 |
| | |||||
* | Remove outdated comments about PHP 3 | Peter Kokot | 2018-06-27 | 1 | -2/+0 |
| | |||||
* | Use const pointers where appropriate | Anatol Belski | 2018-03-16 | 1 | -2/+2 |
| | |||||
* | Fixed build (extern php_stripslashes) | Bob Weinand | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | Optimized php_stripslash with SSSE3 instr | Xinchen Hui | 2018-02-21 | 1 | -1/+2 |
| | |||||
* | Implement intrinsic function resolving per MINIT | Anatol Belski | 2018-01-24 | 1 | -0/+7 |
| | |||||
* | Trailing whitespaces on ext/* | Gabriel Caruso | 2018-01-04 | 1 | -3/+3 |
| | | | | Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com> | ||||
* | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Move constants into read-only data segment | Dmitry Stogov | 2017-12-14 | 1 | -1/+1 |
| | |||||
* | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -2/+2 |
| | |||||
* | Move utf8_encode and utf8_decode to ext/standard | Andrea Faulds | 2016-10-17 | 1 | -0/+2 |
| | |||||
* | reduce size of stream struct | Anatol Belski | 2016-10-05 | 1 | -2/+2 |
| | | | | 32 bytes are spared on 64-bit build | ||||
* | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
|\ | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | ||||
| * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 |
| | | |||||
| * | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | Explicitly ignore mblen(NULL, 0) retval | Nikita Popov | 2015-07-16 | 1 | -1/+1 |
| | | |||||
* | | Cleanup (avoid reallocatios and side effects in php_strip_tags) | Dmitry Stogov | 2015-07-01 | 1 | -2/+2 |
| | | |||||
* | | fix mbrlen prototype availability | Anatol Belski | 2015-05-18 | 1 | -0/+3 |
| | | |||||
* | | Use zend_string in case we will optimize them | Xinchen Hui | 2015-01-20 | 1 | -3/+3 |
| | | |||||
* | | Remove addslashes_str | Xinchen Hui | 2015-01-20 | 1 | -1/+0 |
| | | |||||
* | | Optimized php_addslashes | Xinchen Hui | 2015-01-19 | 1 | -1/+2 |
| | | |||||
* | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 |
| | | |||||
* | | Optimized str_[i]replace to aviod reallocations and repeatable conversions ↵ | Dmitry Stogov | 2015-01-13 | 1 | -4/+0 |
| | | | | | | | | to lowercase | ||||
* | | Add php_string_tolower/toupper which is locale depened | Xinchen Hui | 2014-12-25 | 1 | -0/+2 |
| | | |||||
* | | Improved trim/ltrim/rtrim functions. | Dmitry Stogov | 2014-12-23 | 1 | -1/+1 |
| | | | | | | | | Now php_trim() operates on zend_string and returns zend_string (it may return the same zend_string). | ||||
* | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -9/+9 |
| | | |||||
* | | Directly use zend_string for php_implode/php_explode | Nikita Popov | 2014-10-09 | 1 | -2/+2 |
| | | | | | | | | Also drop some unnecessary zval separations and copies | ||||
* | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 |
| | | |||||
* | | Separate php_mb_reset() from php_mblen() | Nikita Popov | 2014-09-03 | 1 | -5/+6 |
| | | | | | | | | Instead of fighting against warnings ... | ||||
* | | master renames phase 3 | Anatol Belski | 2014-08-25 | 1 | -14/+14 |
| | | |||||
* | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -1/+1 |
| | | |||||
* | | fixes to string functions | Anatol Belski | 2014-08-18 | 1 | -9/+9 |
| | | |||||
* | | several fixes - | Anatol Belski | 2014-08-16 | 1 | -6/+6 |
| | | | | | | | | | | | | - param parsing Z_PARAM_STR vs Z_PARAM_STRING - some functions for new params - etc | ||||
* | | Refactor php_addslashes using zend_string | Xinchen Hui | 2014-02-24 | 1 | -1/+1 |
| | |