summaryrefslogtreecommitdiff
path: root/ext/mbstring/mbstring.c
Commit message (Expand)AuthorAgeFilesLines
* year++Xinchen Hui2018-01-021-1/+1
* Move constants into read-only data segmentDmitry Stogov2017-12-151-2/+2
* Move constants into read-only data segmentDmitry Stogov2017-12-141-2/+2
* Move constants into read-only data segmentDmitry Stogov2017-12-141-1/+1
* Use cheaper SEPARATE macrosDmitry Stogov2017-12-071-1/+3
* Cleanup type conversionDmitry Stogov2017-12-071-2/+1
* Merge branch 'PHP-7.2'Joe Watkins2017-11-061-3/+3
|\
| * Fix proto documents for new global functionsTyson Andre2017-11-061-3/+3
* | Overlad functions once in MINIT (instead of on each requestr in RINIT)Dmitry Stogov2017-11-021-48/+58
* | Fix invalid read in mb_ord()Nikita Popov2017-10-281-1/+2
* | Avoid HashTable allocations for empty arrays (using zend_empty_array).Dmitry Stogov2017-10-241-3/+4
* | Refactor mbstring READMEsPeter Kokot2017-10-081-26/+3
* | mb_convert_variables() refactored to use simple recursion.Dmitry Stogov2017-10-061-163/+111
* | Refactored recursion pretectionDmitry Stogov2017-10-061-16/+13
* | Refactored array creation API. array_init() and array_init_size() are convert...Dmitry Stogov2017-09-201-4/+2
* | Optimize mb_chr()Nikita Popov2017-08-041-42/+28
* | Optimize mb_ord()Nikita Popov2017-08-041-24/+22
* | Merge branch 'PHP-7.2'Nikita Popov2017-08-041-0/+5
|\ \ | |/
| * Check for empty string in mb_ord()Nikita Popov2017-08-041-0/+5
* | Merge branch 'PHP-7.2'Nikita Popov2017-08-041-1/+14
|\ \ | |/
| * Also check for invalid codepoints in mb_ord()Nikita Popov2017-08-041-1/+15
* | Merge branch 'PHP-7.2'Nikita Popov2017-08-031-114/+34
|\ \ | |/
| * Return false on invalid codepoint in mb_chr()Nikita Popov2017-08-031-28/+25
| * Always use Unicode codepoints in mb_ord() and mb_chr()Nikita Popov2017-08-031-99/+18
* | Merge branch 'PHP-7.2'Nikita Popov2017-08-031-32/+3
|\ \ | |/
| * Revert/fix substitution character fallbackNikita Popov2017-08-031-33/+4
* | Merge branch 'PHP-7.2'Nikita Popov2017-08-031-60/+12
|\ \ | |/
| * Revert/fix mb_substitute_character() codepoint checksNikita Popov2017-08-031-60/+12
* | Merge branch 'PHP-7.2'Nikita Popov2017-08-021-0/+1
|\ \ | |/
| * Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2017-08-021-0/+1
| |\
| | * Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-08-021-0/+1
| | |\
| | | * Fix Bug #75001: Wrong reflection on mb_eregi_replaceFabien Villepinte2017-08-021-0/+1
| | | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| | * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | | | Implement full case mappingNikita Popov2017-07-281-2/+15
* | | | Use case-folding for case insensitive comparisonsNikita Popov2017-07-281-2/+2
* | | | Avoid some unnecessary mbfl_strlen() calculationsNikita Popov2017-07-281-10/+13
* | | | size_t fixesAnatol Belski2017-07-251-3/+3
* | | | Add MBFL_SUBSTR_TO_END mode to mbfl_substrNikita Popov2017-07-231-34/+24
* | | | Remove more obsolete length checksNikita Popov2017-07-231-16/+1
* | | | remove castAnatol Belski2017-07-231-1/+1
* | | | fix warnings and datatypeAnatol Belski2017-07-231-6/+5
* | | | Merge branch 'PHP-7.2'Nikita Popov2017-07-231-1/+1
|\ \ \ \ | |/ / /
| * | | Fix use after free in mb_send_mailNikita Popov2017-07-231-1/+1
* | | | Fix bug #73528Nikita Popov2017-07-231-2/+1
* | | | Remove confusing null checks in mb_send_mailNikita Popov2017-07-231-67/+51
* | | | touch yet more places for datatypesAnatol Belski2017-07-231-6/+7
* | | | sync libmbfl allocator with the size_t changesAnatol Belski2017-07-221-5/+5
* | | | Mitigation for ssize_t issue in 22a5f554a8766d63fd2c2ce91a90ebacb13c0f6aAnatol Belski2017-07-221-2/+2
* | | | Use fast zpp in mb_strlen()Nikita Popov2017-07-201-5/+9