Skip to content

Fix zoneinfo parsing and add more comprehensive testing - #751

Merged
nekevss merged 13 commits into
mainfrom
fix-zoneinfo
Oct 21, 2026
Merged

nekevss merged 13 commits into
mainfrom
fix-zoneinfo

Conversation

@nekevss

@nekevss nekevss commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

Closes #602

This PR is going to be pretty massive but it fixes some of the remaining bugs when handling zoneinfo parsing and fixes a longstanding bug with the compiled time zone data from zoneinfo.

It also reworks the integration test for zoneinfo and tests against the entire tzdb database.

EDIT: Also, I've been using mise/nushell a decent amount at work recently, so I've added that into the workflow here 😅

@Manishearth Manishearth left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be mixing architectural fixes with behavior fixes and is kind of hard to follow (I'm not familiar with all the bugs being fixed).

But the zoneinfo stuff is experimental so I'm fine just merging. It overall seems all positive

@nekevss

nekevss commented Oct 21, 2026

Copy link
Copy Markdown
Member Author

Yeah, sorry 😅 the gitignore was stale after the merge.

There's bug fixes, but for 100% certainty I wanted to increase the coverage on the crate.

@nekevss
nekevss enabled auto-merge (squash) October 21, 2026 02:54
@nekevss
nekevss merged commit 372285a into main Oct 21, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Temporal.ZonedDateTime.p.getTimeZoneTransition returns an incorrect result

2 participants