506 Commits (88bc5189f29136c9a4f79e2af229e9fc60b40bdd)

Author SHA1 Message Date
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
raskad 082d36280b Pass a receiver value in property getter opcodes (#2516) 2 years ago
Veera 616b7a4513 Remove `Literal::Undefined` (#2518) 2 years ago
dependabot[bot] 5aac69c27d Bump once_cell from 1.16.0 to 1.17.0 (#2510) 2 years ago
Veera f216a6dda9 Fix unary operations on `this` (#2507) 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
dependabot[bot] dcacc638aa Bump serde from 1.0.151 to 1.0.152 (#2509) 2 years ago
Choongwoo Han ab2e6e1ab3 Use opcode table rather than match (#2501) 2 years ago