314 Commits (7f6af7bbf4f60e087238844b3ccfd5d3c3b14e63)

Author SHA1 Message Date
dependabot[bot] 3d3191654d Bump serde from 1.0.153 to 1.0.154 (#2645) 2 years ago
Kevin 9da07dce72 Rust 1.68 clippy fixes (#2646) 2 years ago
dependabot[bot] 718fea378a Bump serde from 1.0.152 to 1.0.153 (#2640) 2 years ago
dependabot[bot] ee9f4d97ab Bump sys-locale from 0.2.3 to 0.2.4 (#2641) 2 years ago
dependabot[bot] b87930349d Bump serde_json from 1.0.93 to 1.0.94 (#2637) 2 years ago
dependabot[bot] 75b86477e5 Bump thiserror from 1.0.38 to 1.0.39 (#2636) 2 years ago
dependabot[bot] 7e8c1bc70a Bump indoc from 2.0.0 to 2.0.1 (#2634) 2 years ago
José Julián Espina d94e40aa01 Migrate tests to new test API (#2619) 2 years ago
hanabi1224 c15bf73b65 fix: RUSTSEC-2020-0071 in boa_engine (#2627) 2 years ago
dependabot[bot] 92f1088ddc Bump num_enum from 0.5.10 to 0.5.11 (#2617) 2 years ago
Choongwoo Han 3d6931cf9c Keep Integer type for inc/dec of an integer (#2615) 2 years ago
José Julián Espina 280199b07a API to construct a `NativeFunction` from a native async function (#2542) 2 years ago
dependabot[bot] fa2c3c1e99 Bump num_enum from 0.5.9 to 0.5.10 (#2613) 2 years ago
Choongwoo Han f8b682085d Optimize Get/SetPropertyByName (#2608) 2 years ago
raskad f457ea95f8 Fix string to number conversion for `infinity` (#2607) 2 years ago
raskad 310c67195a Remove Syntax Errors from Bytecompiler (#2598) 2 years ago
José Julián Espina 60c25b45e7 Fix doc tests and add CI check (#2606) 2 years ago
Choongwoo Han 4750e8d53a Fast path for static property keys (#2604) 2 years ago
raskad f538cb214c Implement `WeakMap` (#2597) 2 years ago
dependabot[bot] 4ca067a16c Bump once_cell from 1.17.0 to 1.17.1 (#2602) 2 years ago
raskad ffa854ce3f Implement `WeakSet` (#2586) 2 years ago
dependabot[bot] 0ca8ce23b7 Bump serde_json from 1.0.92 to 1.0.93 (#2594) 2 years ago
dependabot[bot] 10adeeb49e Bump serde_json from 1.0.91 to 1.0.92 (#2588) 2 years ago
Kevin c2809ef6f1 Try-catch-block control flow fix/refactor (#2568) 2 years ago
Iban Eguia Moraza 3f9f6f0fce Module parsing (#2411) 2 years ago
Mrmaxmeier 4aebe39e15 fuzzer: bubble up NoInstructionsRemain error instead of trying to handle as exception (#2566) 2 years ago
Kevin 9d521f9acf Feature flag on builtins console import (#2584) 2 years ago
raskad 3725ff85f7 Implement binary `in` operation with private names (#2582) 2 years ago
José Julián Espina c03928309a Cleanup intrinsics and move to realm (#2555) 2 years ago
raskad b76050df44 Move increment and decrement operations to `Update` expression (#2565) 2 years ago
José Julián Espina ddf00c8c03 Improve identifier parsing (#2581) 2 years ago
José Julián Espina 515d28f0a2 Create `Source` to abstract JS code sources (#2579) 2 years ago
raskad aa8e0c55dd Update icu dependencies (#2574) 2 years ago
raskad e6a1c3789d Fix rust 1.67 lints (#2567) 2 years ago
dependabot[bot] 753cab6a3b Bump num_enum from 0.5.7 to 0.5.9 (#2564) 2 years ago
José Julián Espina 097f85e409 First batch of `no_std` support for some sub-crates (#2544) 2 years ago
raskad 787d4a8bc5 Fix double property access on assignment ops (#2551) 2 years ago
raskad 6c8e9c7070 Avoid creating `prototype` property on methods (#2553) 2 years ago
raskad 9355c77e0b Fix error for static class methods named `prototype` (#2552) 2 years ago
raskad 96a6e0a346 Return the correct value from a statement list (#2554) 2 years ago
José Julián Espina 7c9eef8edc Improve the design of ephemerons in our GC (#2530) 2 years ago
Kevin 90d310b184 Labelled ByteCompiler Fix (#2534) 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
raskad 1269381ac8 Correctly parse consecutive semicolons (#2533) 2 years ago
Kevin ff06690140 Clarity changes for the VM (#2531) 2 years ago
raskad 3dca430588 Refactor some class features (#2513) 2 years ago
José Julián Espina 1bef214a35 Prepare `Promises` for new host hooks and job queue API (#2528) 2 years ago
Kevin 989edd42c7 `Break` Opcode and `ByteCompiler` changes (#2523) 2 years ago
José Julián Espina edd404ba7f Redesign native functions and closures API (#2499) 2 years ago