29 Commits (c21f10efaea26c98b9c194e38ebed893dd764b18)

Author SHA1 Message Date
Hans Larsen cdb47510b3
Add an "iter()" method to Js*Array for convenience (#3986) 3 months ago
José Julián Espina 25705ef5a6
Refactor iterator APIs to be on parity with the latest spec (#3962) 3 months ago
Hans Larsen 1c1d820e0e
Add clippy for denying print and eprints (#3967) 3 months ago
raskad 424896dbff
Refactor ast function types (#3931) 4 months ago
Hans Larsen 50fabc8387
Add more utility functions around modules and exports (#3937) 4 months ago
José Julián Espina 4c76af8c67
Fix lints from rustc 1.80.0 (#3936) 4 months ago
Hans Larsen 58d0fe64d2
Add a js_class to implement the Class trait without boilerplate (#3872) 5 months ago
Jason Williams 6a6fa6ae8c
format code in comments (#3902) 5 months ago
raskad 961d7b4d82
Refactor call frame access to avoid panic checks (#3888) 5 months ago
raskad 9738d44749
Combine `HasProperty` and `Get` operations when possible (#3883) 5 months ago
Haled Odat ced222fdba
Separate `JsString` into its own crate (#3837) 7 months ago
Haled Odat 5af3f7c079
Fix Rust 1.78.0 Clippy lints (#3838) 7 months ago
Haled Odat 3f6ee2276c
Implement Latin1 JsString (#3450) 7 months ago
Haled Odat 6febf7eda0
Implement object keys access (#3832) 7 months ago
Haled Odat a1e36fc788
Optimize number to PropertyKey conversion (#3769) 8 months ago
Haled Odat d3e539593f
Dense array storage variants for `i32` and `f64` (#3760) 8 months ago
José Julián Espina 03d972957d
Apply new clippy lints for rustc 1.77 (#3759) 9 months ago
Angelo Ceccato 14b34fe395
Js typed array methods (#3481) 9 months ago
José Julián Espina c94e10ddd6
Change `HostEnsureCanCompileStrings` to the new spec (#3690) 9 months ago
José Julián Espina cf613c9e65
Implement prototype of `NumberFormat` (#3669) 10 months ago
Haled Odat 98dba8a1b9
Implement inline caching tests and cleanup (#3513) 10 months ago
José Julián Espina a9aeaa5ba3
Implement resizable buffers (#3634) 10 months ago
José Julián Espina 20dba13ae3
Improve typing of `DataView` and related objects (#3626) 10 months ago
José Julián Espina 08722382d1
Implement non-erased `JsObject`s (#3618) 10 months ago
Haled Odat 9fb0f3c006
Implement getter for `ArrayBuffer` data (#3610) 10 months ago
raskad 0ed7da5730
`Date` refactor (#3595) 10 months ago
raskad 6ac435ffea
Fix rust 1.75 lints (#3540) 11 months ago
Haled Odat f923830031
Non recursive gc trace (#3508) 1 year ago
José Julián Espina 47351efa53
Reestructure repo and CI improvements (#3505) 1 year ago