1 Commits (ddac762d0af791f35e2b51086a2b8d244b4a2983)

Author SHA1 Message Date
José Julián Espina 47351efa53
Reestructure repo and CI improvements (#3505) 12 months ago
José Julián Espina 055e8fe3ce
Implement erased objects (#3494) 12 months ago
José Julián Espina 421ff7065f
Migrate to workspace lints (#3334) 1 year ago
José Julián Espina baa4f9893b
Simplify all extensions APIs of `Context` (#3456) 1 year ago
José Julián Espina 04ed7bee70
Implement `Atomics` builtin (#3394) 1 year ago
José Julián Espina f71039d9ed
Fix compilation for targets without `AtomicU64` (#3399) 1 year ago
José Julián Espina 3177540979
Implement synthetic modules (#3294) 1 year ago
José Julián Espina a56ce510d3
Fix new lints for Rust 1.73 (#3361) 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
Kevin f92e7489d8
Clippy updates: add panics and etc. (#3235) 1 year ago
Choongwoo Han 72b7ee5866
Re-enable must_use clippy rule (#3180) 1 year ago
Choongwoo Han 6a7862917a
Find roots when running GC rather than runtime (#3109) 1 year ago
José Julián Espina 395d0c8d42
Format let-else expressions (#3102) 1 year ago
José Julián Espina 551a287718
Copy `ABOUT.md` file to all published crates (#3074) 1 year ago
José Julián Espina 09658b02bc
Implement dynamic imports (#2932) 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
Haled Odat 802d796d51
Implement runtime limits for loops (#2857) 2 years ago
Kevin e320c55d21
Docs update for boa_runtime and console documentation (#2891) 2 years ago
Iban Eguia Moraza 63d9d67ecb Added a Boa runtime (#2743) 2 years ago
José Julián Espina 0d6ba53ff2 Allow passing owned `HostHooks` and `JobQueues` to `Context` (#2811) 2 years ago
Haled Odat 6c438b5516 Implement constant folding optimization (#2679) 2 years ago
José Julián Espina bf47815a49 Implement `JsPromise` wrapper (#2758) 2 years ago
Iban Eguia Moraza f793a278df Added an example usage to documentation (#2742) 2 years ago
Iban Eguia Moraza 6ea4848bb5 Fix documentation links (#2741) 2 years ago
José Julián Espina d94e40aa01 Migrate tests to new test API (#2619) 2 years ago
José Julián Espina 60c25b45e7 Fix doc tests and add CI check (#2606) 2 years ago
Iban Eguia Moraza 3f9f6f0fce Module parsing (#2411) 2 years ago
José Julián Espina c03928309a Cleanup intrinsics and move to realm (#2555) 2 years ago
José Julián Espina 515d28f0a2 Create `Source` to abstract JS code sources (#2579) 2 years ago
raskad e6a1c3789d Fix rust 1.67 lints (#2567) 2 years ago
José Julián Espina 08e5e46117 Make `JsSymbol` thread-safe (#2539) 2 years ago
José Julián Espina edd404ba7f Redesign native functions and closures API (#2499) 2 years ago
José Julián Espina 81680ff5c4 Pass locale data provider by ref instead of boxing (#2508) 2 years ago
José Julián Espina 3bf5de2929 Redesign Intl API and implement some services (#2478) 2 years ago
raskad e3d35e9b36 Fix rust 1.66.0 lints (#2486) 2 years ago
Kevin c79b9023df Documentation Updates (#2463) 2 years ago
raskad 5435ae0ab9 Restructure lint lists in `boa_engine` (#2455) 2 years ago
José Julián Espina b88736a5c9 Extract the parser into a crate (#2409) 2 years ago
José Julián Espina 91235c77fe Rewrite some patterns with let-else and ok_or_else (#2404) 2 years ago
José Julián Espina 89e3081672 Document the AST (#2377) 2 years ago
José Julián Espina dc9c1cb275 Create new lazy Error type (#2283) 2 years ago
José Julián Espina 959b9f1b6d Split `Node` into `Statement`, `Expression` and `Declaration` (#2319) 2 years ago
José Julián Espina df70302194 First prototype for new `JsString` using UTF-16 (#1659) 2 years ago
raskad 6b4ebf9e3e Fix clippy 1.62.0 lints (#2154) 2 years ago
Iban Eguia 0454ddec19 Execution stack & promises (#2107) 2 years ago
jedel1043 518bad8109 Integrate ICU4X into `Intl` module (#2083) 3 years ago