aiken/crates
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
..
aiken Add a debug flag for uplc eval 2025-02-09 08:39:38 -05:00
aiken-lang refactor and fix benchmark type-checking 2025-02-09 16:18:01 +01:00
aiken-lsp Trigger warning when destructuring records using unnamed fields 2025-01-22 18:07:57 -05:00
aiken-project Run formatter across the codebase (rust 1.84.1) 2025-02-08 15:03:26 +01:00
uplc Add a debug flag for uplc eval 2025-02-09 08:39:38 -05:00