341 Commits (e9daa3dd8d738036595bc6b3ed3d766f112c27a9)

Author SHA1 Message Date
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
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
José Julián Espina 850a20b988 Replace `criterion::black_box` with `std::hint::black_box` (#2494) 2 years ago
dependabot[bot] 69067cac22 Bump serde from 1.0.150 to 1.0.151 (#2497) 2 years ago
dependabot[bot] 4660579490 Bump thiserror from 1.0.37 to 1.0.38 (#2498) 2 years ago
dependabot[bot] 0d82ef0653 Bump serde_json from 1.0.89 to 1.0.91 (#2496) 2 years ago
dependabot[bot] b4208fbb23 Bump dyn-clone from 1.0.9 to 1.0.10 (#2490) 2 years ago
e-codes-stuff ce51449d67 Divide byte compiler (#2425) 2 years ago
raskad e3d35e9b36 Fix rust 1.66.0 lints (#2486) 2 years ago
dependabot[bot] af4292181b Bump serde from 1.0.149 to 1.0.150 (#2481) 2 years ago
dependabot[bot] eec4b8f804 Bump serde from 1.0.148 to 1.0.149 (#2472) 2 years ago
Kevin c79b9023df Documentation Updates (#2463) 2 years ago
raskad b9f8841a83 Allow class expressions without identifier (#2464) 2 years ago
dependabot[bot] b59d996a3b Bump serde from 1.0.147 to 1.0.148 (#2465) 2 years ago
raskad 9b56912ea7 Set function names in object literal methods (#2460) 2 years ago