summaryrefslogtreecommitdiff
path: root/ext/spl
Commit message (Expand)AuthorAgeFilesLines
* Change Zend Stream API to use zend_string* instead of char*.Dmitry Stogov2021-03-161-11/+11
* Use spl_filesystem_object.file_name for SPL_FS_DIR as a cache and prevent mul...Dmitry Stogov2021-03-091-9/+14
* Cache haschildren/getchildren methods of recursive iterators.Dmitry Stogov2021-03-041-9/+26
* Switch to new ZPPDmitry Stogov2021-03-041-3/+5
* Merge branch 'PHP-8.0'Dmitry Stogov2021-03-021-1/+1
|\
| * Fixed bug #80802: (zend_jit_fetch_indirect_var assert failure with tracing JIT)Dmitry Stogov2021-03-011-1/+1
* | Optimize out zend_strpprintf() usage for simple concationatonDmitry Stogov2021-02-261-6/+18
* | Improve SPL directory and stat() cache using zend_srting* instead of char*Dmitry Stogov2021-02-262-196/+172
* | Switch few functions useful in Symphony apps to new ZPP API.Dmitry Stogov2021-02-241-3/+3
* | Fixed error messageDmitry Stogov2021-02-244-12/+12
* | Fixed bug #80724Cameron Porter2021-02-234-4/+85
* | Generate ext/spl class entries from stubsMáté Kocsis2021-02-1829-233/+843
* | Merge branch 'PHP-8.0'Nikita Popov2021-02-152-19/+15
|\ \ | |/
| * Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2021-02-152-19/+15
| |\
| | * Fix leak when breaking out of FilesystemIteratorNikita Popov2021-02-152-19/+15
* | | Deprecate passing null to non-nullable arg of internal functionNikita Popov2021-02-1111-26/+22
* | | Merge branch 'PHP-8.0'Nikita Popov2021-02-114-8/+27
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2021-02-114-8/+27
| |\ \ | | |/
| | * Fixed bug #80719Nikita Popov2021-02-114-8/+23
* | | Sort some decls in spl_iterators.hLevi Morrison2021-02-111-21/+21
* | | Remove useless zend_update_class_constants() callsDmitry Stogov2021-01-281-10/+0
* | | Fix proptable canonicalization bypass in ArrayObjectNikita Popov2021-01-262-174/+179
* | | Add support for generating class entries from stubsMáté Kocsis2021-01-262-1/+4
* | | gen_stub: Also verify implementation-aliasNikita Popov2021-01-192-1/+4
* | | Merge branch 'PHP-8.0'Nikita Popov2021-01-183-4/+4
|\ \ \ | |/ /
| * | SplFileObject::fgets() cannot return falseNikita Popov2021-01-183-4/+4
* | | Replace zend_bool uses with boolNikita Popov2021-01-157-20/+20
* | | Remove SEPARATE_ARG_IF_REF macroNikita Popov2021-01-142-22/+0
* | | Fix INDIRECT elements leaked by SPL __serialize implementationsNikita Popov2021-01-124-6/+6
* | | Remove some unnecessary zend_delete_global_variable usesNikita Popov2021-01-081-6/+2
* | | Fix use-after-scope in SplObjectStorage::unserialize()Nikita Popov2021-01-051-18/+8
* | | Reduce memory usage of SplObjectStorageTyson Andre2021-01-043-72/+82
* | | Optimize SplFixedArray when magic methods aren't overriddenTyson Andre2021-01-041-29/+45
* | | Use Z_PARAM_OBJ macros when zval isn't neededTyson Andre2021-01-021-3/+3
* | | Remove superfluous return statement.George Peter Banyard2020-12-291-1/+0
* | | Remove redundant check in SplObjectStorage->countTyson Andre2020-12-291-9/+1
* | | Flesh out HashTable insertion APIsSara Golemon2020-12-011-6/+4
|/ /
* | Fix #62004: SplFileObject: fgets after seek returns wrong lineChristoph M. Becker2020-11-308-7/+51
* | Use separate directory in dit_004.phptNikita Popov2020-10-261-1/+15
* | Properly validate ArrayObject::asort() argumentNikita Popov2020-10-223-14/+13
* | Add additional initialization checks to SplFileInfoNikita Popov2020-10-192-0/+34
* | Update ext/spl parameter namesNikita Popov2020-10-0741-174/+176
* | Support GC for AppendIteratorNikita Popov2020-10-013-6/+10
* | Fix bug #65387Nikita Popov2020-10-012-0/+101
* | Clean up spl_fixedarray.cLevi Morrison2020-09-271-138/+129
* | Add option to print parameter name stats to gen_stubNikita Popov2020-09-241-1/+1
* | Consistent error handling for fgetcsv/fputcsvNikita Popov2020-09-239-52/+74
* | SplFixedArray is Aggregate, not IterableAlex Dowad2020-09-239-364/+154
* | Throw warning for failed object to int/float conversionNikita Popov2020-09-211-1/+1
* | Fix a few Iterator signaturesMáté Kocsis2020-09-213-13/+16