microproofs
b50fa91d4c
Finish updating v2 models
2024-09-18 12:06:36 -04:00
microproofs
b26e16e319
Start updating v2 cost models
2024-09-18 12:06:36 -04:00
KtorZ
47a15cf8b2
Fix formatting of long multiline if/is expressions.
2024-09-15 14:59:47 +02:00
KtorZ
12c0d0bc04
Fix formatter adding extra unnecessary newlines after literal lists clause values or assignments.
2024-09-15 14:40:40 +02:00
KtorZ
d6c728c0f6
Fix link_tree generation when re-inserting the same modules.
2024-09-14 16:30:28 +02:00
microproofs
7047c7720e
chore: Release
2024-09-13 16:52:20 -04:00
KtorZ
a9a7a4f977
Fix few formatter annoyances.
2024-09-13 18:53:26 +02:00
KtorZ
799546b654
Show strings as UTF-8 text string during type reification
...
Instead of defaulting to hex-encoded bytearrays.
2024-09-13 18:34:54 +02:00
KtorZ
9cf908d07f
Fix type reification of Data
2024-09-13 18:34:54 +02:00
KtorZ
4fb13af49f
Fix type reification of PRNG.
2024-09-13 18:34:53 +02:00
Matthias Benkort
a1045352d7
Merge pull request #1018 from solidsnakedev/main
...
fix: Plutus V3 NoDatum
2024-09-13 09:29:55 +02:00
microproofs
16e222e997
Clippy fixes
2024-09-12 19:34:40 -04:00
microproofs
3f2de2665d
Clippy fixes
2024-09-12 19:13:31 -04:00
microproofs
362ca2544f
Fixed remaining issue when all parameters passed in to a recursive function were static.
...
Also fixed issue where modifying the calls in the airtree lead to an out of bounds index.
2024-09-12 17:03:48 -04:00
microproofs
30e66be568
Fix soft casting case
2024-09-12 17:03:48 -04:00
microproofs
49ef3a740c
Cargo tests now pass
2024-09-12 17:03:48 -04:00
microproofs
7c52094b15
Making progress on using interning in gen_uplc
...
Done interning for uniqueness. Now to fix the static optimization
Remove unused function
Fixing issues. Have a few remaining tests
2024-09-12 17:03:36 -04:00
KtorZ
8a3bbfc89a
Simplify optional datum extraction by removing duplication
2024-09-12 17:19:17 +02:00
solidsnakedev
defce9be4e
fix: Plutus V3 NoDatum - Error: missing required inline datum or datum hash in script input
2024-09-11 15:25:20 -06:00
KtorZ
0905146140
chore: Release
2024-09-10 13:25:04 +02:00
KtorZ
7741be64f8
Fix validator's fallback handler generation
...
Fixes #1015 .
2024-09-10 10:48:06 +02:00
Riley-Kilgore
5879dcfd4c
Fix import completions
2024-09-09 12:52:56 -04:00
KtorZ
616dec8f03
Fix formatter getting rid of curly braces around multi-line constants.
2024-09-08 16:23:41 +02:00
KtorZ
0c0369ad61
Fix needed parentheses under trace-if-false disappearing when formatting.
2024-09-08 16:21:45 +02:00
KtorZ
b6d99142f9
Fix formatting of multi-line alternative patterns.
2024-09-08 13:11:53 +02:00
KtorZ
28916c1ef9
Show relative path by default instead of absolute
...
The absolute path is long and doesn't really provide much information.
Plus, it's inconsistent with the behavior on a specified path.
2024-09-07 18:24:50 +02:00
KtorZ
943d90a99e
Fix invalid interpolation in error message.
2024-09-07 18:23:35 +02:00
KtorZ
b7ea6ea391
Fix list-pattern formatting
2024-09-07 14:50:47 +02:00
KtorZ
5ec147e6c7
Mention config in generated README & generate env folder
...
Also, get rid of the extra lib/{package_name} directory which is rarely relevant.
2024-09-06 14:15:44 +02:00
KtorZ
04fb11084c
Fix dark colorscheme for dark.
2024-09-06 13:31:19 +02:00
KtorZ
19e30b10f9
Fix #1013
2024-09-06 12:28:12 +02:00
KtorZ
888b7e34c6
Drop debug line that stayed in source code x_x
2024-09-06 12:15:55 +02:00
rvcas
be31a7ce38
chore: Release
2024-09-03 17:01:41 -04:00
rvcas
20ac89fc33
chore: reset version
2024-09-03 17:01:24 -04:00
microproofs
140cb02be0
Generic test now passes
2024-09-03 16:21:53 -04:00
KtorZ
6a438bc8cd
Fix missing locations from generated handler code.
2024-09-03 16:21:53 -04:00
microproofs
2f33c4a8f4
Push up test failing due to missing messages
2024-09-03 16:21:53 -04:00
microproofs
8933688c68
Rest of the tests to push up
2024-09-03 16:21:53 -04:00
microproofs
c370a4aa6a
Pushing up tests that test both trace and non-trace uplc
2024-09-03 16:21:53 -04:00
microproofs
a6bc0f7157
Fix positioning on unwrap_void
2024-09-03 16:21:53 -04:00
microproofs
2be76d7cda
Use Delay error directly when casting from data without traces
2024-09-03 16:21:53 -04:00
KtorZ
f60df16bc2
Preserve type-aliases during blueprint generation.
2024-09-03 16:39:50 +02:00
KtorZ
007b85b864
Warn for any ignored file during source parsing
...
Not only for files with a .ak extension.
2024-09-03 15:28:09 +02:00
KtorZ
038f6ecbfd
Detect and report duplicate module names during parsing
...
Funny enough, we thought about that but only across packages. Now, the
situation gets a little tricky because of folder structure, it's easy
to define a module "foo" in `env`, `lib` and/or `validators`. From the
compiler's perspective, they all have the same name.
2024-09-03 15:24:01 +02:00
KtorZ
f8be81baa5
Fix README 'aiken new' example.
2024-09-01 19:11:11 +02:00
KtorZ
7bfc01413b
Add missing parser snapshots.
2024-09-01 18:12:46 +02:00
KtorZ
53af366b59
Ensure uniqueness of intermediate variables in expect_type_assign
...
For recursive structures like Tuples, the span itself isn't enough to
ensure uniqueness of elements (in particular tuples) holding elements
of the same type.
2024-09-01 18:10:15 +02:00
KtorZ
6d0fe560e2
Provide UPLC machine error as trace context on test failure
2024-08-31 00:01:54 +02:00
KtorZ
fed464278d
Allow field access on 'else'.
2024-08-31 00:01:46 +02:00
KtorZ
7aefa85de1
Handle importing validator handler into test module.
2024-08-30 22:43:10 +02:00