Iban Eguia
1673871116
Some cleanup ( #666 )
4 years ago
Paul Lancaster
cb93472b4a
New lexer ( #559 )
...
Co-authored-by: HalidOdat <halidodat@gmail.com>
Co-authored-by: Iban Eguia <razican@protonmail.ch>
Co-authored-by: Paul Lancaster <paul@lancasterzone.com>
Co-authored-by: neeldug <5161147+neeldug@users.noreply.github.com>
4 years ago
neeldug
4009204bf3
Added CLEAN_JS and MINI_JS benches ( #581 )
...
* Added CLEAN_JS and MINI_JS benches
These benches are arbitrary code which is subject to change,
functionally the programs are identical.
* Forgot semicolon
* Adding parsing benchmarks for CleanJS & MiniJS
Added identical benchmark cases for parser.
* Migrating Clean and Mini benchmarks to new format
Adding js scripts in bench_scripts & moving exec, full and parser
benchmarks to new include_str!() macro.
4 years ago
neeldug
bbacf1d095
Benchmark refactor ( #640 )
4 years ago
Iban Eguia
6a721f94ca
Added benchmarks for full program execution ( #560 )
4 years ago
Iban Eguia
8b3d52b5f2
Added benchmark for goal symbol switching ( #556 )
4 years ago
HalidOdat
1ac5f205eb
Added arithmetic operation benchmark ( #516 )
4 years ago
HalidOdat
0d52a40c53
Added `String`, `Boolean` and `Number` object benchmarks ( #494 )
4 years ago
Iban Eguia
d2939fffe3
Added string benchmarks, and updated dependencies ( #491 )
4 years ago
abhi
a7a5862458
Add benchmarks for array access, create and pop operations. ( #458 )
4 years ago
Iban Eguia
64dbf13afd
Implemented #427 , #429 and #430 , and upgraded dependencies ( #472 )
4 years ago
Iban Eguia
d970cf96b5
Execution benchmarks only take execution into account ( #431 )
4 years ago
Alexander Kryvomaz
75cf44a08a
Implement for loop ( #374 )
...
* implement for loop execution
* for loop benchmark
* add more for loop tests
* Update boa/src/exec/tests.rs
Co-authored-by: Iban Eguia <razican@protonmail.ch>
4 years ago
Jason Williams
f02babf0bd
Refactor old function with new function object ( #255 )
...
Co-authored-by: Iban Eguia <iban.eguia@cern.ch>
Co-authored-by: Jason Williams <jwilliams720@bloomberg.net>
Co-authored-by: Iban Eguia <iban.eguia@cern.ch>
4 years ago
razican
33fce7f015
Added jemallocator only for Linux targets
4 years ago
Iban Eguia
05b8989efd
Changed the name of the `Symbol creation` benchmark ( #327 )
4 years ago
Iban Eguia
cb589cd8b7
Added more benchmarks ( #323 )
4 years ago
Jason Williams
0274858d88
Revert "Use jemallocator ( #298 )" ( #310 )
...
This reverts commit 795a70ec89
.
4 years ago
Iban Eguia
795a70ec89
Use jemallocator ( #298 )
...
Added jemallocator as the global allocator for binary and benchmarks
4 years ago
Jason Williams
48c6e886d4
Parser fixes #225 #240 #273 ( #281 )
...
New parser!
Plus loads of tidy up in various places.
Co-authored-by: Jason Williams <jwilliams720@bloomberg.net>
Co-authored-by: HalidOdat <halidodat@gmail.com>
Co-authored-by: Iban Eguia <iban.eguia@cern.ch>
Co-authored-by: Iban Eguia <razican@protonmail.ch>
4 years ago
Iban Eguia
5f6e4c22c1
Moved to a workspace architecture ( #247 )
...
* Moved to a workspace architecture
4 years ago