This website requires JavaScript.
Explore
Help
Register
Sign In
php
/
archived-php-src
Watch
1
Star
0
Fork
0
You've already forked archived-php-src
mirror of
https://github.com/php/php-src.git
synced
2026-04-06 23:53:30 +02:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
php-8.3.0RC5
archived-php-src
/
ext
/
spl
/
tests
History
Niels Dossche
dc72ceda90
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2: Fix GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18
2023-08-30 22:27:06 +02:00
..
SplFileObject
…
AppendIterator_invalid_ctor.phpt
…
array_001.phpt
…
array_002.phpt
…
array_003.phpt
…
array_004.phpt
…
array_005.phpt
…
array_006.phpt
…
array_007.phpt
…
array_008.phpt
…
array_009.phpt
…
array_009a.phpt
…
array_010.phpt
…
array_011.phpt
…
array_012.phpt
…
array_013.phpt
…
array_014.phpt
…
array_015.phpt
…
array_016.phpt
…
array_017.phpt
…
array_018.phpt
…
array_019.phpt
…
array_020.phpt
…
array_021.phpt
…
array_022.phpt
…
array_023.phpt
…
array_024.phpt
…
array_025.phpt
…
array_026.phpt
…
array_027.phpt
…
array_028.phpt
…
arrayIterator_ksort_basic1.phpt
…
arrayObject___construct_basic1.phpt
…
arrayObject___construct_basic2.phpt
…
arrayObject___construct_basic3.phpt
…
arrayObject___construct_basic4.phpt
…
arrayObject___construct_basic5.phpt
…
arrayObject___construct_basic6.phpt
…
arrayObject___construct_basic7.phpt
…
arrayObject___construct_error1.phpt
…
arrayObject___construct_error2.phpt
…
ArrayObject__serialize_saves_iterator_class.phpt
…
arrayObject_asort_basic1.phpt
…
arrayObject_asort_basic2.phpt
…
arrayObject_clone_basic1.phpt
…
arrayObject_clone_basic2.phpt
…
arrayObject_clone_basic3.phpt
…
ArrayObject_clone_other_std_props.phpt
…
arrayObject_count_basic1.phpt
…
ArrayObject_dump_during_sort.phpt
…
ArrayObject_exchange_array_during_sorting.phpt
…
arrayObject_exchangeArray_basic1.phpt
…
arrayObject_exchangeArray_basic2.phpt
…
arrayObject_exchangeArray_basic3.phpt
…
ArrayObject_get_object_vars.phpt
…
arrayObject_getFlags_basic1.phpt
…
arrayObject_getFlags_basic2.phpt
…
arrayObject_getIteratorClass_basic1.phpt
…
ArrayObject_illegal_offset.phpt
…
arrayObject_ksort_basic1.phpt
…
arrayObject_ksort_basic2.phpt
…
arrayObject_magicMethods1.phpt
…
arrayObject_magicMethods2.phpt
…
arrayObject_magicMethods3.phpt
…
arrayObject_magicMethods4.phpt
…
arrayObject_magicMethods5.phpt
…
arrayObject_magicMethods6.phpt
…
ArrayObject_modify_shared_object_properties.phpt
…
arrayObject_natcasesort_basic1.phpt
…
arrayObject_natsort_basic1.phpt
…
arrayObject_offsetExists_nullcheck.phpt
…
ArrayObject_overloaded_object_incompatible.phpt
…
ArrayObject_overloaded_SplFixedArray.phpt
…
ArrayObject_proptable_canonicalization.phpt
…
arrayObject_setFlags_basic1.phpt
…
arrayObject_setFlags_basic2.phpt
…
arrayObject_setIteratorClass_error1.phpt
…
ArrayObject_sort_different_backing_storage.phpt
…
ArrayObject_std_props_no_recursion.phpt
…
arrayObject_uasort_basic1.phpt
…
arrayObject_uasort_error1.phpt
…
arrayObject_uksort_basic1.phpt
…
arrayObject_uksort_error1.phpt
…
ArrayObject_unserialize_empty_string.phpt
…
bug28822.phpt
…
bug31185.phpt
…
bug31346.phpt
…
bug31348.phpt
…
bug31926.phpt
…
bug32134.phpt
…
bug32394.phpt
…
bug33136.phpt
…
bug34548.phpt
…
bug36287.phpt
…
bug36825.phpt
…
bug36941.phpt
…
bug37457.phpt
…
bug38325.phpt
…
bug38618.phpt
…
bug40036.phpt
…
bug40091.phpt
…
bug40442.phpt
…
bug40872.phpt
…
bug41528.phpt
…
bug41691.phpt
…
bug41692.phpt
…
bug41828.phpt
…
bug42364.phpt
…
bug42654_2.phpt
…
bug42654.phpt
…
bug42703.phpt
…
bug44144.phpt
…
bug44615.phpt
…
bug45614.phpt
…
bug45622.phpt
…
bug45622b.phpt
…
bug45826.phpt
…
bug46031.phpt
…
bug46051.phpt
…
bug46088.phpt
…
bug46115.phpt
…
bug46160.phpt
…
bug47534.phpt
…
bug48023.phpt
…
bug48361.phpt
…
bug48493.phpt
…
bug49263.phpt
…
bug49723.phpt
…
bug49972.phpt
…
bug50579.phpt
…
bug51068.phpt
…
bug51119.phpt
…
bug52238.phpt
…
bug52339.phpt
…
bug52861.phpt
…
bug53071.phpt
…
bug53144.phpt
…
bug53362.phpt
…
bug53515.phpt
…
bug54281.phpt
…
bug54291.phpt
…
bug54304.phpt
…
bug54323.phpt
…
bug54384.phpt
…
bug54970.phpt
…
bug54971.phpt
…
bug55157_variation.phpt
…
bug55701.phpt
…
bug61326.phpt
…
bug61347.phpt
…
bug61418.phpt
…
bug61453.phpt
…
bug61527.phpt
…
bug61697.phpt
…
bug61828.phpt
…
bug62059.phpt
…
bug62073.phpt
…
bug62262.phpt
…
bug62328.phpt
…
bug62433.phpt
…
bug62616.phpt
…
bug62672.phpt
…
bug62904.phpt
…
bug62978.phpt
…
bug63680.phpt
…
bug64023.phpt
…
bug64106.phpt
…
bug64228.phpt
…
bug64264.phpt
…
bug65006.phpt
…
bug65069.phpt
…
bug65213.phpt
…
bug65328.phpt
…
bug65387.phpt
…
bug65967.phpt
…
bug66127.phpt
…
bug66405.phpt
…
bug66702.phpt
…
bug66834.phpt
…
bug67247.phpt
…
bug67359.phpt
…
bug67360.phpt
…
bug67538.phpt
…
bug67539.phpt
…
bug67582.phpt
…
bug68128-USE_KEY.phpt
…
bug68128.phpt
…
bug68175.phpt
…
bug68557.phpt
…
bug68825.phpt
…
bug69108.phpt
…
bug69181.phpt
…
bug69227.phpt
…
bug69264.phpt
…
bug69335.phpt
…
bug69737.phpt
…
bug69845.phpt
…
bug69970.phpt
…
bug70053.phpt
…
bug70068.phpt
…
bug70155.phpt
…
bug70166.phpt
…
bug70168.phpt
…
bug70169.phpt
…
bug70303.phpt
…
bug70365.phpt
…
bug70366.phpt
…
bug70561.phpt
…
bug70573.phpt
…
bug70730.phpt
…
bug70852.phpt
…
bug70853.phpt
…
bug70868.phpt
…
bug70959.phpt
…
bug71028.phpt
…
bug71153.phpt
…
bug71202.phpt
…
bug71204.phpt
…
bug71236.phpt
…
bug71412.phpt
…
bug71617.phpt
…
bug71735.phpt
…
bug71838.phpt
…
bug72051.phpt
…
bug72684.phpt
…
bug72888.phpt
…
bug73029.phpt
…
bug73209.phpt
…
bug73423.phpt
…
bug73471.phpt
…
bug73629.phpt
…
bug73686.phpt
…
bug73896.phpt
…
bug74058.phpt
…
bug74372.phpt
…
bug74478.phpt
…
bug74519.phpt
…
bug74669.phpt
…
bug75049.phpt
…
bug75155.phpt
…
bug75173.phpt
…
bug75242.phpt
…
bug75673.phpt
…
bug75717.phpt
…
bug76367.phpt
…
bug77263.phpt
…
bug77298.phpt
…
bug77359.phpt
…
bug77360.phpt
…
bug77431.phpt
…
bug77751.phpt
…
bug77903.phpt
…
bug78409.phpt
…
bug78436.phpt
…
bug78456.phpt
…
bug78863.phpt
…
bug79151.phpt
…
bug79393.phpt
…
bug79432.phpt
…
bug79987.phpt
…
bug80111.phpt
…
bug80663.phpt
…
bug80719.phpt
…
bug80724.phpt
…
bug81587.phpt
…
bug81691.phpt
…
bug81992.phpt
…
bug81992b.phpt
…
CallbackFilterIteratorTest-002.phpt
…
CallbackFilterIteratorTest.phpt
…
class_implements_basic2.phpt
…
class_implements_basic.phpt
…
class_implements_variation1.phpt
…
class_implements_variation.phpt
…
class_uses_basic2.phpt
…
class_uses_basic.phpt
…
class_uses_variation1.phpt
…
class_uses_variation.phpt
…
countable_class_basic1.phpt
…
countable_count_variation1.phpt
…
DirectoryIterator_by_reference.phpt
…
DirectoryIterator_empty_constructor.phpt
…
DirectoryIterator_getBasename_basic_test.phpt
…
DirectoryIterator_getExtension_basic.phpt
…
DirectoryIterator_getGroup_basic.phpt
…
DirectoryIterator_getInode_basic.phpt
…
DirectoryIterator_getInode_error.phpt
…
DirectoryIterator_getOwner_basic.phpt
…
DirectoryIterator_uninitialized.phpt
…
dit_001_noglob.phpt
…
dit_001.phpt
…
dit_002.phpt
…
dit_003.phpt
…
dit_004.phpt
…
dit_005.phpt
…
dit_006.phpt
…
dllist_001.phpt
…
dllist_002.phpt
…
dllist_003.phpt
…
dllist_004.phpt
…
dllist_005.phpt
…
dllist_006.phpt
…
dllist_007.phpt
…
dllist_008.phpt
…
dllist_010.phpt
…
dllist_011.phpt
…
dllist_012.phpt
…
dllist_013.phpt
…
dllist_memleak.phpt
…
dualiterator_001.phpt
…
dualiterator.inc
…
filesystemiterator_flags.phpt
…
filesystemiterator_leak.phpt
…
filesystemiterator_no_skip_dots.phpt
…
fixedarray_001.phpt
…
fixedarray_002.phpt
…
fixedarray_003.phpt
…
fixedarray_004.phpt
…
fixedarray_006.phpt
…
fixedarray_007.phpt
…
fixedarray_008.phpt
…
fixedarray_010.phpt
…
fixedarray_012.phpt
…
fixedarray_013.phpt
…
fixedarray_014.phpt
…
fixedarray_016.phpt
…
fixedarray_018.phpt
…
fixedarray_020.phpt
…
fixedarray_021.phpt
…
fixedarray_022.phpt
…
fixedarray_023.phpt
…
fixedarray_024.phpt
…
gh7809.phpt
…
gh8044.phpt
…
gh8318.phpt
…
gh8366.phpt
…
gh9883-extra.phpt
…
gh9883.phpt
…
gh10011.phpt
…
gh10248.phpt
…
gh10519.phpt
…
gh10907.phpt
…
gh10925.phpt
…
gh11178.phpt
…
gh11338.phpt
…
gh11972.phpt
Fix GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18
2023-08-30 22:18:33 +02:00
GlobIterator_internal_null_pointer.phpt
…
heap_001.phpt
…
heap_002.phpt
…
heap_003.phpt
…
heap_004.phpt
…
heap_005.phpt
…
heap_006.phpt
…
heap_007.phpt
…
heap_008.phpt
…
heap_009.phpt
…
heap_010.phpt
…
heap_011.phpt
…
heap_012.phpt
…
heap_corruption.phpt
…
heap_current_variation_001.phpt
…
heap_it_current_empty.phpt
…
heap_top_variation_002.phpt
…
heap_top_variation_003.phpt
…
iterator_001.phpt
…
iterator_002.phpt
…
iterator_003.phpt
…
iterator_004.phpt
…
iterator_005.phpt
…
iterator_006.phpt
…
iterator_007.phpt
…
iterator_008.phpt
…
iterator_009.phpt
…
iterator_010.phpt
…
iterator_011.phpt
…
iterator_012.phpt
…
iterator_013.phpt
…
iterator_014.phpt
…
iterator_015.phpt
…
iterator_016.phpt
…
iterator_021.phpt
…
iterator_022.phpt
…
iterator_023.phpt
…
iterator_024.phpt
…
iterator_025.phpt
…
iterator_026.phpt
…
iterator_027.phpt
…
iterator_028.phpt
…
iterator_029.phpt
…
iterator_030.phpt
…
iterator_031.phpt
…
iterator_032.phpt
…
iterator_033.phpt
…
iterator_034.phpt
…
iterator_035.phpt
…
iterator_036.phpt
…
iterator_037.phpt
…
iterator_038.phpt
…
iterator_039.phpt
…
iterator_040.phpt
…
iterator_041.phpt
…
iterator_041a.phpt
…
iterator_041b.phpt
…
iterator_042.phpt
…
iterator_043.phpt
…
iterator_044.phpt
…
iterator_045.phpt
…
iterator_046.phpt
…
iterator_047.phpt
…
iterator_048.phpt
…
iterator_049.phpt
…
iterator_049b.phpt
…
iterator_050.phpt
…
iterator_051.phpt
…
iterator_052.phpt
…
iterator_053.phpt
…
iterator_054.phpt
…
iterator_055.phpt
…
iterator_056.phpt
…
iterator_057.phpt
…
iterator_058.phpt
…
iterator_062.phpt
…
iterator_067.phpt
…
iterator_068.phpt
…
iterator_069.phpt
…
iterator_070.phpt
…
iterator_071.phpt
…
iterator_count_array.phpt
…
iterator_count_exception.phpt
…
iterator_count.phpt
…
iterator_to_array_array.phpt
…
iterator_to_array_nonscalar_keys.phpt
…
iterator_to_array.phpt
…
multiple_iterator_001.phpt
…
observer_001.phpt
…
observer_002.phpt
…
observer_003.phpt
…
observer_004.phpt
…
observer_005.phpt
…
observer_006.phpt
…
observer_007.phpt
…
observer_008.phpt
…
observer_009.phpt
…
observer_010.phpt
…
pqueue_001.phpt
…
pqueue_002.phpt
…
pqueue_003.phpt
…
pqueue_004.phpt
…
pqueue_compare_basic.phpt
…
pqueue_current_error.phpt
…
recursive_tree_iterator_001.phpt
…
recursive_tree_iterator_002.phpt
…
recursive_tree_iterator_003.phpt
…
recursive_tree_iterator_004.phpt
…
recursive_tree_iterator_005.phpt
…
recursive_tree_iterator_006.phpt
…
recursive_tree_iterator_007.phpt
…
recursive_tree_iterator_008.phpt
…
recursive_tree_iterator_setpostfix.phpt
…
RecursiveCallbackFilterIterator_trampoline_usage.phpt
…
RecursiveCallbackFilterIteratorTest.phpt
…
recursivecomparedualiterator.inc
…
RecursiveDirectoryIterator_getSubPath_basic.phpt
…
RecursiveDirectoryIterator_getSubPathname_basic.phpt
…
RecursiveDirectoryIterator_hasChildren.phpt
…
recursivedualiterator.inc
…
recursiveIteratorIterator_beginchildren_error.phpt
…
recursiveiteratoriterator_beginiteration_basic.phpt
…
recursiveIteratorIterator_callHasChildren_error.phpt
…
RecursiveIteratorIterator_dtor_order.phpt
…
recursiveIteratorIterator_endchildren_error.phpt
…
recursiveiteratoriterator_enditeration_basic.phpt
…
recursiveiteratoriterator_getsubiterator_basic.phpt
…
recursiveiteratoriterator_getsubiterator_variation_002.phpt
…
recursiveiteratoriterator_getsubiterator_variation_003.phpt
…
recursiveiteratoriterator_getsubiterator_variation.phpt
…
RecursiveIteratorIterator_invalid_aggregate.phpt
…
recursiveiteratoriterator_nextelement_basic.phpt
…
recursiveIteratorIterator_nextelement_error.phpt
…
RecursiveIteratorIterator_not_initialized.phpt
…
regexIterator_flags_basic.phpt
…
regexiterator_getpregflags.phpt
…
regexiterator_getregex.phpt
…
regexIterator_mode_basic.phpt
…
regexIterator_setMode_error.phpt
…
regexiterator_setpregflags.phpt
…
RegexIterator_with_reference_replacement.phpt
…
serialize_property_tables.phpt
…
spl_001.phpt
…
spl_002.phpt
…
spl_003.phpt
…
spl_004.phpt
…
spl_006.phpt
…
spl_007.phpt
…
spl_autoload_001.phpt
…
spl_autoload_002.phpt
…
spl_autoload_003.phpt
…
spl_autoload_004.phpt
…
spl_autoload_005.phpt
…
spl_autoload_006.phpt
…
spl_autoload_007.phpt
…
spl_autoload_008.phpt
…
spl_autoload_009.phpt
…
spl_autoload_010.phpt
…
spl_autoload_011.phpt
…
spl_autoload_012.phpt
…
spl_autoload_013.phpt
…
spl_autoload_014.phpt
…
spl_autoload_bug48541.phpt
…
spl_autoload_call_basic.phpt
…
spl_autoload_called_scope.phpt
…
spl_autoload_throw_with_spl_autoloader_call_as_autoloader.phpt
…
spl_autoload_warn_on_false_do_throw.phpt
…
spl_caching_iterator_constructor_flags.phpt
…
spl_cachingiterator___toString_basic.phpt
…
spl_classes.phpt
…
spl_fileinfo_getextension_leadingdot.phpt
…
spl_fileinfo_getlinktarget_basic.phpt
…
spl_heap_count_basic.phpt
…
spl_heap_is_empty_basic.phpt
…
spl_heap_isempty.phpt
…
spl_heap_iteration_error.phpt
…
spl_iterator_apply_error_001.phpt
…
spl_iterator_apply_error.phpt
…
spl_iterator_caching_count_basic.phpt
…
spl_iterator_caching_count_error.phpt
…
spl_iterator_caching_getcache_error.phpt
…
spl_iterator_getcallchildren.phpt
…
spl_iterator_iterator_constructor.phpt
…
spl_iterator_recursive_getiterator_error.phpt
…
spl_iterator_to_array_error.phpt
…
spl_limit_iterator_check_limits.phpt
…
spl_object_id.phpt
…
spl_pq_top_basic.phpt
…
spl_pq_top_error_corrupt.phpt
…
spl_pq_top_error_empty.phpt
…
spl_pqueue_gc.phpt
…
spl_recursive_iterator_iterator_key_case.phpt
…
SplArray_fromArray.phpt
…
SplDoublyLinkedList_add_invalid_offset.phpt
…
SplDoublyLinkedList_add_null_offset.phpt
…
SplDoublyLinkedList_bottom_empty.phpt
…
SplDoublyLinkedList_consistent_iterator_mode.phpt
…
SplDoublyLinkedList_current_empty.phpt
…
SplDoublyLinkedList_current.phpt
…
SplDoublyLinkedList_debug-info.phpt
…
SplDoublyLinkedList_getIteratorMode.phpt
…
SplDoublyLinkedList_isEmpty_empty.phpt
…
SplDoublyLinkedList_isEmpty_not-empty.phpt
…
SPLDoublyLinkedList_iterate_by_reference.phpt
…
SplDoublyLinkedList_key.phpt
…
SplDoublyLinkedList_lifoMode.phpt
…
SplDoublyLinkedList_offsetExists_success.phpt
…
SplDoublyLinkedList_offsetGet_param_array.phpt
…
SplDoublyLinkedList_offsetGet_param_string.phpt
…
SplDoublylinkedlist_offsetunset_first002.phpt
…
SplDoublylinkedlist_offsetunset_first.phpt
…
SplDoublyLinkedList_offsetUnset_greater_than_elements.phpt
…
SplDoublylinkedlist_offsetunset_last.phpt
…
SplDoublyLinkedList_offsetUnset_negative-parameter.phpt
…
SplDoublyLinkedList_offsetUnset_parameter-larger-num-elements.phpt
…
SplDoublyLinkedList_serialization.phpt
…
SplDoublyLinkedList_top_empty.phpt
…
SplFileInfo_001.phpt
…
SplFileinfo_debugInfo_basic.phpt
…
SplFileinfo_getBasename_basic.phpt
…
SplFileInfo_getExtension_basic-win32.phpt
…
SplFileInfo_getExtension_basic.phpt
…
SplFileinfo_getFilename_basic.phpt
…
SplFileInfo_getGroup_basic.phpt
…
SplFileInfo_getGroup_error.phpt
…
SplFileInfo_getInode_basic.phpt
…
SplFileInfo_getInode_error.phpt
…
SplFileInfo_getOwner_basic.phpt
…
SplFileInfo_getOwner_error.phpt
…
SplFileInfo_getPerms_basic.phpt
…
SplFileInfo_getPerms_error.phpt
…
SplFileInfo_setFileClass_basic.phpt
…
SplFileInfo_setFileClass_error.phpt
…
SplFileInfo_setInfoClass_basic.phpt
…
SplFileInfo_setInfoClass_error.phpt
…
SplFixedArray__construct_param_array.phpt
…
SplFixedArray__construct_param_null.phpt
…
SplFixedArray__construct_param_string.phpt
…
SplFixedArray_change_size_during_iteration.phpt
…
SplFixedArray_construct_param_SplFixedArray.phpt
…
SplFixedArray_fromarray_indexes.phpt
…
SplFixedArray_fromarray_non_indexes.phpt
…
SplFixedArray_fromarray_param_multiarray.phpt
…
SplFixedArray_get_properties_for.phpt
…
SplFixedArray_immediate_gc.phpt
…
SplFixedArray_indirect_modification.phpt
…
splfixedarray_json_encode.phpt
…
SplFixedArray_nested_foreach.phpt
…
splfixedarray_offsetExists_larger.phpt
…
SplFixedArray_offsetExists_less_than_zero.phpt
…
SplFixedArray_offsetUnset_string.phpt
…
SplFixedArray_override_getIterator.phpt
…
SplFixedArray_override_offsetGet_only.phpt
…
SplFixedArray_serialize.phpt
…
SplFixedArray_setsize_001.phpt
…
SplFixedArray_setSize_destruct.phpt
…
SplFixedArray_setSize_filled_to_smaller.phpt
…
SplFixedArray_setsize_grow.phpt
…
SplFixedArray_setSize_param_null.phpt
…
SplFixedArray_setSize_reduce.phpt
…
SplFixedArray_setsize_shrink.phpt
…
SplFixedArray_toArray_empty.phpt
…
SplHeap_isEmpty.phpt
…
SplHeap_with_by_reference_compare.phpt
…
SplObjectStorage_coalesce.phpt
…
SplObjectStorage_current_empty_storage.phpt
…
SplObjectStorage_getHash.phpt
…
SplObjectStorage_getInfo_empty_storage.phpt
…
SplObjectStorage_offsetGet_missing_object.phpt
…
SplObjectStorage_offsetGet.phpt
…
SplObjectStorage_removeAllExcept_basic.phpt
…
SplObjectStorage_setInfo_empty_storage.phpt
…
SplObjectStorage_unserialize_bad.phpt
…
SplObjectStorage_unserialize_invalid_parameter2.phpt
…
SplObjectStorage_unserialize_invalid_parameter3.phpt
…
SplObjectStorage_unserialize_nested.phpt
…
SplObjectStorage_unserialize_reference.phpt
…
SplObjectStorage_unset.phpt
…
SplObjectStorage_var_dump.phpt
…
SplPriorityQueue_setExtractFlags_zero.phpt
…
SplQueue_setIteratorMode_param_lifo.phpt
…
SplQueue_setIteratorMode.phpt
…
SplStack_setIteratorMode.phpt
…
SplTempFileObject_constructor_basic.phpt
…
SplTempFileObject_constructor_error.phpt
…
SplTempFileObject_constructor_maxmemory_basic.phpt
…
SplTempFileObject_constructor_memory_lt1_variation.phpt
…
testclass
…
testclass.class.inc
…
testclass.inc
…
testclass.php.inc
…
unserialize_errors.phpt
…
unserialize.phpt
…