You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Stdlib: IntlCalendar::getType()/add()/roll()/toDateTime() missing after #6151 (ext/intl/calendar) #20756
After #6151, IntlCalendar::createInstance() / getTime() / setTime() / get / set / getTimeZone() work under PHP_COMPILER_PROFILE=8.4, but the bulk of the php-src calendar OOP surface is still missing — including getType(), field arithmetic (add/roll/clear), and DateTime bridges.
Next candidate still open in queue: start with #20780numfmt_parse_currency(), then #20769 IntlTimeZone, #20756 IntlCalendar, #20740 IntlDatePatternGenerator.
Activity
PurHur commentedon Jul 19, 2026
Inline repro (if
test/repro/issue_*.phpis not yet on your tree):Prefer the
test/repro/path from the issue once present on master; otherwise recreate from the Problem table.PurHur commentedon Jul 19, 2026
handoff: queued after Locale #20755 in advanced-stdlib intl batch (this run finished 3 merges).
PurHur commentedon Jul 19, 2026
claim: PHP Compiler STD Lib Advanced — batch queued after #20755 (#20755→#20781→#20780→#20769→#20756→#20740).
PurHur commentedon Jul 19, 2026
handoff: advanced-stdlib intl batch this run merged #20771 (#20783), #20755 (#20791), #20781 (#20794).
Next candidate still open in queue: start with #20780
numfmt_parse_currency(), then #20769 IntlTimeZone, #20756 IntlCalendar, #20740 IntlDatePatternGenerator.PurHur commentedon Jul 19, 2026
claim: PHP Compiler STD Lib Advanced — batch queued (#20789 → #20787 → #20788 → #20756 → #20740).
PurHur commentedon Jul 19, 2026
handoff: advanced-stdlib intl batch this run merged #20789 (#20804), #20787 (#20806), #20788 (#20807). Next candidates: #20756 IntlCalendar methods, then #20740 IntlDatePatternGenerator.
PurHur commentedon Jul 19, 2026
claim: PHP Compiler STD Lib Advanced — batch (#20756 → #20740 → #20813 → #20809 → #20810). Starting with #20756 IntlCalendar methods.
PurHur commentedon Jul 19, 2026
merged: #20817
Verification
PHP_COMPILER_PROFILE=8.4 php bin/vm.php test/repro/issue_intlcalendar_methods.php→ type=gregorian, add/roll/toDateTime/fromDateTime/equals/clear greenvendor/bin/phpunit --filter intlcalendar_methods→ OK (2 tests, VM+JIT)Next in batch: #20740 IntlDatePatternGenerator.
Stdlib: IntlCalendar getType/add/roll/clear/equals/DateTime bridges (#…