10 Commits (751e7054bf2bbcc61f98375619bb78a657642685)

Author SHA1 Message Date
José Julián Espina 09658b02bc
Implement dynamic imports (#2932) 2 years ago
Haled Odat e335c54926
Type safe root shape (#2940) 2 years ago
Haled Odat ed37448175 Implement `Hidden classes` (#2723) 2 years ago
Haled Odat 6c438b5516 Implement constant folding optimization (#2679) 2 years ago
Iban Eguia Moraza 3f9f6f0fce Module parsing (#2411) 2 years ago
José Julián Espina c03928309a Cleanup intrinsics and move to realm (#2555) 2 years ago
José Julián Espina 515d28f0a2 Create `Source` to abstract JS code sources (#2579) 2 years ago
José Julián Espina 850a20b988 Replace `criterion::black_box` with `std::hint::black_box` (#2494) 2 years ago
raskad db8a299386 Implement missing global object internal methods (#2287) 2 years ago
Iban Eguia 4d2772d6a0
Rename "Boa" to boa_engine, moved GC and profiler to their crates (#1844) 3 years ago
raskad 29cd909f88 Refactor the environment for runtime performance (#1829) 3 years ago
Iban Eguia e92cff5920 Interner support in the parser (#1765) 3 years ago
raskad 80794e5ba5 Adjust `compile` and `execute` to avoid clones (#1778) 3 years ago
Iban Eguia 48185f393d Lexer string interning (#1758) 3 years ago
Jason Williams dfb3df5bf2
Start removing non-VM path (#1747) 3 years ago
Halid Odat edfafc4e03
Feature `Context` (#656) 4 years ago
neeldug 4009204bf3
Added CLEAN_JS and MINI_JS benches (#581) 4 years ago
neeldug bbacf1d095
Benchmark refactor (#640) 4 years ago
Iban Eguia 6a721f94ca
Added benchmarks for full program execution (#560) 4 years ago