summaryrefslogtreecommitdiff
path: root/ext/mbstring/mbstring.c
Commit message (Expand)AuthorAgeFilesLines
* Combine MBFL_ENCTYPE_WCS{2,4}{BE,LE} constantsAlex Dowad2020-11-251-4/+4
* Consolidate all single-byte encodings in one source fileAlex Dowad2020-11-111-1/+1
* Remove mbstring identify filtersAlex Dowad2020-11-091-7/+14
* Optimize (AND FIX) mb_check_encoding (cut execution time by 50%+)Alex Dowad2020-11-021-51/+15
* Remove unused IS_SJIS1 and IS_SJIS2 macrosAlex Dowad2020-10-141-3/+0
* Merge branch 'PHP-8.0'Nikita Popov2020-10-131-2/+2
|\
| * Fix incorrect zpp parameter count in mb_substr() / mb_strcut()Nikita Popov2020-10-131-2/+2
* | Merge branch 'PHP-8.0'Nikita Popov2020-10-131-20/+20
|\ \ | |/
| * Fix argument nullability in mbstringNikita Popov2020-10-131-20/+20
* | Refactor mbfl_ident.c, mbfl_encoding.c, mbfl_memory_device.c, mbfl_string.cAlex Dowad2020-10-131-4/+3
|/
* Consolidate the usage of "either" and "one of" in error messagesMáté Kocsis2020-09-201-3/+2
* Promote a few remaining errors in ext/standardMáté Kocsis2020-09-151-2/+4
* Make mb_send_mail() consistent with mail()Máté Kocsis2020-09-141-1/+1
* Consolidate new union type ZPP macro namesMáté Kocsis2020-09-111-7/+7
* Throw ValueError on null bytes in mb_send_mail()Nikita Popov2020-09-111-26/+10
* mb_str_split is already documented on php.netAlex Dowad2020-09-081-1/+0
* Always use PCRE for mbstring.http_output_conv_mimetypesNikita Popov2020-09-081-72/+1
* Throw on invalid mb_http_input() typeNikita Popov2020-09-071-3/+3
* Handle null encoding in mb_http_input()Nikita Popov2020-09-041-10/+18
* Refactor mbfl_convert.cAlex Dowad2020-09-031-1/+1
* Move custom type checks to ZPPMáté Kocsis2020-09-021-18/+12
* Code cleanup in mbstring.cAlex Dowad2020-08-311-235/+162
* Don't guard mbstring code with #ifdef HAVE_MBSTRINGAlex Dowad2020-08-311-4/+0
* Remove redundant includes from mbstring (and make sure correct config.h is used)Alex Dowad2020-08-311-4/+1
* Fix typos in comments in mb_send_mailAlex Dowad2020-08-311-3/+3
* Remove unused functions from mbstringAlex Dowad2020-08-311-7/+1
* Separate implementation of mb_{en,de}code_numericentityAlex Dowad2020-08-311-50/+69
* Use new-style argument parsing macros in mbstring.cAlex Dowad2020-08-311-171/+267
* Inline unneeded indirection for mbstring memory managementAlex Dowad2020-08-311-31/+0
* Improve type declarations for Zend APIsGeorge Peter Banyard2020-08-281-6/+6
* Fix UNKNOWN default values in ext/mbstring and ext/gdMáté Kocsis2020-07-281-35/+38
* Review the usage of apostrophes in error messagesMáté Kocsis2020-07-101-1/+1
* Remove proto comments from C filesMax Semenik2020-07-061-88/+44
* Fix count_commas implementationNikita Popov2020-06-121-4/+4
* Fix null pointer ub in encoding parsingNikita Popov2020-06-121-18/+21
* Fix MSVC level 1 (severe) warningsChristoph M. Becker2020-06-051-20/+20
* Fix [-Wundef] warning in MBString extensionGeorge Peter Banyard2020-05-161-14/+14
* Refactor mb_substitute_character()George Peter Banyard2020-05-111-43/+40
* Throw warning if invalid internal_encoding ini is specifiedNikita Popov2020-05-071-0/+4
* Remove no_language from mbfl_stringNikita Popov2020-05-071-25/+1
* Only allow "pass" as input/output encodingNikita Popov2020-05-071-15/+25
* Return false from failed mb_convert_variables()Nikita Popov2020-05-071-33/+24
* Fix assertion failure when failing to detect encodingNikita Popov2020-05-061-4/+1
* Remove persistent allocators from libmbflNikita Popov2020-05-041-18/+0
* Improve a last couple of argument error messagesMáté Kocsis2020-04-201-1/+1
* Improve some TypeError and ValueError messagesMáté Kocsis2020-04-141-2/+2
* Adapt assertion as mbfl_strwidth returns a size_tGeorge Peter Banyard2020-04-121-1/+1
* Convert if blocks to assertions and adapt stubs accordinglyGeorge Peter Banyard2020-04-091-69/+41
* Merge branch 'PHP-7.4'George Peter Banyard2020-04-071-1/+1
|\
| * Merge branch 'PHP-7.3' into PHP-7.4George Peter Banyard2020-04-071-1/+1
| |\