Kevin
39ba99972d
Temporal: `DateTime` and `PlainDateTime` functionality ( #3628 )
...
* Build out Temporal DateTime functionality
* Fix limit.js test and add datetime limit test
* clippy and fmt
10 months ago
José Julián Espina
8010052944
Implement ECMA262's normative PR 2600 ( #3633 )
10 months ago
José Julián Espina
20dba13ae3
Improve typing of `DataView` and related objects ( #3626 )
10 months ago
José Julián Espina
5628637cfb
Cleanup 262 tester and stabilize some experimental features ( #3632 )
...
* Cleanup 262 tester and graduate some experimental features
* Fix import
10 months ago
dependabot[bot]
0017efe12b
Bump itertools from 0.12.0 to 0.12.1 ( #3630 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.12.0 to 0.12.1.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.12.0...v0.12.1 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
raskad
34d008469f
Update regress to v0.8.0 and use UTF16 / UCS2 matching ( #3627 )
...
* Update regress to v0.8.0 and use UTF16 / UCS2 matching
* Fix test
10 months ago
Kevin
750962dd5a
Enable Temporal tests and error message fix ( #3620 )
10 months ago
José Julián Espina
08722382d1
Implement non-erased `JsObject`s ( #3618 )
10 months ago
Kevin
9ffbc03d44
Temporal: Build out `Time` and its methods ( #3613 )
...
* Build out Time and its methods
* Move public methods and remove #[allow(dead_code)]
10 months ago
Kevin
806c3c9167
New date methods and update builtin ( #3614 )
10 months ago
raskad
8a1383a3c5
Fix escaping in `RegExp.prototype.source` ( #3619 )
10 months ago
Haled Odat
9fb0f3c006
Implement getter for `ArrayBuffer` data ( #3610 )
...
* Implement getter for `ArrayBuffer` data
* Apply review
10 months ago
dependabot[bot]
eba393ffed
Bump bytemuck from 1.14.0 to 1.14.1 ( #3612 )
...
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.14.0 to 1.14.1.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.14.0...v1.14.1 )
---
updated-dependencies:
- dependency-name: bytemuck
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
raskad
48062d76f1
Fix regexp `toString` method ( #3608 )
10 months ago
Kevin
ced2904d22
Temporal `Instant` migration cont. and related changes ( #3601 )
...
* Migrate more of Instant
* Migrate round and some other adjustments
* Complete initial work on Instant
* Add some docs
* nanos -> quotient in roundNumberToIncrementAsIfPositive
* Update comments on todos
10 months ago
José Julián Espina
2ebcbab80a
Remove allocations from `HostDefined::get_many_mut` ( #3606 )
10 months ago
raskad
0ed7da5730
`Date` refactor ( #3595 )
...
* Refactor date builtin
* Remove chrono dependency
* Replace custom modulo with rem_euclid
10 months ago
Kevin
d71334e0f5
Implement `DifferenceInstant` and related refactor ( #3568 )
...
* Work on building out instant methods
* Needed to rebase
10 months ago
dependabot[bot]
25262c00e6
Bump web-time from 0.2.4 to 1.0.0 ( #3587 )
...
Bumps [web-time](https://github.com/daxpedda/web-time ) from 0.2.4 to 1.0.0.
- [Release notes](https://github.com/daxpedda/web-time/releases )
- [Changelog](https://github.com/daxpedda/web-time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/daxpedda/web-time/compare/v0.2.4...v1.0.0 )
---
updated-dependencies:
- dependency-name: web-time
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
dependabot[bot]
64a9819d24
Bump measureme from 11.0.0 to 11.0.1 ( #3586 )
...
Bumps [measureme](https://github.com/rust-lang/measureme ) from 11.0.0 to 11.0.1.
- [Release notes](https://github.com/rust-lang/measureme/releases )
- [Changelog](https://github.com/rust-lang/measureme/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/measureme/compare/11.0.0...11.0.1 )
---
updated-dependencies:
- dependency-name: measureme
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
raskad
a592883088
Implement Date parsing according to the spec ( #3564 )
11 months ago
dependabot[bot]
741e320d38
Bump num_enum from 0.7.1 to 0.7.2 ( #3573 )
...
Bumps [num_enum](https://github.com/illicitonion/num_enum ) from 0.7.1 to 0.7.2.
- [Commits](https://github.com/illicitonion/num_enum/compare/0.7.1...0.7.2 )
---
updated-dependencies:
- dependency-name: num_enum
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
cdf0a38f36
Bump futures-lite from 2.1.0 to 2.2.0 ( #3569 )
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
raskad
6c5dfe0069
Fix invalid return value when closing an iterator ( #3567 )
11 months ago
Kevin
0cb17cfc61
Update tz components for new design ( #3543 )
11 months ago
raskad
84a5e45447
Add UTF-16 input parsing ( #3538 )
...
* Remove unused lexer code
* Remove utf8 byte handling in lexer
* Implement generic encoding input
* Allow non UTF-8 regex parsing
* Apply review
* Apply review
11 months ago
dependabot[bot]
28e04a7ad8
Bump syn from 2.0.47 to 2.0.48 ( #3565 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.47 to 2.0.48.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.47...2.0.48 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
2c2627ac12
Bump syn from 2.0.46 to 2.0.47 ( #3561 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.46 to 2.0.47.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.46...2.0.47 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
730d04f7a3
Bump thiserror from 1.0.55 to 1.0.56 ( #3557 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.55 to 1.0.56.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.55...1.0.56 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
d8cfa3e098
Bump syn from 2.0.43 to 2.0.45 ( #3554 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.43 to 2.0.45.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.43...2.0.45 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
07d26a393e
Bump thiserror from 1.0.53 to 1.0.55 ( #3552 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.53 to 1.0.55.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.55 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
cdf9173e5b
Bump simple_logger from 4.3.0 to 4.3.3 ( #3550 )
...
Bumps [simple_logger](https://github.com/borntyping/rust-simple_logger ) from 4.3.0 to 4.3.3.
- [Release notes](https://github.com/borntyping/rust-simple_logger/releases )
- [Commits](https://github.com/borntyping/rust-simple_logger/compare/v4.3.0...v4.3.3 )
---
updated-dependencies:
- dependency-name: simple_logger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
d825c9bbb8
Bump thiserror from 1.0.52 to 1.0.53 ( #3549 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.52 to 1.0.53.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.52...1.0.53 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
e6aec347dd
Bump quote from 1.0.33 to 1.0.34 ( #3548 )
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.33 to 1.0.34.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.33...1.0.34 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
raskad
6ac435ffea
Fix rust 1.75 lints ( #3540 )
11 months ago
Kevin
1ef04a757f
Refactor Temporal Calendar API for `AnyCalendar` and fields ( #3522 )
...
* Refactor calendars for any
* Switch from EmptyCustomCalendar to ()
* TemporalCalendar trace & general cleanup
* Add clippy allow
* Apply review
11 months ago
dependabot[bot]
078cfd5fbd
Bump thiserror from 1.0.51 to 1.0.52 ( #3539 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.51 to 1.0.52.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.51...1.0.52 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
4e67b130fd
Bump web-time from 0.2.3 to 0.2.4 ( #3536 )
...
Bumps [web-time](https://github.com/daxpedda/web-time ) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/daxpedda/web-time/releases )
- [Changelog](https://github.com/daxpedda/web-time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/daxpedda/web-time/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: web-time
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
6a8c6a568a
Bump syn from 2.0.42 to 2.0.43 ( #3537 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.42 to 2.0.43.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.42...2.0.43 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
Haled Odat
0b37ad6ea2
Move `PromiseCapability` to stack ( #3528 )
...
* Move `PromiseCapability` to stack
* Apply review
* Rename locals to register for consistency
11 months ago
dependabot[bot]
70c235ea86
Bump syn from 2.0.41 to 2.0.42 ( #3529 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.41 to 2.0.42.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.41...2.0.42 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
Kevin
c2f145c49c
Temporal Parser Cleanup/Fixes ( #3521 )
...
* Update/fix iso grammar parser
* Revert handling of no tz-anno && zoned
* cargo clippy --all-features
* Apply review, small fix on MonthDay/YearMonth, more tests
11 months ago
Haled Odat
af9d3953cd
Refactor vm calling convention to allow locals ( #3496 )
...
* Refactor vm calling convention to allow locals
* Move async generator object to the stack
* Apply review and some clean-up
* Add todo for storing fp in CallFrame
* Rename ASYNC_GENERATOR_OBJECT_LOCAL_INDEX to ASYNC_GENERATOR_OBJECT_REGISTER_INDEX
11 months ago
dependabot[bot]
6ce34c7033
Bump measureme from 10.1.2 to 11.0.0 ( #3524 )
...
Bumps [measureme](https://github.com/rust-lang/measureme ) from 10.1.2 to 11.0.0.
- [Release notes](https://github.com/rust-lang/measureme/releases )
- [Changelog](https://github.com/rust-lang/measureme/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/measureme/compare/10.1.2...11.0.0 )
---
updated-dependencies:
- dependency-name: measureme
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
147ed6ec9a
Bump thiserror from 1.0.50 to 1.0.51 ( #3523 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.50 to 1.0.51.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.51 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
dependabot[bot]
1a70be1392
Bump measureme from 10.1.1 to 10.1.2 ( #3520 )
...
Bumps [measureme](https://github.com/rust-lang/measureme ) from 10.1.1 to 10.1.2.
- [Release notes](https://github.com/rust-lang/measureme/releases )
- [Changelog](https://github.com/rust-lang/measureme/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/measureme/compare/10.1.1...10.1.2 )
---
updated-dependencies:
- dependency-name: measureme
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
dependabot[bot]
ee4d6495ab
Bump syn from 2.0.40 to 2.0.41 ( #3517 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.40 to 2.0.41.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.40...2.0.41 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
dependabot[bot]
1036fc90d1
Bump syn from 2.0.39 to 2.0.40 ( #3516 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.39 to 2.0.40.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.39...2.0.40 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
12 months ago
Haled Odat
f923830031
Non recursive gc trace ( #3508 )
...
* Implement non-recursive GC tracing
* Mark `Trace::trace_non_roots()` as unsafe
* Apply review
12 months ago
José Julián Espina
52b39fabd5
Simplify `Icu` API ( #3503 )
...
* Simplify `Icu` API
* Fix docs
* Document internals
* Simplify inner API
12 months ago