temporal
temporal copied to clipboard
A Rust implementation of ECMAScript's Temporal API
This PR introduces an `Epoch` struct on the utils module, which unifies all our APIs into a single utility type. Marking as draft for now since I'd like to test...
This PR implements a `date` macro that would make working with `PartialDate`s ideally a tad more ergonomic. Let me know what you think!
The possibility for a time zone identifier to return three possible time zones came up as a topic today when talking with the Temporal champions. Primarily in relation to the...
We need to add an FFI for `temporal_rs` to make it available for use in other languages. Languages that should be supported (Feel free to add more to the list):...
This came up in a [thread](https://github.com/tc39/proposal-temporal/issues/3074) on the temporal proposal, but it looks like the `tzdb` discourages the use of `is_dst`. We should look into not using the flag where...
Currently, the project has been relatively relaxed as far as documentation and doctests, but these are also incredibly useful for any users looking to use `temporal_rs`. Furthermore, it allows us...
intl402/Temporal/PlainYearMonth/prototype/since/chinese-calendar-dates intl402/Temporal/PlainYearMonth/prototype/since/dangi-calendar-dates
Fixes #635 Updates to https://github.com/tc39/proposal-temporal/pull/3172 This passes the test, but it fails other tests. The problem is probably that IncrementRounder isn't written in terms of r1 and r2. @nekevss, I...
While working on https://github.com/boa-dev/temporal/pull/636, I discovered that the nudge and rounding code all uses `Sign`, which is Positive/Negative/Zero. However, in the spec, it is only allowed to be Positive or...