[php-src] master: ext/spl: applied fixers to improve test robustness (#23058)

NickSdot via GitHub <[email protected]>
Newsgroups gmane.comp.php.cvs.general
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.