Dmitry Stogov
|
d146d15003
|
Optimize zend_string_realloc() add more specialized versions zend_string_extend() and zend_string_truncate()
|
2015-03-20 02:02:42 +03:00 |
|
Dmitry Stogov
|
8633685675
|
Use specialized macro for string zval creation
|
2015-03-12 16:53:51 +03:00 |
|
Xinchen Hui
|
54e2020ee3
|
Fixed bug #69144 (strtr not replacing with partly matching replace pairs)
|
2015-02-28 22:37:46 +08:00 |
|
Anatol Belski
|
52f5cb914e
|
fix incompatible pointer type
|
2015-02-11 12:03:35 +01:00 |
|
Dmitry Stogov
|
94602028f0
|
Get rid of old HashTable iteration API
|
2015-02-10 16:59:34 +03:00 |
|
Xinchen Hui
|
4f5d010269
|
Fixed segfault introduced in f869bf3829
|
2015-01-30 22:11:21 +08:00 |
|
Xinchen Hui
|
68f5eb7e71
|
minor CS fix
|
2015-01-27 20:35:25 +08:00 |
|
Márcio Almada
|
f869bf3829
|
fix failure with shared zvals in php_str_replace_in_subject
|
2015-01-27 07:16:22 -03:00 |
|
Márcio Almada
|
f27e96c2f8
|
remove unused var, make string.c compilation zero warnings
|
2015-01-24 00:26:01 -03:00 |
|
Reeze Xia
|
bdfe4d6558
|
Fix one more leak when wrong $needle type provide of strripos
|
2015-01-23 17:14:39 +08:00 |
|
Reeze Xia
|
d44b6e58ba
|
Fixed memory leak of strripos() when empty needle or haystack
|
2015-01-23 16:53:58 +08:00 |
|
Xinchen Hui
|
6ae57df70b
|
Revert "Fixed valgrind reported issue with setlocale"
This reverts commit fa06343d7e .
|
2015-01-22 16:55:20 +08:00 |
|
Xinchen Hui
|
fa06343d7e
|
Fixed valgrind reported issue with setlocale
|
2015-01-21 12:03:19 +08:00 |
|
Anatol Belski
|
44cbba100a
|
fix leaking of locale_string in TS build
actually more like an attempt as i see the leaks on travis,
but don't repro on my boxes
|
2015-01-20 20:52:44 +01:00 |
|
Anatol Belski
|
ea8415114a
|
fix premature freeing of BG(locale_string)
the returned string has to be refcounted
|
2015-01-20 16:54:04 +01:00 |
|
Xinchen Hui
|
c369a03407
|
Use zend_string in case we will optimize them
|
2015-01-20 10:59:28 +08:00 |
|
Xinchen Hui
|
020610ee40
|
Remove addslashes_str
|
2015-01-20 10:11:48 +08:00 |
|
Xinchen Hui
|
da7d8f45b2
|
Optimized php_addslashes
|
2015-01-19 10:46:39 -05:00 |
|
Xinchen Hui
|
ac9a1a7b0c
|
Optimized trim for what_len == 1
|
2015-01-19 07:45:30 -05:00 |
|
Xinchen Hui
|
0706032b73
|
Better fix
|
2015-01-18 21:38:25 -05:00 |
|
Xinchen Hui
|
f3052c5d2f
|
Fixed bug #68852 (broken strrpos with negative offset)
|
2015-01-18 10:05:27 -05:00 |
|
Nikita Popov
|
4c115b6b71
|
Remove string category support in setlocale()
|
2015-01-17 18:26:45 +01:00 |
|
Rasmus Lerdorf
|
ff6b4ad8c7
|
FAST ZPP for strtok() and nl2br()
Looking at some template-driven code that calls these
hundreds of times per request
|
2015-01-17 08:30:40 -08:00 |
|
Xinchen Hui
|
4633a6f5d6
|
unused var
|
2015-01-16 12:18:59 +08:00 |
|
Xinchen Hui
|
e49f763482
|
unused variable
|
2015-01-16 12:16:44 +08:00 |
|
Xinchen Hui
|
fc33f52d8c
|
bump year
|
2015-01-15 23:27:30 +08:00 |
|
Xinchen Hui
|
8a0bc38535
|
Merge branch 'zend_sort' of https://github.com/laruence/php-src
|
2015-01-14 22:15:41 -05:00 |
|
Dmitry Stogov
|
e0155d536f
|
Avoid string reallocation in strtr()
|
2015-01-14 20:58:41 +03:00 |
|
Dmitry Stogov
|
588e803e85
|
Ipmrove strtr() by maintaining a set of characters that may start a matched pattern and avoid zend_hash_find() calls for other paterns.
|
2015-01-14 15:04:04 +03:00 |
|
Xinchen Hui
|
2193de0d18
|
Faster sorting algo
|
2015-01-14 18:02:41 +08:00 |
|
Dmitry Stogov
|
ade7a41040
|
Optimized str_[i]replace to aviod reallocations and repeatable conversions to lowercase
|
2015-01-13 23:23:50 +03:00 |
|
Dmitry Stogov
|
a7ce679578
|
Fixed type (case sensetive/insensetive mess)
|
2015-01-12 22:30:55 +03:00 |
|
Dmitry Stogov
|
c5047d1f11
|
Use FAST_ZPP in few more frequently used functions
|
2015-01-12 19:26:12 +03:00 |
|
Dmitry Stogov
|
8d2a7e98db
|
Added special optimized cases when strtr() called with zero or one search/replace pair.
|
2015-01-12 16:51:59 +03:00 |
|
Xinchen Hui
|
2f1ddff2a5
|
Faster strrpos implementation
|
2015-01-12 17:24:37 +08:00 |
|
Stanislav Malyshev
|
b7a7b1a624
|
trailing whitespace removal
|
2015-01-10 15:07:38 -08:00 |
|
Dmitry Stogov
|
7b4808a647
|
Fixed bug #68636 (setlocale no longer returns current value per category).
|
2015-01-09 01:41:13 +03:00 |
|
Stanislav Malyshev
|
b946621333
|
fix "comparing size_t to <0" warning
|
2014-12-28 23:46:28 -08:00 |
|
Xinchen Hui
|
94d26ad4b9
|
Add php_string_tolower/toupper which is locale depened
|
2014-12-25 11:29:11 +08:00 |
|
Xinchen Hui
|
f26c50e320
|
Revert "Use zend_string_tolower in zif_strtolower"
This reverts commit 06abeab50c .
|
2014-12-25 10:41:10 +08:00 |
|
Xinchen Hui
|
06abeab50c
|
Use zend_string_tolower in zif_strtolower
|
2014-12-24 08:16:17 -05:00 |
|
Dmitry Stogov
|
6ec5ab77df
|
Improved trim/ltrim/rtrim functions.
Now php_trim() operates on zend_string and returns zend_string (it may return the same zend_string).
|
2014-12-23 04:29:41 +03:00 |
|
Dmitry Stogov
|
ffc49acabc
|
Avoid NULL pointer dereferencing
|
2014-12-19 18:20:55 +03:00 |
|
Dmitry Stogov
|
4514ba016f
|
Improved setlocale(). Eliminated locale comparison in ext/pcre if it's not necessary.
|
2014-12-19 18:00:16 +03:00 |
|
Dmitry Stogov
|
989c6ecfb5
|
Improved chr() function. Use FAST_ZPP, use interned strings.
|
2014-12-19 05:05:30 +03:00 |
|
Anatol Belski
|
bdeb220f48
|
first shot remove TSRMLS_* things
|
2014-12-13 23:06:14 +01:00 |
|
Nikita Popov
|
204e3f8d5a
|
Drop unnecessary zval containers
|
2014-12-06 12:38:56 +01:00 |
|
Anatol Belski
|
653bba5e60
|
Merge branch 'PHP-5.6'
* PHP-5.6:
updated NEWS
Fixed bug #65769 localeconv() broken in TS builds
|
2014-12-05 11:09:27 +01:00 |
|
Anatol Belski
|
0e09e5e6fa
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
Fixed bug #65769 localeconv() broken in TS builds
|
2014-12-05 11:08:55 +01:00 |
|
Anatol Belski
|
7943f944c2
|
Fixed bug #65769 localeconv() broken in TS builds
|
2014-12-05 11:06:06 +01:00 |
|