32 Commits (a9e384940e67b7f5c22e5cb257fe573567f8ef4b)

Author SHA1 Message Date
José Julián Espina a56ce510d3
Fix new lints for Rust 1.73 (#3361) 1 year ago
José Julián Espina b03aa360f8
Introduce a `Class` map (#3315) 1 year ago
José Julián Espina ae414797af
Format code snippets in docs (#3317) 1 year ago
Haled Odat 822634cf41
Implement `[[HostDefined]]` field on `Realm`s (#2952) 1 year ago
José Julián Espina 0bb51b189e
Replace #[deny] with #[warn] (#3309) 1 year ago
José Julián Espina 20971e4c63
Implement `Gc::new_cyclic` (#3292) 1 year ago
Kevin f92e7489d8
Clippy updates: add panics and etc. (#3235) 1 year ago
José Julián Espina a06a6f5fdb
Implement ephemeron-based weak map (#3052) 1 year ago
Choongwoo Han 6a7862917a
Find roots when running GC rather than runtime (#3109) 1 year ago
José Julián Espina 551a287718
Copy `ABOUT.md` file to all published crates (#3074) 1 year ago
José Julián Espina 530fe97fdf
Mark header of rooted ephemerons when tracing (#3049) 1 year ago
José Julián Espina 1a21cc904f
Allow awaiting `JsPromise` from Rust code (#3011) 1 year ago
Haled Odat c013caca22
Prune collected shared shapes (#2941) 2 years ago
raskad 4a368a2431
Fix `use_self` lints (#2946) 2 years ago
José Julián Espina 06161edcbd
Implement module execution (#2922) 2 years ago
José Julián Espina ab87b2fd5b
Extract "About Boa" section into a separate file (#2938) 2 years ago
José Julián Espina 34d6b93f36 Fix cross-realm construction bugs (#2786) 2 years ago
Haled Odat edb0417543 Shrink size of `IndexedProperties` (#2757) 2 years ago
Iban Eguia Moraza 6ea4848bb5 Fix documentation links (#2741) 2 years ago
raskad f538cb214c Implement `WeakMap` (#2597) 2 years ago
raskad ffa854ce3f Implement `WeakSet` (#2586) 2 years ago
raskad e6a1c3789d Fix rust 1.67 lints (#2567) 2 years ago
José Julián Espina 7c9eef8edc Improve the design of ephemerons in our GC (#2530) 2 years ago
José Julián Espina edd404ba7f Redesign native functions and closures API (#2499) 2 years ago
José Julián Espina 3bf5de2929 Redesign Intl API and implement some services (#2478) 2 years ago
José Julián Espina cc45a827ca Cleanup inline annotations (#2493) 2 years ago
Kevin c79b9023df Documentation Updates (#2463) 2 years ago
Kevin 8da46a9d21 Fix to weak_trace for `boa_tester` (#2470) 2 years ago
raskad a5e8111fa2 Restructure lints in multiple crates (#2447) 2 years ago
Kevin 98e6dd36cb Boa Gc implementation draft (#2394) 2 years ago
jedel1043 f7aef10a61 Remove `string-interner` dependency and implement custom string `Interner` (#2147) 2 years ago
Iban Eguia 4d2772d6a0
Rename "Boa" to boa_engine, moved GC and profiler to their crates (#1844) 3 years ago