Commit Graph

1644 Commits

Author SHA1 Message Date
KtorZ
2c987e289d Fix 'find_modules_prefix' when generating docs. 2023-03-08 12:28:01 +01:00
waalge
e8feb10505 chore: bump rust version in nix
- Had to move to cargo2nix/unstable;
the previous release topped out at 1.61.0,
but dependency `clap_lex v0.3.2` requires >= 1.64.0
2023-03-08 11:03:50 +00:00
KtorZ
ab32302117 Only generate documentation of current package with 'docs'
This was generating documentation for ALL packages including dependencies.
2023-03-08 12:00:59 +01:00
KtorZ
0ea4538cac Fix typo and pluralize message for invalid field arity error. 2023-03-08 11:44:54 +01:00
Matthias Benkort
2aa8a7f973 Merge pull request #424 from aiken-lang/patch/cargo.nix
Update Cargo.nix
2023-03-08 11:40:05 +01:00
Matthias Benkort
d8934b3d8d Merge pull request #421 from aiken-lang/monomorph-panic-fix
Functions with only a generic return weren't being properly monomorph…
2023-03-08 11:39:50 +01:00
Kasey White
89373c32e6 Functions with only a generic return weren't being properly monomorphized. Fixed that. 2023-03-08 10:31:05 +01:00
KtorZ
4a8e756f88 [create-pull-request] automated change 2023-03-08 09:26:01 +00:00
Matthias Benkort
95997822dc Merge pull request #422 from aiken-lang/rvcas/json_output_cmds
JSON output for `uplc` cmds
2023-03-08 10:24:05 +01:00
rvcas
f8545854fc feat: json output for uplc eval 2023-03-08 10:19:36 +01:00
rvcas
bd7b8792bf feat: introduce EvalResult type 2023-03-08 10:19:36 +01:00
rvcas
4f1d14f2a0 feat: introduce miette into uplc 2023-03-08 10:19:35 +01:00
KtorZ
cb11b21c9f Update dependencies
In particular, tempfile >= 3.4.0 to remove the vulnerability on remove_dir_all
2023-03-08 10:17:22 +01:00
KtorZ
7257c2d89e Small tweaks on the hello_world examples. 2023-03-08 09:47:08 +01:00
KtorZ
4ea50ca9ab Remove editor configuration file.
Editor configurations and other system-specific files aren't meant to
  be committed to public repository. This belongs to a dev environment
  and should be handled by developers themselves though local git
  configurations.
2023-03-08 09:42:03 +01:00
rvcas
e3179c06ac [create-pull-request] automated change 2023-03-07 19:53:17 -05:00
Jack Fraser
6ec37778d7 change var to utxo from lockOutRef 2023-03-07 19:15:03 -05:00
Jack Fraser
2cfa0aeda9 add missing types, update log descriptions, deno fmt 2023-03-07 19:15:03 -05:00
Jack Fraser
80afb5fc2d update cli documentation 2023-03-07 19:15:03 -05:00
Jack Fraser
6aa51213e4 add deno settings 2023-03-07 19:15:03 -05:00
rvcas
9b96f7bb2e chore: commit acceptance test plutus files 2023-03-06 13:26:36 -05:00
rvcas
8f765bfd52 fix: some breaking changes from pallas v0.18 2023-03-06 13:17:14 -05:00
rvcas
c3175e2fc9 fix: some breaking changes from clap v4 2023-03-06 13:16:33 -05:00
rvcas
79c2cb3062 fix: toml now have a better way to capture error spans 2023-03-06 13:15:48 -05:00
rvcas
92161bed43 fix: From<&str> for GlobPattern does not exist need to use string 2023-03-06 13:15:12 -05:00
rvcas
1902a2d56c chore: update all deps 2023-03-06 13:13:59 -05:00
rvcas
1f8535e76e chore: update some deps 2023-03-06 11:09:44 -05:00
rvcas
4688bfaaca chore: start next section of changelog 2023-03-06 10:42:53 -05:00
rvcas
9f587e802c chore: update comment 2023-03-03 20:57:20 -05:00
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