66 Commits (a312487cbd06822aed74cc464d09b55cefd7a55c)

Author SHA1 Message Date
José Julián Espina 395d0c8d42
Format let-else expressions (#3102) 1 year ago
raskad 73af19b2bd
Allow escaped yield and await in labelled statement (#3117) 1 year ago
José Julián Espina 551a287718
Copy `ABOUT.md` file to all published crates (#3074) 1 year ago
raskad b502d25a8f
Add early error for `await` in class static blocks (#3019) 1 year ago
José Julián Espina 9a903fb5f6
Correctly parse `yield import(..)` expressions (#3006) 1 year ago
raskad 940529ac8a
Fix panic in optional expressions with private identifiers (#2995) 1 year ago
José Julián Espina ee97198d01
Allow `true`, `false` and `null` in object patterns (#2994) 1 year ago
Veera 4a68fb5120
Deny Unicode Escapes in boolean and null expressions (#2931) 1 year ago
raskad 4ea80f4621
Remove unused lint allows (#2968) 1 year ago
José Julián Espina 7ae858204b
Implement pseudo-property `import.meta` (#2956) 1 year ago
José Julián Espina 9bbe0184a4
Fix remaining static module bugs (#2955) 2 years ago
José Julián Espina 09658b02bc
Implement dynamic imports (#2932) 2 years ago
raskad 5e9193aced
Implement Private Runtime Environments (#2929) 2 years ago
José Julián Espina 06161edcbd
Implement module execution (#2922) 2 years ago
José Julián Espina ab87b2fd5b
Extract "About Boa" section into a separate file (#2938) 2 years ago
raskad efeaa40ae2
Fix tagged template creation (#2925) 2 years ago
José Julián Espina 4f25f2c749
Allow escaped `async` as binding name (#2936) 2 years ago
Haled Odat 128c13752a
Allow `let` name in for-in loop in non-strict mode (#2915) 2 years ago
Haled Odat d7c03db7fa
Allow escaped `let` as expression (#2916) 2 years ago
Haled Odat 908015f9fd
Fix switch `default` execution (#2907) 2 years ago
raskad 484cc16bb9
Fix remaining object literal tests (#2906) 2 years ago
raskad e3d2056f5b
Refactor binding declarations (#2887) 2 years ago
Iban Eguia Moraza 7cb58dea97
Added a bunch more tests (#2885) 2 years ago
José Julián Espina 73e8d412af Disallow strict directives with escaped sequences (#2892) 2 years ago
Haled Odat dff815d545 Fix `for-of` expression parsing (#2882) 2 years ago
Juan d49656d6c5 Bugfix/new.target is not understood by the parser as an expression #2793 (#2878) 2 years ago
José Julián Espina c330005912 Implement `is_identifier_(start/part)` using `icu_properties` (#2865) 2 years ago
José Julián Espina 53e4825a19 Implement var initializers in for-in loops (#2842) 2 years ago
raskad 93b52cd6ef Catch 'eval' and 'arguments' in setter method parameter (#2858) 2 years ago
raskad 54695cc620 Fix async generators (#2853) 2 years ago
José Julián Espina 40a5ae0a2f Fix more Annex B tests (#2841) 2 years ago
José Julián Espina 460051261a Implement HTML comments and gate behind the `annex-b` feature (#2817) 2 years ago
raskad e286d9fbb7 Add AST node for parenthesized expressions (#2738) 2 years ago
Iban Eguia Moraza 6ea4848bb5 Fix documentation links (#2741) 2 years ago
raskad 431a358b2f Implement `with` and object environments (#2692) 2 years ago
Iban Eguia Moraza 0a843d2096 Bump bitflags to 2.0.0 (#2666) 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
raskad 310c67195a Remove Syntax Errors from Bytecompiler (#2598) 2 years ago
Iban Eguia Moraza 3f9f6f0fce Module parsing (#2411) 2 years ago
raskad 3725ff85f7 Implement binary `in` operation with private names (#2582) 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
José Julián Espina 5a201daa98 Rename `check_parser` and `Identifier` (#2576) 2 years ago
raskad bd0652fe28 Add early errors for escaped identifiers (#2546) 2 years ago
raskad e6a1c3789d Fix rust 1.67 lints (#2567) 2 years ago
raskad 9355c77e0b Fix error for static class methods named `prototype` (#2552) 2 years ago
raskad f19467ab1d Fix some HoistableDeclaration parsing errors (#2532) 2 years ago
raskad 1269381ac8 Correctly parse consecutive semicolons (#2533) 2 years ago