Commits
Click on a commit to change the comparison rangefix(vm): when using @ on a list of 1 element, we couldn't use -1 as an index to get the last element
It would convert -1 to an unsigned value, get 1, and see that 1 is outside our array,
instead of checking if the index was negative and then using size + index as the
wanted index feat(benchmarks): enhancing creation of runtime benchmarks while adding two new bench for closures and lists representing trees feat(compiler, vm): adding new NEQ_CONST_JUMP_IF_TRUE super instruction to compare a symbol to a const, then jump to an address if they differ chore: playing with formatting so that clang format doesn't complain on the CI feat(compiler, vm): adding new AT_SYM_SYM and AT_SYM_INDEX_SYM_INDEX super instructions to get elements from list in a single instruction