fix(codegen): Add tracing when checking for a constr vs another primitive
This commit is contained in:
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869817, nanos_since_epoch = 224902000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706482, nanos_since_epoch = 644722000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869818, nanos_since_epoch = 768464000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706471, nanos_since_epoch = 259242000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869803, nanos_since_epoch = 171405000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706482, nanos_since_epoch = 402539000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869814, nanos_since_epoch = 176591000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706478, nanos_since_epoch = 977253000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869809, nanos_since_epoch = 531139000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706478, nanos_since_epoch = 497595000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869809, nanos_since_epoch = 557273000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706478, nanos_since_epoch = 871027000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869817, nanos_since_epoch = 214270000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706481, nanos_since_epoch = 812509000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869816, nanos_since_epoch = 643208000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706480, nanos_since_epoch = 91533000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869802, nanos_since_epoch = 271987000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706475, nanos_since_epoch = 470221000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869816, nanos_since_epoch = 274000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706483, nanos_since_epoch = 391903000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869809, nanos_since_epoch = 483856000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706478, nanos_since_epoch = 164437000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
16
examples/acceptance_tests/073/aiken.lock
Normal file
16
examples/acceptance_tests/073/aiken.lock
Normal file
@@ -0,0 +1,16 @@
|
||||
# This file was generated by Aiken
|
||||
# You typically do not need to edit this file
|
||||
|
||||
[[requirements]]
|
||||
name = "aiken-lang/stdlib"
|
||||
version = "main"
|
||||
source = "github"
|
||||
|
||||
[[packages]]
|
||||
name = "aiken-lang/stdlib"
|
||||
version = "main"
|
||||
requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706476, nanos_since_epoch = 456435000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
7
examples/acceptance_tests/073/aiken.toml
Normal file
7
examples/acceptance_tests/073/aiken.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
name = "aiken-lang/acceptance_test_073"
|
||||
version = "0.0.0"
|
||||
|
||||
[[dependencies]]
|
||||
name = 'aiken-lang/stdlib'
|
||||
version = 'main'
|
||||
source = 'github'
|
||||
20
examples/acceptance_tests/073/lib/tests.ak
Normal file
20
examples/acceptance_tests/073/lib/tests.ak
Normal file
@@ -0,0 +1,20 @@
|
||||
pub type Params {
|
||||
ParamsData { params: Data }
|
||||
}
|
||||
|
||||
pub type MonoDatum {
|
||||
ParamsWrapper { params: Params }
|
||||
}
|
||||
|
||||
pub type GlobalDatum {
|
||||
price_feed_script_hash: ByteArray,
|
||||
}
|
||||
|
||||
test expect_raw() fail {
|
||||
let my_datum: Data =
|
||||
GlobalDatum {
|
||||
price_feed_script_hash: #"1234567890123456789012345678901234567890",
|
||||
}
|
||||
expect my_datum_parse: MonoDatum = my_datum
|
||||
my_datum_parse == my_datum_parse
|
||||
}
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869808, nanos_since_epoch = 370537000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706487, nanos_since_epoch = 863283000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869807, nanos_since_epoch = 317708000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706472, nanos_since_epoch = 398601000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869808, nanos_since_epoch = 860787000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706474, nanos_since_epoch = 540420000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869808, nanos_since_epoch = 975047000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706472, nanos_since_epoch = 166280000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869810, nanos_since_epoch = 214310000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706475, nanos_since_epoch = 350668000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869815, nanos_since_epoch = 462834000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706471, nanos_since_epoch = 259996000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869816, nanos_since_epoch = 65827000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706477, nanos_since_epoch = 593950000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869808, nanos_since_epoch = 439808000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706485, nanos_since_epoch = 231047000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869807, nanos_since_epoch = 320891000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706474, nanos_since_epoch = 642473000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
},
|
||||
"license": "Apache-2.0"
|
||||
},
|
||||
|
||||
@@ -13,4 +13,4 @@ requirements = []
|
||||
source = "github"
|
||||
|
||||
[etags]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1709869828, nanos_since_epoch = 993712000 }, "17605e6f00494c5ea701a06deff6958be289c09d088009248e0f2c4eee4ab0ee"]
|
||||
"aiken-lang/stdlib@main" = [{ secs_since_epoch = 1710706496, nanos_since_epoch = 273879000 }, "4fe5fcedb7f1061f9e9c25d1811cba7a5b452be6a3669a8b81e1ac0a44aa3f9e"]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"plutusVersion": "v2",
|
||||
"compiler": {
|
||||
"name": "Aiken",
|
||||
"version": "v1.0.24-alpha+7c632ce"
|
||||
"version": "v1.0.24-alpha+d1ba8db"
|
||||
}
|
||||
},
|
||||
"validators": [
|
||||
|
||||
Reference in New Issue
Block a user