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
11 months ago
Kevin
750962dd5a
Enable Temporal tests and error message fix ( #3620 )
11 months ago
José Julián Espina
08722382d1
Implement non-erased `JsObject`s ( #3618 )
11 months ago
Kevin
806c3c9167
New date methods and update builtin ( #3614 )
11 months ago
raskad
8a1383a3c5
Fix escaping in `RegExp.prototype.source` ( #3619 )
11 months ago
Haled Odat
9fb0f3c006
Implement getter for `ArrayBuffer` data ( #3610 )
...
* Implement getter for `ArrayBuffer` data
* Apply review
11 months ago
raskad
48062d76f1
Fix regexp `toString` method ( #3608 )
11 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
11 months ago
José Julián Espina
2ebcbab80a
Remove allocations from `HostDefined::get_many_mut` ( #3606 )
11 months ago
raskad
0ed7da5730
`Date` refactor ( #3595 )
...
* Refactor date builtin
* Remove chrono dependency
* Replace custom modulo with rem_euclid
11 months ago
raskad
a592883088
Implement Date parsing according to the spec ( #3564 )
12 months ago
raskad
6c5dfe0069
Fix invalid return value when closing an iterator ( #3567 )
12 months ago
Kevin
0cb17cfc61
Update tz components for new design ( #3543 )
12 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
12 months ago
raskad
6ac435ffea
Fix rust 1.75 lints ( #3540 )
1 year 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
1 year ago
Haled Odat
0b37ad6ea2
Move `PromiseCapability` to stack ( #3528 )
...
* Move `PromiseCapability` to stack
* Apply review
* Rename locals to register for consistency
1 year 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
1 year ago
Haled Odat
f923830031
Non recursive gc trace ( #3508 )
...
* Implement non-recursive GC tracing
* Mark `Trace::trace_non_roots()` as unsafe
* Apply review
1 year ago
José Julián Espina
52b39fabd5
Simplify `Icu` API ( #3503 )
...
* Simplify `Icu` API
* Fix docs
* Document internals
* Simplify inner API
1 year ago
José Julián Espina
47351efa53
Reestructure repo and CI improvements ( #3505 )
...
* Reestructure repo
* cargo update & fmt
* Fix CI
* Add newline
* Fix playground CI
* Fix CI
* Fix CI (for real this time)
* Fix CI (fr fr)
1 year ago