New test 103 and clippy fixes

This commit is contained in:
microproofs 2024-05-21 11:56:12 -04:00
parent a3c14d881d
commit c1c2cd97b7
27 changed files with 53 additions and 24 deletions

View File

@ -105,7 +105,7 @@ impl Config {
for existing in self.dependencies.iter_mut() {
if existing.name == dependency.name {
return if and_replace {
existing.version = dependency.version.clone();
existing.version.clone_from(&dependency.version);
Some(self)
} else {
None

View File

@ -625,7 +625,7 @@ where
match aiken_lang::parser::module(&code, kind) {
Ok((mut ast, extra)) => {
// Store the name
ast.name = name.clone();
ast.name.clone_from(&name);
let module = ParsedModule {
kind,

View File

@ -72,7 +72,7 @@ impl TestProject {
let kind = ModuleKind::Validator;
let name = "test_module".to_owned();
let (mut ast, extra) = parser::module(source_code, kind).expect("Failed to parse module");
ast.name = name.clone();
ast.name.clone_from(&name);
ParsedModule {
kind,

View File

@ -11,7 +11,7 @@ authors = [
"Kasey White <kwhitemsg@gmail.com>",
"KtorZ <matthias.benkort@gmail.com>",
]
rust-version = "1.66.1"
rust-version = "1.70.0"
[package.metadata.wix]
upgrade-guid = "288B160D-418A-4558-91B9-7C38CFD789C7"

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360630, nanos_since_epoch = 528712000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306925, nanos_since_epoch = 780731000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360646, nanos_since_epoch = 661135000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306848, nanos_since_epoch = 135217000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360649, nanos_since_epoch = 486348000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306849, nanos_since_epoch = 424208000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360636, nanos_since_epoch = 76441000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306847, nanos_since_epoch = 531983000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360626, nanos_since_epoch = 672734000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306848, nanos_since_epoch = 948852000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360634, nanos_since_epoch = 50435000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306933, nanos_since_epoch = 371471000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5227a2"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360644, nanos_since_epoch = 768993000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306902, nanos_since_epoch = 886531000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360640, nanos_since_epoch = 500977000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306912, nanos_since_epoch = 954678000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [

View File

@ -6,7 +6,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
},
"license": "Apache-2.0"
},

View File

@ -24,5 +24,5 @@ requirements = []
source = "github"
[etags]
"aiken-lang/fuzz@main" = [{ secs_since_epoch = 1715360637, nanos_since_epoch = 157363000 }, "d7aadd4a9b25589bd6d5e3bbedcd809cdf97fe3eddb365cf89cd6ac6bc829643"]
"aiken-lang/fuzz@main" = [{ secs_since_epoch = 1716306920, nanos_since_epoch = 138088000 }, "d7aadd4a9b25589bd6d5e3bbedcd809cdf97fe3eddb365cf89cd6ac6bc829643"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360636, nanos_since_epoch = 821658000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -0,0 +1,7 @@
# This file was generated by Aiken
# You typically do not need to edit this file
requirements = []
packages = []
[etags]

View File

@ -0,0 +1,9 @@
name = "aiken-lang/103"
version = "0.0.0"
license = "Apache-2.0"
description = "Aiken contracts for project 'aiken-lang/102'"
[repository]
user = "aiken-lang"
project = "103"
platform = "github"

View File

@ -0,0 +1,13 @@
fn do_diagnostic(self: Data) -> ByteArray {
let builder = 2
from_int(builder)
}
fn from_int(i: Int) -> ByteArray {
"dddd"
}
test other() {
do_diagnostic(1) != "thing"
}

View File

@ -13,4 +13,4 @@ requirements = []
source = "github"
[etags]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1715360661, nanos_since_epoch = 854771000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1716306936, nanos_since_epoch = 675892000 }, "3d3d948e66503986746dfdf33ca5e80ac634b356c928321987188473d813b2db"]

View File

@ -5,7 +5,7 @@
"plutusVersion": "v2",
"compiler": {
"name": "Aiken",
"version": "v1.0.26-alpha+c5de9ad"
"version": "v1.0.26-alpha+a3c14d8"
}
},
"validators": [