Anatol Belski
|
4498f93c0e
|
more fixes to ext/spl
|
2014-08-20 18:06:01 +02:00 |
|
Anatol Belski
|
90d6f60bc1
|
mostly fixes to spl, but also some other
|
2014-08-17 13:31:39 +02:00 |
|
Anatol Belski
|
cb25136f4e
|
fix macros in the 5 basic extensions
|
2014-08-16 11:37:14 +02:00 |
|
Dmitry Stogov
|
c1965f58d4
|
Use reference counting instead of zval duplication
|
2014-06-05 16:04:11 +04:00 |
|
Xinchen Hui
|
d8651fbe1c
|
Make they are in the same style of Z_ISREF
|
2014-05-03 16:08:58 +08:00 |
|
Dmitry Stogov
|
72c287bd23
|
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word
|
2014-04-21 18:25:34 +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 |
|
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
|
b7938ab1bd
|
Refactored GC (incomplete)
|
2014-03-19 17:00:28 +04:00 |
|
Xinchen Hui
|
6dd3d5cb36
|
Should not release container before dup
|
2014-03-15 22:43:40 +08:00 |
|
Xinchen Hui
|
8558dc8eaf
|
Refactor Spl_Heap to fixed bug after default_properties change
|
2014-03-15 19:14:11 +08:00 |
|
Xinchen Hui
|
171fde5491
|
Fixed SplPriorityQueue's free_obj
|
2014-03-01 12:44:33 +08:00 |
|
Xinchen Hui
|
0680cdb4ac
|
Fixed refcount handling
|
2014-02-28 22:47:24 +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 |
|
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
|
c1c4d26817
|
Use better data structures (incomplete)
|
2014-02-19 17:58:39 +08:00 |
|
Dmitry Stogov
|
2b9b9afa7a
|
Use better data structures (incomplete)
|
2014-02-17 17:59:18 +04:00 |
|
Xinchen Hui
|
f0168baecf
|
Use better data structures (incomplete)
|
2014-02-16 22:15:54 +08:00 |
|
Xinchen Hui
|
c081ce628f
|
Bump year
|
2014-01-03 11:08:10 +08: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 |
|
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
|
a666285bc2
|
Happy New Year
|
2013-01-01 16:37:09 +08:00 |
|
Xinchen Hui
|
a10da87c6a
|
Merge branch 'PHP-5.3' into PHP-5.4
* PHP-5.3:
Fixed bug #62073 (Different ways of iterating over an SplMaxHeap result in different keys)
|
2012-05-24 23:34:14 +08:00 |
|
Reeze Xia
|
9205c4fd62
|
Fixed bug #62073 (Different ways of iterating over an SplMaxHeap result in different keys)
|
2012-05-23 20:42:06 +08:00 |
|
Felipe Pena
|
e4ca0ed09f
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Felipe Pena
|
4e19825281
|
- Year++
|
2012-01-01 13:15:04 +00:00 |
|
Felipe Pena
|
927bf09c29
|
- Year++
|
2011-01-01 02:19:59 +00:00 |
|
Felipe Pena
|
0203cc3d44
|
- Year++
|
2011-01-01 02:17:06 +00:00 |
|
Gustavo André dos Santos Lopes
|
9b698dbcea
|
- Revert of revision 306542, turns out the semantics of compare() are
different in SplMinHeap and SplMaxHeap.
|
2010-12-21 19:52:17 +00:00 |
|
Gustavo André dos Santos Lopes
|
8f44d2ca36
|
- Revert of revision 306542, turns out the semantics of compare() are
different in SplMinHeap and SplMaxHeap.
|
2010-12-21 19:52:17 +00:00 |
|
Gustavo André dos Santos Lopes
|
4a11d76a75
|
- Fixed bug #53588 (SplMinHeap bad sorting with custom compare
function).
|
2010-12-21 17:29:14 +00:00 |
|
Gustavo André dos Santos Lopes
|
e427e312d4
|
- Fixed bug #53588 (SplMinHeap bad sorting with custom compare
function).
|
2010-12-21 17:29:14 +00:00 |
|
Felipe Pena
|
6958cb4a14
|
- Added missing void arg checks
|
2010-11-14 18:40:08 +00:00 |
|
Felipe Pena
|
8192f0f771
|
- Added missing void arg checks
|
2010-11-14 18:40:08 +00:00 |
|
Dmitry Stogov
|
c5237d82bf
|
Added caches to eliminate repeatable run-time bindings of functions, classes, constants, methods and properties
|
2010-05-24 14:11:39 +00:00 |
|
Sebastian Bergmann
|
9ba1e81665
|
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
|
2010-01-03 09:23:27 +00:00 |
|
Etienne Kneuss
|
6e164aa35a
|
Fix several recursion problems when var_dump'ing self-referencing objects
|
2009-08-13 22:07:05 +00:00 |
|
Felipe Pena
|
fc4e43ec3c
|
MFH:
- Added missing methods' arginfo (for void params)
- Fixed arginfos:
- MultipleIterator::__construct
- MultipleIterator::setFlags (Thanks Philip!)
- SplFixedArray::__construct
|
2009-07-04 20:31:27 +00:00 |
|
Sebastian Bergmann
|
08659c2dcd
|
MFH: Bump copyright year, 3 of 3.
|
2008-12-31 11:15:49 +00:00 |
|
David Coallier
|
16de7fbd16
|
- MFH
- Bug #46615
- Return the count - 1 when invoking SplHeap->key()
- Adjusted the tests
|
2008-11-22 14:19:47 +00:00 |
|
Felipe Pena
|
fc2fb50d09
|
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
|
2008-11-17 11:28:01 +00:00 |
|
Felipe Pena
|
7a37fa2d6b
|
- Revert ZEND_BEGIN_ARG_INFO change
|
2008-11-02 21:19:39 +00:00 |
|
Felipe Pena
|
df10005563
|
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
|
2008-10-24 14:35:40 +00:00 |
|
Etienne Kneuss
|
afb1e3efab
|
MFH: Fix clone + add tests
|
2008-08-03 19:07:31 +00:00 |
|
Etienne Kneuss
|
360fb51980
|
MFH: Remove cast and fix mem errors
|
2008-08-03 18:16:10 +00:00 |
|
Etienne Kneuss
|
0eea0a059e
|
MFH: First part of count/handlers related fixes
|
2008-07-06 23:45:56 +00:00 |
|
Etienne Kneuss
|
d4aa83d273
|
MFH: Also register the get_iterator handler for Max/Min Heap
|
2008-05-24 14:38:04 +00:00 |
|