[php-src] master: ext/spl: applied fixers to improve test robustness (#23058)
| From: | NickSdot via GitHub | Date: | Fri, 07 Aug 2026 12:47:56 +0000 |
| Subject: | [php-src] master: ext/spl: applied fixers to improve test robustness (#23058) | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-140527@lists.php.net to get a copy of this message | ||
Author: NickSdot (NickSdot)
Committer: GitHub (web-flow)
Pusher: Girgias
Date: 2026-08-07T13:47:53+01:00
Commit: https://github.com/php/php-src/commit/06a5a1f6d3c9ca9394d1c78603ccdd3774aac223
Raw diff: https://github.com/php/php-src/commit/06a5a1f6d3c9ca9394d1c78603ccdd3774aac223.diff
ext/spl: applied fixers to improve test robustness (#23058)
Changed paths:
M ext/spl/tests/ArrayObject/ArrayObject_exchange_array_during_sorting.phpt
M ext/spl/tests/ArrayObject/ArrayObject_illegal_offset.phpt
M ext/spl/tests/ArrayObject/ArrayObject_overloaded_SplFixedArray.phpt
M ext/spl/tests/ArrayObject/ArrayObject_overloaded_object_incompatible.phpt
M ext/spl/tests/ArrayObject/arrayObject___construct_error1.phpt
M ext/spl/tests/ArrayObject/arrayObject___construct_error2.phpt
M ext/spl/tests/ArrayObject/arrayObject_asort_basic1.phpt
M ext/spl/tests/ArrayObject/arrayObject_exchangeArray_basic2.phpt
M ext/spl/tests/ArrayObject/arrayObject_exchangeArray_basic3.phpt
M ext/spl/tests/ArrayObject/arrayObject_ksort_basic1.phpt
M ext/spl/tests/ArrayObject/arrayObject_natcasesort_basic1.phpt
M ext/spl/tests/ArrayObject/arrayObject_natsort_basic1.phpt
M ext/spl/tests/ArrayObject/arrayObject_setIteratorClass_error1.phpt
M ext/spl/tests/ArrayObject/array_014.phpt
M ext/spl/tests/ArrayObject/array_018.phpt
M ext/spl/tests/ArrayObject/gh15833_2.phpt
M ext/spl/tests/ArrayObject/gh15918.phpt
M ext/spl/tests/ArrayObject_construct_during_sorting.phpt
M ext/spl/tests/CallbackFilterIteratorTest-002.phpt
M ext/spl/tests/DirectoryIterator_empty_constructor.phpt
M ext/spl/tests/DirectoryIterator_uninitialized.phpt
M ext/spl/tests/GH-22047.phpt
M ext/spl/tests/GlobIterator_constructor_count.phpt
M ext/spl/tests/RecursiveIteratorIterator_invalid_aggregate.phpt
M ext/spl/tests/RecursiveIteratorIterator_not_initialized.phpt
M ext/spl/tests/SPLDoublyLinkedList_iterate_by_reference.phpt
M ext/spl/tests/SplArray_fromArray.phpt
M ext/spl/tests/SplDoublyLinkedList_add_invalid_offset.phpt
M ext/spl/tests/SplDoublyLinkedList_add_null_offset.phpt
M ext/spl/tests/SplDoublyLinkedList_bottom_empty.phpt
M ext/spl/tests/SplDoublyLinkedList_offsetUnset_greater_than_elements.phpt
M ext/spl/tests/SplDoublyLinkedList_offsetUnset_negative-parameter.phpt
M ext/spl/tests/SplDoublyLinkedList_offsetUnset_parameter-larger-num-elements.phpt
M ext/spl/tests/SplDoublyLinkedList_top_empty.phpt
M ext/spl/tests/SplFileInfo_setFileClass_error.phpt
M ext/spl/tests/SplFileInfo_setInfoClass_error.phpt
M ext/spl/tests/SplFileObject/SplFileObject_fgetcsv_delimiter_error.phpt
M ext/spl/tests/SplFileObject/SplFileObject_fgetcsv_enclosure_error.phpt
M ext/spl/tests/SplFileObject/SplFileObject_fgetcsv_escape_error.phpt
M ext/spl/tests/SplFileObject/SplFileObject_fputcsv_variation13.phpt
M ext/spl/tests/SplFileObject/SplFileObject_fputcsv_variation14.phpt
M ext/spl/tests/SplFileObject/SplFileObject_ftruncate_error_001.phpt
M ext/spl/tests/SplFileObject/SplFileObject_getCurrentLine_invalid_override.phpt
M ext/spl/tests/SplFileObject/SplFileObject_seek_error_001.phpt
M ext/spl/tests/SplFileObject/SplFileObject_setCsvControl_error001.phpt
M ext/spl/tests/SplFileObject/SplFileObject_setCsvControl_error002.phpt
M ext/spl/tests/SplFileObject/SplFileObject_setCsvControl_error003.phpt
M ext/spl/tests/SplFileObject/bug54292.phpt
M ext/spl/tests/SplFileObject/bug65545.phpt
M ext/spl/tests/SplFileObject/fileobject_003.phpt
M ext/spl/tests/SplFileObject/fileobject_setmaxlinelen_error001.phpt
M ext/spl/tests/SplFixedArray__construct_param_array.phpt
M ext/spl/tests/SplFixedArray__construct_param_string.phpt
M ext/spl/tests/SplFixedArray_construct_param_SplFixedArray.phpt
M ext/spl/tests/SplHeap_serialize_corrupted.phpt
M ext/spl/tests/SplHeap_serialize_error_handling.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_coalesce.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_current_empty_storage.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_offsetGet_missing_object.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_seek.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_unserialize_bad.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_unserialize_invalid_parameter2.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_unserialize_invalid_parameter3.phpt
M ext/spl/tests/SplObjectStorage/SplObjectStorage_unset.phpt
M ext/spl/tests/SplObjectStorage/concurrent_deletion.phpt
M ext/spl/tests/SplObjectStorage/concurrent_deletion_addall.phpt
M ext/spl/tests/SplObjectStorage/concurrent_deletion_removeexcept.phpt
M ext/spl/tests/SplObjectStorage/gh21831.phpt
M ext/spl/tests/SplPriorityQueue_unserialize_invalid_flags.phpt
M ext/spl/tests/SplQueue_setIteratorMode.phpt
M ext/spl/tests/SplQueue_setIteratorMode_param_lifo.phpt
M ext/spl/tests/SplStack_setIteratorMode.phpt
M ext/spl/tests/SplTempFileObject_constructor_error.phpt
M ext/spl/tests/autoloading/bug73896.phpt
M ext/spl/tests/autoloading/spl_autoload_001.phpt
M ext/spl/tests/autoloading/spl_autoload_003.phpt
M ext/spl/tests/autoloading/spl_autoload_005.phpt
M ext/spl/tests/autoloading/spl_autoload_007.phpt
M ext/spl/tests/autoloading/spl_autoload_008.phpt
M ext/spl/tests/autoloading/spl_autoload_012.phpt
M ext/spl/tests/autoloading/spl_autoload_throw_with_spl_autoloader_call_as_autoloader.phpt
M ext/spl/tests/bug31185.phpt
M ext/spl/tests/bug37457.phpt
M ext/spl/tests/bug42703.phpt
M ext/spl/tests/bug51119.phpt
M ext/spl/tests/bug61828.phpt
M ext/spl/tests/bug67539.phpt
M ext/spl/tests/bug70068.phpt
M ext/spl/tests/bug70561.phpt
M ext/spl/tests/bug71735.phpt
M ext/spl/tests/bug72684.phpt
M ext/spl/tests/bug72888.phpt
M ext/spl/tests/bug73029.phpt
M ext/spl/tests/bug73629.phpt
M ext/spl/tests/bug79432.phpt
M ext/spl/tests/bug79987.phpt
M ext/spl/tests/bug80719.phpt
M ext/spl/tests/bug81992.phpt
M ext/spl/tests/class_implements_variation1.phpt
M ext/spl/tests/class_uses_variation1.phpt
M ext/spl/tests/countable_count_variation1.phpt
M ext/spl/tests/dit_006.phpt
M ext/spl/tests/dllist_001.phpt
M ext/spl/tests/dllist_004.phpt
M ext/spl/tests/dllist_005.phpt
M ext/spl/tests/dllist_006.phpt
M ext/spl/tests/dllist_013.phpt
M ext/spl/tests/fixedarray_003.phpt
M ext/spl/tests/fixedarray_004.phpt
M ext/spl/tests/fixedarray_006.phpt
M ext/spl/tests/fixedarray_007.phpt
M ext/spl/tests/fixedarray_012.phpt
M ext/spl/tests/fixedarray_013.phpt
M ext/spl/tests/fixedarray_014.phpt
M ext/spl/tests/fixedarray_020.phpt
M ext/spl/tests/fixedarray_021.phpt
M ext/spl/tests/fixedarray_023.phpt
M ext/spl/tests/gh13685.phpt
M ext/spl/tests/gh16217.phpt
M ext/spl/tests/gh16337.phpt
M ext/spl/tests/gh16604_2.phpt
M ext/spl/tests/gh17463.phpt
M ext/spl/tests/gh17516.phpt
M ext/spl/tests/gh18421.phpt
M ext/spl/tests/gh19094.phpt
M ext/spl/tests/heap_001.phpt
M ext/spl/tests/heap_002.phpt
M ext/spl/tests/heap_004.phpt
M ext/spl/tests/heap_009.phpt
M ext/spl/tests/heap_corruption.phpt
M ext/spl/tests/heap_next_write_lock.phpt
M ext/spl/tests/heap_top_variation_002.phpt
M ext/spl/tests/heap_top_variation_003.phpt
M ext/spl/tests/heap_unserialize_under_corruption_or_modification.phpt
M ext/spl/tests/iterator_022.phpt
M ext/spl/tests/iterator_023.phpt
M ext/spl/tests/iterator_024.phpt
M ext/spl/tests/iterator_028.phpt
M ext/spl/tests/iterator_030.phpt
M ext/spl/tests/iterator_031.phpt
M ext/spl/tests/iterator_032.phpt
M ext/spl/tests/iterator_037.phpt
M ext/spl/tests/iterator_041.phpt
M ext/spl/tests/iterator_041a.phpt
M ext/spl/tests/iterator_041b.phpt
M ext/spl/tests/iterator_044.phpt
M ext/spl/tests/iterator_045.phpt
M ext/spl/tests/iterator_047.phpt
M ext/spl/tests/iterator_056.phpt
M ext/spl/tests/iterator_062.phpt
M ext/spl/tests/iterator_to_array_nonscalar_keys.phpt
M ext/spl/tests/multiple_iterator_001.phpt
M ext/spl/tests/pqueue_001.phpt
M ext/spl/tests/pqueue_002.phpt
M ext/spl/tests/recursive_tree_iterator_002.phpt
M ext/spl/tests/recursive_tree_iterator_003.phpt
M ext/spl/tests/recursive_tree_iterator_007.phpt
M ext/spl/tests/recursive_tree_iterator_008.phpt
M ext/spl/tests/regexIterator_setMode_error.phpt
M ext/spl/tests/spl_004.phpt
M ext/spl/tests/spl_caching_iterator_constructor_flags.phpt
M ext/spl/tests/spl_heap_count_basic.phpt
M ext/spl/tests/spl_iterator_apply_error.phpt
M ext/spl/tests/spl_iterator_apply_error_001.phpt
M ext/spl/tests/spl_iterator_getcallchildren.phpt
M ext/spl/tests/spl_iterator_iterator_constructor.phpt
M ext/spl/tests/spl_iterator_to_array_error.phpt
M ext/spl/tests/spl_limit_iterator_check_limits.phpt
M ext/spl/tests/spl_pq_top_error_corrupt.phpt
M ext/spl/tests/spl_pq_top_error_empty.phpt
M ext/spl/tests/unserialize_errors.phpt
Diff exceeded maximum size.