Skip to content

Fix validity checks#523

Merged
jedel1043 merged 1 commit intoboa-dev:mainfrom
Manishearth:validity-fix
Aug 26, 2025
Merged

Fix validity checks#523
jedel1043 merged 1 commit intoboa-dev:mainfrom
Manishearth:validity-fix

Conversation

@Manishearth
Copy link
Copy Markdown
Contributor

The spec only requires dates to be checked, not times.

While I'm at it, I added some robustness.

@Manishearth
Copy link
Copy Markdown
Contributor Author

@linusg is this PR useful for you without a release or should we make a release?

@linusg
Copy link
Copy Markdown
Contributor

linusg commented Aug 26, 2025

Thanks for the quick fix! I prefer to update more frequently than tagged releases for most things I depend on so a commit is all I need :)

@Manishearth
Copy link
Copy Markdown
Contributor Author

Works for me; I'm able to patch this in v8 as well. So it only depends on what boa needs

@jedel1043
Copy link
Copy Markdown
Member

Boa does require a release since we're releasing a new version of boa_engine on crates.io in a couple of days, so we won't be able to pull the version from Github.

@Manishearth
Copy link
Copy Markdown
Contributor Author

That works for me. @jedel1043 can we merge this then? I'll prepare a release.

@Manishearth Manishearth requested a review from jedel1043 August 26, 2025 23:43
@Manishearth
Copy link
Copy Markdown
Contributor Author

@linusg and I can confirm that temporal_rs 0.0.13 + this patch causes no new test262 failures

https://chromium-review.googlesource.com/c/v8/v8/+/6886037

Copy link
Copy Markdown
Member

@jedel1043 jedel1043 left a comment

Choose a reason for hiding this comment

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

Looks good!

@jedel1043 jedel1043 merged commit 97745fd into boa-dev:main Aug 26, 2025
8 checks passed
@Manishearth Manishearth deleted the validity-fix branch August 26, 2025 23:48
aarongable pushed a commit to chromium/chromium that referenced this pull request Aug 27, 2025
Uplifts boa-dev/temporal#523

A last minute merged PR broke some tests; this fixes them until we
make another release.

Change-Id: I0c57492edcf46ea35dff1675d1f3d10506fbafcc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6886224
Auto-Submit: Manish Goregaokar <manishearth@google.com>
Commit-Queue: Manish Goregaokar <manishearth@google.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1506855}
mohd-akram pushed a commit to gsource-mirror/chromium-src-third_party-rust that referenced this pull request Jan 9, 2026
Uplifts boa-dev/temporal#523

A last minute merged PR broke some tests; this fixes them until we
make another release.

Change-Id: I0c57492edcf46ea35dff1675d1f3d10506fbafcc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6886224
Auto-Submit: Manish Goregaokar <manishearth@google.com>
Commit-Queue: Manish Goregaokar <manishearth@google.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1506855}
NOKEYCHECK=True
GitOrigin-RevId: c694faad40700708952d9d49f2739656184df4f0
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.

3 participants