php-src/ext/intl/breakiterator
Niels Dossche ee2faaa423
Handle GC cycles properly in intl iterators
This is a follow-up on GH-17343 to implement GC cycle management.
Previously the objects lived too long due to the strong cycle.
This patch adds get_gc handlers to break the cycle.

Closes GH-17355.
2025-01-04 17:42:18 +01:00
..
breakiterator.stub.php ext/intl: breakiterator::setText returns false on failure. 2023-03-28 13:29:09 +01:00
breakiterator_arginfo.h Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
breakiterator_class.cpp Revert "Port all internally used classes to use default_object_handlers" 2022-09-14 11:13:23 +02:00
breakiterator_class.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
breakiterator_iterators.cpp Handle GC cycles properly in intl iterators 2025-01-04 17:42:18 +01:00
breakiterator_iterators.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
breakiterator_iterators.stub.php Declare ext/intl constants in stubs - part 10 (#9280) 2022-08-09 11:19:23 +02:00
breakiterator_iterators_arginfo.h Revert "Merge branch 'PHP-8.2'" 2023-07-04 09:18:49 +02:00
breakiterator_methods.cpp ext/intl: breakiterator::setText returns false on failure. 2023-03-28 13:29:09 +01:00
codepointiterator_internal.cpp Merge branch 'PHP-8.0' into PHP-8.1 2021-11-02 16:17:16 +01:00
codepointiterator_internal.h intl ICU C++ code modernisation, making it closer to C++11 (#8650) 2022-06-20 13:07:28 +01:00
codepointiterator_methods.cpp Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
rulebasedbreakiterator_methods.cpp intl ICU C++ code modernisation, making it closer to C++11 (#8650) 2022-06-20 13:07:28 +01:00