rvcas
e2dc4ec6c8
feat: implement convert command
2023-03-03 20:57:20 -05:00
rvcas
812ffb30f0
feat(cli): wire together a new command for convert
2023-03-03 20:57:20 -05:00
Kasey White
f230af436c
fix: scope issue with expect and function calls
...
Add acceptance test 72
2023-03-03 01:00:35 -05:00
Kasey White
60bc2ab61d
clippy
2023-03-02 21:49:20 -05:00
Kasey White
5779b77ccc
fix: Had to also check for generic type in return of a function.
...
add check to prevent stack overflow error
Add panic to prevent any other occurrences of stack overflow
2023-03-02 21:49:20 -05:00
Kasey White
26b4156d5a
remove comment
2023-03-02 21:49:20 -05:00
Kasey White
fe1f200e4d
rename find_generics_... to find_and_replace_generics
...
Other renames as well
2023-03-02 21:49:20 -05:00
KtorZ
451d9d8493
Add new acceptance test scenario: 068
...
Stack overflow happening during code generation.
2023-03-02 21:49:20 -05:00
KtorZ
6d098a4571
Fix blueprint generation for nested fields with Data
...
Having the data's schema be optional at the level of the 'Schema' did not allow to represent cases where there would be an opaque data at an arbitrary nesting. So I introduced a new variant 'Opaque' on 'Data' to fill that gap.
2023-03-02 15:25:17 -05:00
rvcas
a40f88b918
fix: test never used Foo
2023-03-02 15:25:17 -05:00
KtorZ
65c336cb82
Update blueprint outputs to reflect latest specification.
...
Schemas of datums, redeemers and parameters are now nested under a field 'schema'. This allows to define a field 'purpose' at the same level.
2023-03-02 17:17:27 +01:00
Matthias Benkort
433af4638b
Merge pull request #409 from aiken-lang/blueprint_data_in_interface
...
Data was not allowed in an interface
2023-03-02 08:32:49 -07:00
KtorZ
70cdf3cb26
Add 'exported_data' test and revert 413a056
2023-03-02 16:09:08 +01:00
Kasey White
413a056c08
fix: Data was not allowed in an interface
...
Co-authored-by: rvcas <x@rvcas.dev>
2023-03-01 21:34:36 -05:00
Kasey White
0c1c7da16f
add accpetance test 71
2023-03-01 14:22:59 -05:00
Kasey White
d7c33bd62a
fix: A unique error was caused by the order in which we insert functions.
...
These functions relied on the same dependency and had the same scope. So insertion was by encounter rather than order determined by dependency handling. Now we switched to dependency order is prioritized to prevent free unique.
2023-03-01 14:22:59 -05:00
rvcas
e14048fdbb
[create-pull-request] automated change
2023-02-28 10:07:36 -05:00
rvcas
a9be624cec
chore: better curl
2023-02-28 01:08:48 -05:00
rvcas
84bac5faab
chore: more accurate url
2023-02-27 23:39:49 -05:00
rvcas
57cb3a0017
chore: wrong name
2023-02-27 23:13:33 -05:00
rvcas
fcbabbf867
chore: wrong name
2023-02-27 23:05:47 -05:00
rvcas
3301b35691
chore: chmod +x aikup/install
2023-02-27 22:54:08 -05:00
rvcas
fc9c941e67
feat: simple scripts for aikup
2023-02-27 22:53:18 -05:00
KtorZ
a46a9fca41
Only use colors & text decorations on ANSI-capable terminals.
...
Fixes #404 .
2023-02-26 13:19:03 +01:00
Kasey White
2f2be39813
clippy fixes
2023-02-26 00:13:38 -05:00
Kasey White
665a8dec67
feat: add support for unconstr_data
...
-Builitins IR now acts like Record IR in terms of argument consumption
-UnConstrData returns as Pair(Data,Data) to conform with how pairs are treated behind the scenes.
2023-02-26 00:13:38 -05:00
KtorZ
81e072a14e
Add new acceptance test scenario: 064
...
- Type mismatch expected 'data' got 'integer'
- Type mismatch expected 'data' got 'list data'
2023-02-26 00:13:38 -05:00
Matthias Benkort
dc001c3745
Merge pull request #403 from aiken-lang/patch/cargo.nix
...
Update Cargo.nix
2023-02-24 08:36:54 +01:00
rvcas
48a221d09c
[create-pull-request] automated change
2023-02-24 02:28:39 +00:00
waalge
031507bea2
nix fmt
2023-02-23 21:26:38 -05:00
waalge
079017d24c
make default devshell allow for actual devving
2023-02-23 21:26:38 -05:00
waalge
5d984d7ee4
added workspace devshell
2023-02-23 21:26:38 -05:00
rvcas
98cd51db7c
feat: switch how output is saved
2023-02-23 21:26:11 -05:00
rvcas
7e153ef5d7
feat: adjust ci
2023-02-23 20:46:29 -05:00
rvcas
780a2a5d4f
feat: adjust ci
2023-02-23 20:37:09 -05:00
rvcas
ad85cf3ecc
feat: adjust ci
2023-02-23 20:22:39 -05:00
rvcas
7bc0514488
feat: adjust ci
2023-02-23 20:20:32 -05:00
rvcas
9792b193a3
feat: adjust ci
2023-02-23 20:03:09 -05:00
rvcas
06be109930
feat: adjust ci
2023-02-23 19:51:52 -05:00
rvcas
621626e8fa
feat: adjust ci
2023-02-23 19:47:57 -05:00
rvcas
7724da9af2
feat: adjust ci
2023-02-23 19:24:44 -05:00
rvcas
0066cc61cc
Release 0.0.29
...
aiken@0.0.29
aiken-lang@0.0.29
aiken-lsp@0.0.29
aiken-project@0.0.29
uplc@0.0.29
Generated by cargo-workspaces
2023-02-23 19:04:18 -05:00
rvcas
1bc3362788
feat: new release job and some release notes
2023-02-23 18:52:56 -05:00
rvcas
34afa9197c
chore: yeet bonnie
2023-02-23 17:21:10 -05:00
KtorZ
de3baa638e
[create-pull-request] automated change
2023-02-22 17:21:37 -05:00
KtorZ
539ed2dea4
Fix unicode char parsing in comments.
2023-02-22 17:33:13 +01:00
KtorZ
fbf65de1dc
Update default cost models for Aiken
...
Closes #396
2023-02-22 17:03:48 +01:00
KtorZ
bdee5e7995
Use variable-length threshold for levenshtein distance
...
Fixes #348
2023-02-22 13:29:39 +01:00
KtorZ
00e9dabe82
Add missing Plutus builtins to Aiken's lang.
2023-02-22 12:53:03 +01:00
KtorZ
0838d48f7c
Move module name validation outside of type-checking
...
And disable it for documentation generation. This way, we can generate documentation for aiken/builtins and aiken (prelude)
2023-02-22 11:51:32 +01:00