Go to file
KtorZ c88cbd8f28
rework trace label evaluation strategy
Namely:

  1. Fully evaluate & type-check the label, irrespective of the trace level. So that labels using other variables do not generate "unused identifier" warnings when compiling with different trace mode (and so that the success of a build doesn't depend on the trace level).

     This was already done for trace arguments, but not for labels, somehow.

  2. Move the requirement for compact trace label being String from errors down to warnings; following point (1), we shouldn't fail compilation for different trace levels. It seems more reasonable to simply raise a warning.

Signed-off-by: KtorZ <matthias.benkort@gmail.com>
2025-03-18 13:47:26 +01:00
.github fix: skip confirmation 2025-02-21 13:21:15 -05:00
benchmarks refresh benchmarks. 2025-03-05 09:26:06 -05:00
crates rework trace label evaluation strategy 2025-03-18 13:47:26 +01:00
examples Fix #1099. 2025-03-06 18:05:41 +01:00
.editorconfig rename examples/tests/{a,b,c,d,e,f} into examples/acceptance_tests/00{1,2,3,4,5,6} 2022-12-14 09:45:24 +01:00
.gitattributes Tweak .gitattributes to exclude insta snapshots from stats (and provide better diffing). 2024-08-13 17:17:41 +02:00
.gitignore chore: commit an ignore we can all use without accidentally commiting test files/folders 2024-03-12 08:10:33 -04:00
CHANGELOG.md rework trace label evaluation strategy 2025-03-18 13:47:26 +01:00
CONTRIBUTING.md Mention quirks about gnu/musl linux artifact in the release guidelines. 2024-10-02 12:08:01 +02:00
Cargo.lock chore: changelog was messed up 2025-02-26 10:16:00 -05:00
Cargo.toml chore: bump pallas to 0.32.0 2025-02-19 19:45:02 -05:00
LICENSE chore: update license 2024-05-01 22:10:47 -04:00
README.md chore: remove stats from readme, it's cute but wastes space 2025-02-12 11:55:18 -05:00
flake.lock fix: nix builds 2025-02-15 10:00:24 -05:00
flake.nix fix: nix builds 2025-02-15 10:00:24 -05:00

README.md

Aiken

A modern smart contract platform for Cardano

Licence Tests Twitter/X

Crates.io NPM


Getting Started

Hello, World!

Wanna get started right-away? Complete the Hello, World! tutorial!

Contributing

Want to contribute? See CONTRIBUTING.md to know how.

Changelog

Be on top of any updates using the CHANGELOG and the Project Tracking.

[!NOTE]

The name comes from Howard Aiken, an American physicist and a pioneer in computing.