aiken/crates/aiken-lang
KtorZ 428d30c3bb
refactor and fix benchmark type-checking
Fixes:

  - Do not allow bench with no arguments; this causes a compiler panic
    down the line otherwise.

  - Do not force the return value to be a boolean or void. We do not
    actually control what's returned by benchmark, so anything really
    works here.

  Refactor:

  - Re-use code between test and bench type-checking; especially the
    bits related to gathering information about the via arguments.
    There's quite a lot and simply copy-pasting everything will likely
    cause issues and discrepency at the first change.

Signed-off-by: KtorZ <5680256+KtorZ@users.noreply.github.com>
2025-02-09 16:18:01 +01:00
..
src refactor and fix benchmark type-checking 2025-02-09 16:18:01 +01:00
Cargo.toml Add a debug flag for uplc eval 2025-02-09 08:39:38 -05:00
build.rs Adjust module organization to facilitate resurrection of the playground. 2024-08-29 09:12:37 +02:00