Commit Graph

2378 Commits

Author SHA1 Message Date
KtorZ
3c8460e6af Allow annotating Data for blueprint
This commit allows Data to be optionally annotated with a
  phantom-type. This doesn't change anything in codegen but we can now
  leverage this information to generate better blueprint schemas.
2024-02-07 11:48:52 -05:00
KtorZ
20ce19dfb1 Fix error hint when expecting 0 generic parameters. 2024-02-07 11:48:52 -05:00
microproofs
0e2995e16e fix test 2024-02-07 11:48:52 -05:00
microproofs
3b4c6cb2aa fix: missing message error term in one place for type is void 2024-02-07 11:48:52 -05:00
microproofs
e25be7643e discards will now check for type too. 2024-02-07 11:48:52 -05:00
microproofs
982eff449e chore: Release 2024-01-31 13:48:20 -05:00
rvcas
b46206bfe2 chore: update changelog 2024-01-31 13:47:07 -05:00
microproofs
bcc2a0fd12 update changelog 2024-01-31 13:44:11 -05:00
microproofs
258c224e21 update changelog 2024-01-31 13:42:46 -05:00
microproofs
d8cdeba6fd chore: lastest acceptance test lock and plutus.json files 2024-01-31 00:07:43 -05:00
microproofs
551941392e fix: assert had one minor edge case due to final clauses with lists 2024-01-31 00:05:09 -05:00
microproofs
444bccf19c fix: change list_access_to_uplc to properly handle list discards 2024-01-30 23:53:33 -05:00
microproofs
a83220c8d9 fix: module_name was being overrided by the moduleselect field 2024-01-30 23:52:50 -05:00
rvcas
3a534271e7 chore: update changelog 2024-01-30 12:35:50 -05:00
Kuly14
81e93b4309 Introduce cli aliases for check and build subcommands 2024-01-30 12:32:17 -05:00
rvcas
3a7a0c1971 chore: remove unused deps 2024-01-30 12:28:18 -05:00
rvcas
16c15ee48a fix: nix stuff for @waalge 2024-01-29 18:37:49 -05:00
microproofs
8584adc1b7 chore: Release 2024-01-25 15:10:11 -05:00
microproofs
ede6c22267 remove traces from test 89 2024-01-25 14:24:21 -05:00
microproofs
115ff61abe update changelog again 2024-01-25 14:22:45 -05:00
microproofs
78d2049d7b fix: Using the wrong match string for discards in FieldsExpose
Also need to return a lambda wrapped term from list_access_to_uplc under all conditions
2024-01-25 14:18:36 -05:00
rvcas
09ca2b4955 fix: nix stuff 2024-01-25 11:36:56 -05:00
rvcas
defd36ad8c chore: Release 2024-01-25 11:07:32 -05:00
rvcas
1ab6d050af chore: bump pallas 2024-01-25 11:07:18 -05:00
rvcas
589bb9a4b3 chore: change how we depend on pallas 2024-01-24 21:26:48 -05:00
rvcas
9d563612f3 chore: prep changelog for release 2024-01-24 20:40:53 -05:00
microproofs
4c00c9e7de update changelog 2024-01-24 20:03:57 -05:00
microproofs
1431bec32f update changelog 2024-01-24 19:50:52 -05:00
microproofs
b15e6c296b Add a few more expect cases to test 40 2024-01-24 16:29:40 -05:00
microproofs
ae0b428658 update tests to account for new verbose tracing 2024-01-24 16:29:40 -05:00
microproofs
00e1942999 another test fix 2024-01-24 16:29:40 -05:00
microproofs
dc61e11813 fix test 2024-01-24 16:29:40 -05:00
microproofs
36a0b317ad fix condition to account for tail presence 2024-01-24 16:29:40 -05:00
microproofs
3c81ebf137 updating more of the tests 2024-01-24 16:29:40 -05:00
microproofs
51f1f2b67f change redundant if branches 2024-01-24 16:29:40 -05:00
microproofs
e523ae63f3 fixed some of the tests 2024-01-24 16:29:40 -05:00
microproofs
3a44c45b48 fix: one builtin error wasn't be caught with a messaged exception 2024-01-24 16:29:40 -05:00
microproofs
eda4e259d6 minor fix and some refactoring on the if statements 2024-01-24 16:29:40 -05:00
microproofs
82fc82ceee fix: used wrong index in tupleAcessor 2024-01-24 16:29:40 -05:00
microproofs
956c3d6cf0 feat: refactor code gen to avoid builtin errors when tracing is turned on 2024-01-24 16:29:40 -05:00
KtorZ
b50e4ab63a Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
Matthias Benkort
9ee2d58ba3 Merge pull request #807 from aiken-lang/rvcas/various-fixes
Various Fixes for parsing and checking
2024-01-20 10:42:31 +01:00
KtorZ
50ebfc6090 remove wrongly committed acceptance test blueprints
Actually copy-pasted from 090
2024-01-20 10:38:40 +01:00
KtorZ
54a1b50138 Make behavior between curly- and paren-delimited blocks consistent.
Note that the formatter rewrite parens-block sequences as curly-block
  sequences anyway. Albeit weird looking syntax, they are valid
  nonetheless.

  I also clarified a bit the hints and description of the
  'illegal::return' error as it would mistakenly say 'function' instead
  of 'block'.
2024-01-20 10:37:07 +01:00
KtorZ
bf96c3afd2 Add more tests & rename 'Invalid' -> 'Unfinished' 2024-01-20 10:26:33 +01:00
Matthias Benkort
cb6fd59dbd Fix minor typo in error label 2024-01-20 09:58:36 +01:00
rvcas
25a837ab3f feat: parser and check fixes
- do not erase sequences if the sole expression is an assignment
- emit parse error if an assignment is assigned to an assignment
- do not allow assignments in logical op chains
2024-01-19 14:32:21 -05:00
KtorZ
8a90e9eda0 Improve behavior and reporting of tests expected to fail
Fixes #786.
2024-01-19 18:20:58 +01:00
Matthias Benkort
94f9fa9cab Merge pull request #805 from waalge/waalge/fix-nix-build-pallas-hash
fix nix build with pallas hash
2024-01-19 16:10:58 +01:00
waalge
0f10b343f1 fix: nix build git version patch (untested) 2024-01-19 14:15:22 +00:00