40 Commits (540aa2be4f854e31e34b78d6755dec0836681e60)

Author SHA1 Message Date
raskad e286d9fbb7 Add AST node for parenthesized expressions (#2738) 2 years ago
Haled Odat 6c438b5516 Implement constant folding optimization (#2679) 2 years ago
dependabot[bot] d134a0acee Bump serde from 1.0.158 to 1.0.159 (#2755) 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
dependabot[bot] 7b2564e126 Bump bitflags from 2.0.1 to 2.0.2 (#2701) 2 years ago
dependabot[bot] 65bb0d890e Bump bitflags from 2.0.0 to 2.0.1 (#2677) 2 years ago
Iban Eguia Moraza 0a843d2096 Bump bitflags to 2.0.0 (#2666) 2 years ago
dependabot[bot] 6173a7343f Bump serde from 1.0.155 to 1.0.156 (#2662) 2 years ago
dependabot[bot] b138a3088a Bump serde from 1.0.154 to 1.0.155 (#2650) 2 years ago
dependabot[bot] 3d3191654d Bump serde from 1.0.153 to 1.0.154 (#2645) 2 years ago
dependabot[bot] 718fea378a Bump serde from 1.0.152 to 1.0.153 (#2640) 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
raskad e6a1c3789d Fix rust 1.67 lints (#2567) 2 years ago
José Julián Espina 097f85e409 First batch of `no_std` support for some sub-crates (#2544) 2 years ago
raskad f19467ab1d Fix some HoistableDeclaration parsing errors (#2532) 2 years ago
raskad f52d1d3eb5 Recognize Directive Prologues correctly (#2521) 2 years ago
raskad 3dca430588 Refactor some class features (#2513) 2 years ago
raskad f998a1c1ec Add early errors for 'eval' or 'arguments' in parameters (#2515) 2 years ago
Veera 616b7a4513 Remove `Literal::Undefined` (#2518) 2 years ago
dependabot[bot] dcacc638aa Bump serde from 1.0.151 to 1.0.152 (#2509) 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
dependabot[bot] 69067cac22 Bump serde from 1.0.150 to 1.0.151 (#2497) 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
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
raskad a6e5c2d4e0 Restructure lint lists in `boa_ast` (#2433) 2 years ago
Addison Crump e64a20e2a6 Parser Idempotency Fuzzer (#2400) 2 years ago
José Julián Espina 8e14d76893 Rewrite scope analysis operations using visitors (#2408) 2 years ago
José Julián Espina 91235c77fe Rewrite some patterns with let-else and ok_or_else (#2404) 2 years ago
raskad dc3b09a001 Implement async arrow functions (#2393) 2 years ago
José Julián Espina 49a58675cc Replace `contains` and friends with visitors (#2403) 2 years ago
José Julián Espina b4da172f91 Extract the ast to a crate (#2402) 2 years ago