Dmitry Stogov
|
050d7e38ad
|
Cleanup (1-st round)
|
2014-04-15 15:40:40 +04:00 |
|
Nikita Popov
|
20f2e5986e
|
Fix ZTS build
This only makes it compile, it doesn't actually work, presumably
because interned strings are assumed in some places.
|
2014-04-09 23:41:16 +02:00 |
|
Tjerk Meesters
|
2aba2494f5
|
Merge branch 'PHP-5.5' into PHP-5.6
|
2014-04-09 07:34:49 +08:00 |
|
Tjerk Meesters
|
032921d80c
|
Fixed bug 67043
|
2014-04-09 07:33:55 +08:00 |
|
Dmitry Stogov
|
3d17219cd8
|
Refactored zend_hash_* iteration API zend_hash_fove_forward_ex(ht, pos) and family require second argument to be real pointer.
&(ht)->nInternalPointer should be passed instead of NULL.
zend_hash_update_current_key() may work only with internal pointer.
|
2014-04-07 23:14:17 +04:00 |
|
Dmitry Stogov
|
76cc99fe60
|
Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), candidate for GC, etc)
|
2014-04-03 15:26:23 +04:00 |
|
Dmitry Stogov
|
7240b4ec4d
|
Avoid unnecessary zval separations
|
2014-04-02 01:56:16 +04:00 |
|
Dmitry Stogov
|
6b2ed577fd
|
Avoid unnecessry reallocations
|
2014-04-01 22:36:17 +04:00 |
|
Dmitry Stogov
|
c6cba55454
|
Use ZVAL_DEREF() macro
|
2014-03-27 13:39:09 +04:00 |
|
Dmitry Stogov
|
aa5f55306b
|
Refactored EG(active_symbol_table) to be zend_array* instead of HashTable*
|
2014-03-17 23:15:22 +04:00 |
|
Xinchen Hui
|
3f794ba743
|
Improve codes
|
2014-03-07 22:33:36 +08:00 |
|
Xinchen Hui
|
9e9737061e
|
Fixed IS_REFERENCE handling
|
2014-03-06 19:07:59 +08:00 |
|
Xinchen Hui
|
11166882c0
|
Fixed memory leak in ext/standard/tests/strings/str_word_count.php
|
2014-03-06 19:00:51 +08:00 |
|
Dmitry Stogov
|
040dea8b82
|
Arguments taken by internal functions using zend_parse_parameters() with "+" and "*" specifications must not be deallocated anymore.
|
2014-03-05 11:10:52 +04:00 |
|
Xinchen Hui
|
38b72bd783
|
Fixed bug55871.phpt in another way, test script should be changed?
|
2014-03-02 22:28:36 +08:00 |
|
Xinchen Hui
|
0f117ef4d9
|
Fixed php_implode with reference
|
2014-03-02 22:14:25 +08:00 |
|
Xinchen Hui
|
92eda10261
|
Fixed str_replace count handling
|
2014-03-02 22:07:32 +08:00 |
|
Tjerk Meesters
|
e424049840
|
Merge branch 'PHP-5.5' into PHP-5.6
* PHP-5.5:
substr_compare(): Allow zero length comparison
|
2014-02-28 23:48:34 +08:00 |
|
datibbaw
|
2e459be237
|
substr_compare(): Allow zero length comparison
Treat zero length comparison as always equal.
|
2014-02-28 23:45:04 +08:00 |
|
Xinchen Hui
|
71dac3d54f
|
Don't add_ref in add_*_str functions
|
2014-02-25 15:47:24 +08:00 |
|
Xinchen Hui
|
bfcb3defdd
|
Fixed memory leak in ext/standard/tests/strings/quotemeta_basic.php
|
2014-02-25 13:08:16 +08:00 |
|
Xinchen Hui
|
f482092cab
|
Fixed momory leak in heberv
|
2014-02-25 13:04:00 +08:00 |
|
Xinchen Hui
|
9e4da2d0ec
|
Fixed segfault in ext/standard/tests/strings/money_format_variation1.phpt
|
2014-02-25 12:36:33 +08:00 |
|
Xinchen Hui
|
1dc69e86f9
|
Fixed memory leak in setlocale
|
2014-02-25 12:30:50 +08:00 |
|
Xinchen Hui
|
e0a32353af
|
Fixed NULL pointer dereference in ext/standard/tests/strings/setlocale_basic2.php
|
2014-02-25 12:09:39 +08:00 |
|
Xinchen Hui
|
1e5a4f281d
|
Refactor php_uu(en/de)code to returning zend_string
|
2014-02-24 18:32:09 +08:00 |
|
Xinchen Hui
|
57a3feb422
|
Fixed memory leak in strrev
|
2014-02-24 18:15:40 +08:00 |
|
Xinchen Hui
|
9e9f6c7123
|
Fixed memory leak in str_pad
|
2014-02-24 17:44:42 +08:00 |
|
Xinchen Hui
|
b529155635
|
Fixed memory leak in nlbr
|
2014-02-24 17:40:18 +08:00 |
|
Xinchen Hui
|
a9529b8ad3
|
Refactor chunk_split returning zend_string to avoid memleak
|
2014-02-24 17:35:47 +08:00 |
|
Xinchen Hui
|
1bb59c73c4
|
Fixed NULL pointer dereference in ext/standard/tests/strings/strtr_variation*
|
2014-02-24 16:36:48 +08:00 |
|
Xinchen Hui
|
6c3c1f0949
|
Fixed memory leak in ext/standard/tests/strings/bug24098.phpt
|
2014-02-24 16:14:46 +08:00 |
|
Xinchen Hui
|
94e30a8197
|
Fixed memory leak in substr_replace
|
2014-02-24 15:58:38 +08:00 |
|
Xinchen Hui
|
737a84ed04
|
Revert "Fixed segfault in ext/standard/tests/strings/bug24208.php"
This reverts commit b1fb93b482 .
|
2014-02-24 15:04:05 +08:00 |
|
Xinchen Hui
|
6f6573ef6a
|
Fixed several memory leaks
|
2014-02-24 15:03:35 +08:00 |
|
Xinchen Hui
|
077b02326a
|
Refactor php_addslashes using zend_string
|
2014-02-24 12:07:09 +08:00 |
|
Xinchen Hui
|
b287591a87
|
Refactor php_str_to_str returning zend_string
|
2014-02-23 19:25:26 +08:00 |
|
Xinchen Hui
|
f21eb59cda
|
Fixed memory leak ext/standard/tests/strings/bug21453.phpt
|
2014-02-23 18:28:00 +08:00 |
|
Xinchen Hui
|
5db2503fc0
|
Fixed memory leak in ext/standard/tests/strings/bug20927.phpt
|
2014-02-23 18:17:39 +08:00 |
|
Xinchen Hui
|
c0aba2c641
|
Refactor basename using zend_string
|
2014-02-23 18:08:35 +08:00 |
|
Xinchen Hui
|
0e4cfad1e8
|
Refactor php_addcslashes using zend_string
|
2014-02-22 20:51:26 +08:00 |
|
Xinchen Hui
|
b1fb93b482
|
Fixed segfault in ext/standard/tests/strings/bug24208.php
it still ugly,, maybe we should make EG(active_symbol_table) a zend_array?
|
2014-02-22 20:19:12 +08:00 |
|
Xinchen Hui
|
8211026fa7
|
Fixed segfault in ext/standard/tests/strings/add-and-stripslashes.phpt
|
2014-02-21 16:39:59 +08:00 |
|
Dmitry Stogov
|
557994d50d
|
Use better data structures (incomplete)
|
2014-02-19 01:12:05 +04:00 |
|
Dmitry Stogov
|
246d50fd95
|
Fixed memory leak
|
2014-02-18 17:11:57 +04:00 |
|
Dmitry Stogov
|
9ddf3c5780
|
Merge branch 'refactoring2' of github.com:zend-dev/php into refactoring2
|
2014-02-18 16:28:26 +04:00 |
|
Dmitry Stogov
|
5de7115679
|
Use better data structures (incomplete; able to run bench.php)
|
2014-02-18 16:27:38 +04:00 |
|
Xinchen Hui
|
43b03c74b3
|
Refacting smart_str
|
2014-02-18 17:42:46 +08:00 |
|
Dmitry Stogov
|
40e053e7f3
|
Use better data structures (incomplete)
|
2014-02-13 17:54:23 +04:00 |
|
Dmitry Stogov
|
2161103fc3
|
Use better data structures (incomplete)
|
2014-02-10 17:49:21 +04:00 |
|