[TM-166] Add benchmarks
Description
This MR adds benchmarks for parsing, type checking and interpreting.
Some small amounts of code that needed to be shared between tests and benchmarks has been moved into its own directory at test-bench-src
and added to source-dirs
of both tests and benchmarks.
Related issue(s)
None
Resolves #11 (closed)
✅ Checklist for your Merge Request
Related changes (conditional)
-
Tests (see short guidelines)
-
If I added new functionality, I added tests covering it. -
If I fixed a bug, I added a regression test to prevent the bug from silently reappearing again.
-
-
Documentation
Stylistic guide (mandatory)
-
My commits comply with the following policy. -
My code complies with the style guide.
Edited by Artyom Kuznetsov