Angelo Ceccato
14b34fe395
Js typed array methods ( #3481 )
...
* implemented jstypedarray find_index
* implemented find_last
* implemented find_last_index
* implemented forEach
* implemented includes
* implemented set
* implemented subarray
* implemented get buffer
* implemented constructor
* implemented copyWithin
* implemented toLocaleString
* implemented toStringTag
* make linter happy
* doc test for buffer and update example
* rename foreach to for_each
* format
---------
Co-authored-by: Angelo Ceccato <angeloceccato@IT-mac-cean-669341865.local>
Co-authored-by: Angelo Ceccato <angeloceccato@IT-mac-cean-669341865-old.local>
9 months ago
José Julián Espina
c94e10ddd6
Change `HostEnsureCanCompileStrings` to the new spec ( #3690 )
...
* Change `HostEnsureCanCompileStrings` to the new spec
* Fix test
9 months ago
dependabot[bot]
75c094a538
Bump syn from 2.0.49 to 2.0.50 ( #3685 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.49 to 2.0.50.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.49...2.0.50 )
---
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>
9 months ago
dependabot[bot]
2cccb3299f
Bump syn from 2.0.48 to 2.0.49 ( #3676 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 2.0.48 to 2.0.49.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.48...2.0.49 )
---
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>
9 months ago
dependabot[bot]
77e70f6c49
Bump thiserror from 1.0.56 to 1.0.57 ( #3671 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.56 to 1.0.57.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57 )
---
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>
10 months ago
José Julián Espina
cf613c9e65
Implement prototype of `NumberFormat` ( #3669 )
...
* Implement prototype of `NumberFormat`
* Fix clippy
* Misc fixes
* Apply review
10 months ago
dependabot[bot]
6a8f0261b1
Bump bytemuck from 1.14.2 to 1.14.3 ( #3666 )
...
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.14.2 to 1.14.3.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.14.2...v1.14.3 )
---
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
José Julián Espina
4523eaf0dd
Fix clippy warnings for rustc 1.76 ( #3668 )
10 months ago
dependabot[bot]
f1e2270f9c
Bump num-integer from 0.1.45 to 0.1.46 ( #3663 )
...
Bumps [num-integer](https://github.com/rust-num/num-integer ) from 0.1.45 to 0.1.46.
- [Changelog](https://github.com/rust-num/num-integer/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-integer/compare/num-integer-0.1.45...num-integer-0.1.46 )
---
updated-dependencies:
- dependency-name: num-integer
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
dependabot[bot]
1ee0d481ff
Bump bytemuck from 1.14.1 to 1.14.2 ( #3662 )
...
Bumps [bytemuck](https://github.com/Lokathor/bytemuck ) from 1.14.1 to 1.14.2.
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md )
- [Commits](https://github.com/Lokathor/bytemuck/compare/v1.14.1...v1.14.2 )
---
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
Haled Odat
98dba8a1b9
Implement inline caching tests and cleanup ( #3513 )
10 months ago
José Julián Espina
0f33b98e75
Simplify Temporal APIs ( #3653 )
...
* Simplify Temporal APIs
* cargo fmt
* Unroll deletion of context-free API
10 months ago
Kevin
d423bba8ef
Temporal: Refactor Calendar protocol for `JsObject`s ( #3651 )
...
* Progress on refactor
* fix ToTemporalCalendarSlot on to differentiate builtins
* Fix rebase regression in custom calendar
* Revert to old ToTemporalCalendarSlot
10 months ago
José Julián Espina
e0f35de769
Remove double indirection in module types ( #3640 )
...
* Remove double indirection in module types
* Fix tests
* cargo fmt
10 months ago
José Julián Espina
76e2b7c93d
Implement stage 3 feature "arraybuffer-transfer" ( #3649 )
10 months ago
José Julián Espina
a9aeaa5ba3
Implement resizable buffers ( #3634 )
10 months ago
raskad
6ddc2b47ff
Fix line terminators in template strings ( #3641 )
10 months ago
Kevin
8f7028d112
Temporal: attribute/property and custom calendar fixes ( #3639 )
...
* Fix accessor attribute and toStringTag property
* Fix calendar methods and custom extends calendar calling
* Complete attribute update
* run cargo fmt
10 months ago
José Julián Espina
c6f02b607b
Ignore `Cargo.lock` in fuzzer ( #3636 )
10 months ago
Kevin
bb9d6920ab
Build out PlainTime builtin ( #3621 )
10 months ago
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