30 Commits (b138a3088aca92db4bb8706207f620889b021121)

Author SHA1 Message Date
José Julián Espina d94e40aa01 Migrate tests to new test API (#2619) 2 years ago
José Julián Espina 280199b07a API to construct a `NativeFunction` from a native async function (#2542) 2 years ago
Choongwoo Han 4750e8d53a Fast path for static property keys (#2604) 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 7c9eef8edc Improve the design of ephemerons in our GC (#2530) 2 years ago
José Julián Espina 5ab0aa21cc Implement host hooks and job queues APIs (#2529) 2 years ago
José Julián Espina 08e5e46117 Make `JsSymbol` thread-safe (#2539) 2 years ago
José Julián Espina 1bef214a35 Prepare `Promises` for new host hooks and job queue API (#2528) 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 cbf07824cb Cleanup `Context` APIs (#2504) 2 years ago
José Julián Espina cc45a827ca Cleanup inline annotations (#2493) 2 years ago
Kevin c79b9023df Documentation Updates (#2463) 2 years ago
raskad 5435ae0ab9 Restructure lint lists in `boa_engine` (#2455) 2 years ago
Kevin 98e6dd36cb Boa Gc implementation draft (#2394) 2 years ago
José Julián Espina aad78154cf Pretty print promise objects (#2407) 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 dc9c1cb275 Create new lazy Error type (#2283) 2 years ago
raskad 5909e9a963 Implement Async Generators (#2200) 2 years ago
raskad cdc49e35ea Implement `async function` and `await` (#2158) 3 years ago
raskad bd0bf78383 Fix remaining `Promise` bugs (#2156) 3 years ago
raskad c561aa3b2c Implement `Promise.allSettled` (#2146) 3 years ago
raskad e81e06b462 Implement `Promise.any` (#2145) 3 years ago
raskad b043bca081 Implement `Promise.all` (#2140) 3 years ago
jedel1043 0ebb3cf439 Refactor `construct` and `PromiseCapability` to preserve `JsObject` invariants (#2136) 3 years ago
Iban Eguia d173e08529 Started adding the [[Done]] field to iterators (#2125) 3 years ago
Iban Eguia 0454ddec19 Execution stack & promises (#2107) 3 years ago