Xinchen Hui
|
d8651fbe1c
|
Make they are in the same style of Z_ISREF
|
2014-05-03 16:08:58 +08:00 |
|
Dmitry Stogov
|
7402af380b
|
Fixed destruction of objects and iterators on unclean request shutdown and GC (few cases are still unfixed).
Now we destroy objects it two steps. At first - object properties of all objects and only then the objects their selves.
|
2014-04-09 01:50:15 +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
|
b7938ab1bd
|
Refactored GC (incomplete)
|
2014-03-19 17:00:28 +04:00 |
|
Xinchen Hui
|
d0bbc227aa
|
IS_UNDEF should never goes to user script land
|
2014-03-15 22:37:27 +08:00 |
|
Xinchen Hui
|
bfe1f224b2
|
Fixed fixed_array returning initializing
|
2014-03-15 13:20:23 +08:00 |
|
Xinchen Hui
|
28e0a58018
|
Fixed fixedarray iterator fetching
|
2014-03-15 13:18:32 +08:00 |
|
Xinchen Hui
|
b2432872c4
|
Fixed fixed_array fetching
|
2014-03-15 13:12:55 +08:00 |
|
Xinchen Hui
|
350260624d
|
Fixing SplFixedArray (this probably will be revert, just show what the problem is)
|
2014-03-08 19:03:38 +08:00 |
|
Xinchen Hui
|
0680cdb4ac
|
Fixed refcount handling
|
2014-02-28 22:47:24 +08:00 |
|
Xinchen Hui
|
0def388427
|
Fixed Z_ADDREF
|
2014-02-28 15:29:00 +08:00 |
|
Xinchen Hui
|
a5ce7d526e
|
Revert "Move zend_objects_store_put out of zend_object_std_init"
This reverts commit 8ced4f0ac9 .
|
2014-02-28 13:59:07 +08:00 |
|
Xinchen Hui
|
8ced4f0ac9
|
Move zend_objects_store_put out of zend_object_std_init
|
2014-02-28 12:59:51 +08:00 |
|
Xinchen Hui
|
0817cee164
|
Fixed object creating (std_init calls store_put now)
|
2014-02-27 22:47:30 +08:00 |
|
Dmitry Stogov
|
3696e038e5
|
Various fixes related to read_property(), read_dimension() and iterators refactoring
|
2014-02-27 16:07:36 +04:00 |
|
Xinchen Hui
|
382b0dfdb7
|
Refactoring zend_iterator (incompleted)
|
2014-02-27 19:19:02 +08:00 |
|
Dmitry Stogov
|
495551aa8c
|
Fixed iterators API. zend_iterator_init() has to be used in each get_iterator() callback.
|
2014-02-26 15:01:08 +04:00 |
|
Xinchen Hui
|
ad1838d248
|
Use better data structures (incomplete)
|
2014-02-16 22:27:31 +08:00 |
|
Xinchen Hui
|
f0168baecf
|
Use better data structures (incomplete)
|
2014-02-16 22:15:54 +08:00 |
|
Xinchen Hui
|
0f53e37494
|
Merge branch 'PHP-5.6'
|
2014-01-03 11:09:07 +08:00 |
|
Xinchen Hui
|
c081ce628f
|
Bump year
|
2014-01-03 11:08:10 +08:00 |
|
Xinchen Hui
|
47c9027772
|
Bump year
|
2014-01-03 11:06:16 +08:00 |
|
Xinchen Hui
|
c0d060f5c0
|
Bump year
|
2014-01-03 11:04:26 +08:00 |
|
Kalle Sommer Nielsen
|
d14670ccdb
|
Eliminate another TSRMLS_FETCH() in i_zend_is_true()
# Affected extensions have all been updated, ext/opcache and ext/zip
# both have macros for cross version compatibility
|
2013-12-18 07:25:05 +01:00 |
|
Levi Morrison
|
7f3b5b77cc
|
Standardized usage of zpp_none and the order of the comparison zpp(...) == FAILURE
|
2013-10-11 10:32:40 -06:00 |
|
Adam Harvey
|
3becd3879f
|
Add a __wakeup() method to SplFixedArray, thereby fixing serialising an
SplFixedArray object and bug #60560 (SplFixedArray un-/serialize, getSize(),
count() return 0, keys are strings).
|
2013-06-28 13:50:33 -07:00 |
|
Nikita Popov
|
fcc6611de9
|
Add support for non-scalar Iterator keys in foreach
RFC: https://wiki.php.net/rfc/foreach-non-scalar-keys
|
2013-03-12 17:27:31 +01:00 |
|
Xinchen Hui
|
e75804c34e
|
Merge branch 'PHP-5.4' into PHP-5.5
|
2013-02-24 12:59:10 +08:00 |
|
Xinchen Hui
|
d24ac6953e
|
Merge branch 'PHP-5.3' into PHP-5.4
Conflicts:
ext/spl/spl_fixedarray.c
|
2013-02-24 12:58:39 +08:00 |
|
Xinchen Hui
|
1b58bd39a6
|
Fixed bug #64264 (SPLFixedArray toArray problem)
|
2013-02-24 12:55:53 +08:00 |
|
Nikita Popov
|
f540e086e2
|
Fixed bug #64106: Segfault on SplFixedArray[][x] = y when extended
|
2013-01-30 20:40:02 +01:00 |
|
Nikita Popov
|
bb4d11b405
|
Merge branch 'PHP-5.3' into PHP-5.4
|
2013-01-30 20:25:59 +01:00 |
|
Nikita Popov
|
321f4f18e5
|
Fixed bug #64106: Segfault on SplFixedArray[][x] = y when extended
|
2013-01-30 20:23:39 +01:00 |
|
Xinchen Hui
|
a666285bc2
|
Happy New Year
|
2013-01-01 16:37:09 +08:00 |
|
Xinchen Hui
|
0a7395e009
|
Happy New Year
|
2013-01-01 16:28:54 +08:00 |
|
Xinchen Hui
|
a2045ff332
|
Happy New Year~
|
2013-01-01 16:02:16 +08:00 |
|
Dmitry Stogov
|
274ceb3d8d
|
Merge branch 'PHP-5.4' into PHP-5.5
* PHP-5.4:
Fixed bug #63680 (Memleak in splfixedarray with cycle reference)
Conflicts:
NEWS
|
2012-12-05 17:55:21 +04:00 |
|
Dmitry Stogov
|
881416cda6
|
Fixed bug #63680 (Memleak in splfixedarray with cycle reference)
|
2012-12-05 17:53:26 +04:00 |
|
Xinchen Hui
|
a3d701e11c
|
Merge branch 'PHP-5.4'
|
2012-08-23 23:28:24 +08:00 |
|
Xinchen Hui
|
13bcf685cb
|
Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray)
|
2012-08-23 23:27:16 +08:00 |
|
Xinchen Hui
|
42f91d6ac6
|
Fixed bug #62904 (Crash when cloning an object which inherits SplFixedArray)
|
2012-08-23 23:21:25 +08:00 |
|
Johannes Schlüter
|
b025b9d0cf
|
Fix #62432 ReflectionMethod random corrupt memory on high concurrent
This fixes the same issue in multiple extensions. This isn't needed
in later branches as 5.4 introduced object_properties_init()
|
2012-06-27 23:26:33 +02:00 |
|
Adam Harvey
|
37272e46de
|
Add a __wakeup() method to SplFixedArray, thereby fixing serialising an
SplFixedArray object and bug #60560 (SplFixedArray un-/serialize, getSize(),
count() return 0, keys are strings).
|
2012-02-21 10:34:42 +00:00 |
|
Felipe Pena
|
e4ca0ed09f
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Felipe Pena
|
8775a37559
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Felipe Pena
|
4e19825281
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Etienne Kneuss
|
81700b8b2f
|
Fix CID 1211, unused intern variable
|
2011-08-12 21:46:40 +00:00 |
|
Etienne Kneuss
|
32e67db84c
|
Fix CID 1211, unused intern variable
|
2011-08-12 21:46:40 +00:00 |
|
Felipe Pena
|
23e438594d
|
- Make usage of new PHP_FE_END macro
|
2011-07-25 11:42:53 +00:00 |
|
Felipe Pena
|
4b30846b50
|
- Make usage of new PHP_FE_END macro
|
2011-07-25 11:35:02 +00:00 |
|