28 Commits (f7f8470df08b53143f2568b86101f11827114c21)

Author SHA1 Message Date
CrazyboyQCD f30514b085
Some string optimizations (#4030) 2 months ago
Hans Larsen e37dc418ec
Option::None should try into Undefined, not Null (#4029) 2 months ago
Nikita-str b60b1039e3
`TryFromJs` from `JsMap` for `HashMap` & `BtreeMap` (#3998) 2 months ago
Nikita-str 905e4c6f90
`TryIntoJs` trait and derive macro for it (#3999) 2 months ago
Nikita-str 67f4884d9b
`JsValue::to_json` fix integer property keys (#4011) 3 months ago
Nikita-str 628e31cf62
#4009: eq bug fix + tests (#4010) 3 months ago
Hans Larsen 8438ad21cd
Add TryFromJs for TypedJsFunction and more tests (#3981) 3 months ago
Hans Larsen dd32789ae4
Add tests from WPT and fix them in the Console (#3979) 4 months ago
Hans Larsen cdb47510b3
Add an "iter()" method to Js*Array for convenience (#3986) 4 months ago
Hans Larsen 4778780073
Add support for Trace, Finalize and JsData for Convert<> (#3970) 4 months ago
Kevin Ness 31e4990d6c
Build out partial record functionality, property bag construction, and `with` methods (#3955) 4 months ago
Hans Larsen 1691802727
Rename as_promise to as_promise_object and add as_promise -> JsPromise (#3965) 4 months ago
Hans Larsen 50fabc8387
Add more utility functions around modules and exports (#3937) 4 months ago
CrazyboyQCD 6e6d67c56f
Fix wrong `neg` operation (#3926) 5 months ago
Haled Odat 5b1621abd2
Implement lossless TryFromJs for integers from f64 (#3907) 6 months ago
Jason Williams 6a6fa6ae8c
format code in comments (#3902) 6 months ago
Hans Larsen 149693ae8b
Adding TryFromJs implementations for tuples (#3843) 6 months ago
Hans Larsen 109dd3d395
Adding TryFromJs implementations for BTreeMap and HashMap (#3844) 7 months ago
Haled Odat 5af3f7c079
Fix Rust 1.78.0 Clippy lints (#3838) 8 months ago
Haled Odat 3f6ee2276c
Implement Latin1 JsString (#3450) 8 months ago
Hans Larsen 61567687cf
Implement TryFromJs for Either<L, R> (#3822) 8 months ago
Hans Larsen 0d7018f16c
Add a new type Convert<> to convert values (#3786) 9 months ago
José Julián Espina 5c20010328
Check that `min <= max` in `clamp_finite` (#3699) 9 months ago
Haled Odat d3e539593f
Dense array storage variants for `i32` and `f64` (#3760) 9 months ago
Hans Larsen 1c6a095196
Add a try_from_js implementation for Vec<T> (accept any Array-like) (#3755) 9 months ago
raskad 0ed7da5730
`Date` refactor (#3595) 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