summaryrefslogtreecommitdiff
path: root/ext/mbstring
Commit message (Collapse)AuthorAgeFilesLines
* Fix/improve zpp usageNikita Popov2015-10-022-56/+36
| | | | | | The ext/interbase changes are done blindly, fingers crossed. Some of these are bug fixes, some make zpp usage more idiomatic.
* Upgrade unicode_data.h to UnicodeData.txt 8.0.0 (part of bug #70475 ↵Xinchen Hui2015-09-151-1352/+2026
| | | | ext/mbstring/unicode_data.h needs update)
* fix incompatible typesAnatol Belski2015-08-151-0/+5
| | | | namely between hash_data_type and st_data_t
* add SIZEOF_SIZE_T to onigurumaAnatol Belski2015-08-151-0/+5
|
* fix pointer truncation casesAnatol Belski2015-08-151-3/+7
|
* switch to the unified globals accessor where appropriateAnatol Belski2015-07-291-4/+3
|
* Check mbfl_filt_put_invalid_char return valueNikita Popov2015-07-183-15/+16
| | | | And fix some libmbfl warnings
* Various warning fixesNikita Popov2015-07-171-3/+3
|
* Use ZSTR_ API to access zend_string elements (this is just renaming without ↵Dmitry Stogov2015-06-303-25/+25
| | | | semantick changes).
* fix typosolshevskiy872015-05-131-1/+1
| | | | Signed-off-by: olshevskiy87 <olshevskiy87@bk.ru>
* Fix compile error when oniguruma is not availableLauri Kenttä2015-04-131-0/+2
|
* Finish PHP 4 constructor deprecationNikita Popov2015-03-311-1/+1
|
* Deprecate PHP 4 constructorsAndrea Faulds2015-03-311-2/+2
|
* cleanup the mod version macros, round 2Anatol Belski2015-03-232-1/+4
|
* upgrade to oniguruman 5.9.6Anatol Belski2015-03-1217-61/+125
|
* expose oniguruma versionAnatol Belski2015-03-121-0/+5
|
* init mbstring tsrm_ls_cache on MINITAnatol Belski2015-03-111-0/+3
| | | | as some globals are accessed there already
* added missing parenthesesMasaki Kagaya2015-03-082-1/+13
| | | | | | | added test case for bug #68846 replaced tab with space added missing parentheses again See also: http://icu-project.org/docs/papers/gb18030.html#h7
* Merge remote-tracking branch 'datibbaw/kill-ereg'Adam Harvey2015-03-056-41/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/ereg/config.w32 ext/ereg/config0.m4 ext/ereg/ereg.c ext/ereg/php_ereg.h ext/ereg/php_regex.h ext/ereg/regex/engine.c ext/ereg/regex/main.c ext/ereg/regex/regcomp.c ext/ereg/regex/regerror.c ext/ereg/tests/split_error_002.phpt ext/ereg/tests/split_variation_003.phpt ext/ereg/tests/spliti_error_002.phpt ext/ereg/tests/spliti_variation_003.phpt ext/pgsql/pgsql.c sapi/apache/php_apache_http.h sapi/apache_hooks/php_apache_http.h
| * Revert "Revert "Removing ext/ereg and dependencies""Tjerk Meesters2014-09-116-41/+7
| | | | | | | | This reverts commit 1981dd9c73ada7ea893b4636b84211f68838ba23.
* | Fix declare error behavior so that improper usages will actually errorAnthony Ferrara2015-02-204-2/+32
| |
* | made ZEND_TSRMLS_CACHE_* macros look like function callsAnatol Belski2015-02-162-3/+3
| | | | | | | | which also comply with the current semantics for such macros
* | Merge branch 'pull-request/1012'Stanislav Malyshev2015-01-311-4/+4
|\ \ | | | | | | | | | | | | * pull-request/1012: Fix uninitalized variables reads. See CWE-457 for more info.
| * | Fix uninitalized variables reads. See CWE-457 for more info.Joshua Rogers2015-01-211-4/+4
| | |
* | | Fixed valgrind issue in mb_ereg_replace_variation1.phptXinchen Hui2015-01-291-1/+3
|/ /
* | bump yearXinchen Hui2015-01-157-7/+7
| |
* | trailing whitespace removalStanislav Malyshev2015-01-10200-2322/+2322
| |
* | Specifying MACRO for ppc64Gustavo Frederico Temple Pedrosa2015-01-041-0/+1
| | | | | | | | Add PowerPC64 too, which is capable to access unaligned words.
* | Fix bug #68706 - uninitalized pointer in mbstringStanislav Malyshev2015-01-031-6/+10
| |
* | Improved trim/ltrim/rtrim functions.Dmitry Stogov2014-12-231-6/+6
| | | | | | | | Now php_trim() operates on zend_string and returns zend_string (it may return the same zend_string).
* | Use "float" and "integer" in typehint and zpp errorsAndrea Faulds2014-12-215-35/+35
| |
* | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-175-1/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: fix unserializer patch move this entry to the correct version add missing NEWS entry add missing NEWS entry Updated or skipped certain 32-bit tests add NEWS entry for #68594 5.4.37 add more BC breaks update news add CVE add missing test file Fix bug #68594 - Use after free vulnerability in unserialize() Fix typo Hash value must not zero?
| * | Updated or skipped certain 32-bit testsAndrea Faulds2014-12-175-1/+6
| | |
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-139-267/+267
| | |
* | | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-11-271-40/+59
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: updated NEWS refactored the mbstring config.w32 Update NEWS Fixed compilation warnings Fixed bug #68504 --with-libmbfl configure option not present on Windows Changed "finally" handling. Removed EX(fast_ret) and EX(delayed_exception). Allocate and use additional IS_TMP_VAR slot on VM stack instead. the darwin specific test fails for me with the same output which is the expected for the original test I couldn't find anybody who managed to see this test passing, but I found a bunch of other reports on qa.php.net/reports and on google which do see this test failing on mac. if this change causes you to have this test failing on Mac, please drop me a mail so we can improve the current test so it passes for everybody. #68446 is fixed Reimplemented silence operator (@) handling on exceptions. Now each silence region is stored in op_array->brk_cont_array. On exception ZEND_HANDLE_EXCEPTION handler traverse this array and restore original EG(error_reporting) if exception occured inside a "silence" region. remove the NEWS entries for the reverted stuff typo fix go back with phpdbg to the state of 5.6.3, reverting the controversial commits(remote debugging/xml protocol) 5.5.21 now New label length test Fix ext/filter/tests/033.phpt Fix filter_list test FILTER_VALIDATE_DOMAIN and RFC conformance for FILTER_VALIDATE_URL Conflicts: ext/mbstring/config.w32
| * | Merge branch 'PHP-5.6'Anatol Belski2014-11-271-40/+59
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: updated NEWS refactored the mbstring config.w32 Fixed bug #68504 --with-libmbfl configure option not present on Windows
| | * \ Merge branch 'PHP-5.5' into PHP-5.6Anatol Belski2014-11-271-40/+59
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: refactored the mbstring config.w32 Fixed bug #68504 --with-libmbfl configure option not present on Windows
| | | * | refactored the mbstring config.w32Anatol Belski2014-11-271-28/+20
| | | | |
| | | * | Fixed bug #68504 --with-libmbfl configure option not present on WindowsAnatol Belski2014-11-271-46/+73
| | | | |
| | * | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-235-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/ftp/ftp.h ext/pcre/pcrelib/pcre_printint.c ext/pcre/pcrelib/sljit/sljitLir.c ext/pcre/pcrelib/sljit/sljitLir.h ext/pcre/pcrelib/sljit/sljitNativeARM_32.c ext/pcre/pcrelib/sljit/sljitNativeTILEGX_64.c ext/pgsql/pgsql.c ext/phar/func_interceptors.c ext/soap/soap.c ext/standard/image.c
* | | | | Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-11-265-6/+6
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: (102 commits) fix dir separator in test fix TS build fix TS build Better fix for bug #68446 Revert "Merge remote-tracking branch 'origin/PHP-5.6'" Revert NEWS and set test to XFAIL Revert "Fix bug #68446 (bug with constant defaults and type hints)" Improved zend_hash_clean() and added new optimized zend_symtable_clean() Use inline version of zval_ptr_dtor() Added new optimized zend_array_destroy() function Moved i_zval_ptr_dtor() from zend_execute.h to zend_variables.h fix REGISTER_NS_*_CONSTANT macros Removed useless assert. EG(uninitialized_zval) can't be refcounted. Use specialized destructors when types of zvals are known. move tests into proper place Improved assignment to object property Reuse zend_assign_to_variable() in zend_std_write_property() cleanup comments from svn/cvs era fix dir separator in test fork test for windows ...
| * | | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-235-6/+6
| | | | |
* | | | | fix arg order, CFLAGS is the fifth arg in m4Anatol Belski2014-10-171-2/+2
| | | | |
* | | | | more exts converted for static tsrm ls pointerAnatol Belski2014-10-154-3/+11
|/ / / / | | | | | | | | | | | | mbstring, pcre, reflection
* | | | Review a few more SEPARATE_ZVAL_IF_NOT_REF usagesNikita Popov2014-10-091-2/+1
| | | |
* | | | removed *.dsw and *.dsp filesAnatol Belski2014-09-281-1112/+0
| | | |
* | | | Move smart_str implementation into Zend/Nikita Popov2014-09-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So we can use it there as well... For now I've retained the zend_smart_str_public.h header, though it would probably be better to just move that one struct into zend_types.h.
* | | | Merge branch 'master' into issue-67910Florian MARGAINE2014-09-2012-46/+39
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: README.PARAMETER_PARSING_API ext/gmp/tests/001.phpt
| * | | | reduce the struct size by 8 byte on 64 bitAnatol Belski2014-09-201-4/+4
| | | | |
| * | | | s/PHP 5/PHP 7/Johannes Schlüter2014-09-198-8/+8
| | | | |