Commit Graph

2343 Commits

Author SHA1 Message Date
KtorZ
3f149ab346 Provide intermediate feedback during property test runs.
Avoid the interface to hang for several seconds without feedback when counterexamples are being simplified. This sends a heads-up to the user to indicate that a research of a counter example is going on.
2024-09-19 20:19:49 +02:00
KtorZ
91843b2c0e Tweak error output for failed data reification. 2024-09-19 20:18:53 +02:00
microproofs
43182721f5 Update PlutusV1 cost model 2024-09-19 10:36:36 -04:00
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
solidsnakedev
75b5332288 fix: Add wrap constructor to V1/V2 stake_credential when Purpose is Rewarding 2024-09-17 19:45:39 -06: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