340 Commits (374d102b88c7607aaac9f8344eea504285b208fe)

Author SHA1 Message Date
Haled Odat 4d121e54d9 Fix incorrect `Number.MIN_VALUE` value (#2682) 2 years ago
Haled Odat 2588aa9f9a Fix exponent operator (#2681) 2 years ago
Haled Odat da866cae64 Decouple bytecompiler from CodeBlock (#2669) 2 years ago
Kevin 10d58b334e Implement `CompletionRecords` for the Vm (#2618) 2 years ago
Iban Eguia Moraza 0a843d2096 Bump bitflags to 2.0.0 (#2666) 2 years ago
José Julián Espina 5a3186d633 Handle surrogates in `String.fromCodePoint` (#2659) 2 years ago
lauren n. liberda 6443aa86ec [regexp] new tests for unicode flag (#2656) 2 years ago
dependabot[bot] ced0024fc5 Bump regress from 0.4.1 to 0.5.0 (#2651) 2 years ago
Kevin 9da07dce72 Rust 1.68 clippy fixes (#2646) 2 years ago
José Julián Espina d94e40aa01 Migrate tests to new test API (#2619) 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
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
raskad ffa854ce3f Implement `WeakSet` (#2586) 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 e6a1c3789d Fix rust 1.67 lints (#2567) 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
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
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