KtorZ
91e0e2493a
Provide better errors on unknown type in cyclic definitions.
...
Let's consider the following case:
```
type Var =
Integer
type Vars =
List<Var>
```
This incorrectly reports an infinite cycle; due to the inability to
properly type-check `Var` which is also a dependent var of `Vars`. Yet
the real issue here being that `Integer` is an unknown type.
This commit also upgrades miette to 7.2.0, so that we can also display
a better error output when the problem is actually a cycle.
2024-08-06 19:24:48 +02:00
KtorZ
4645257e62
Prune pallas dependencies.
...
Using 'pallas' as a dependency brings utxo-rpc other annoying dependencies such as _tokyo_. This not only makes the overall build longer, but it also prevents it to even work when targetting wasm.
2024-08-03 14:14:49 +02:00
rvcas
732147b36a
chore: remove msi installer
2024-07-25 08:26:45 -04:00
KtorZ
53b5a5ccee
Screw windows too, until next non-alpha.
2024-07-25 12:24:47 +02:00
KtorZ
9dc4c915f3
Manually set windows version.
2024-07-25 12:07:27 +02:00
KtorZ
26c3e95a06
screw musl targets, for now.
2024-07-25 11:29:52 +02:00
KtorZ
28c1922600
Also include pkg-config for musl build.
2024-07-25 10:23:30 +02:00
KtorZ
d36edb4e01
Add libssl-dev build dependency for musl target.
2024-07-25 10:17:29 +02:00
KtorZ
e9f7e96970
Update cargo-dist setup and generated artifacts.
2024-07-16 17:30:11 +02:00
KtorZ
5da7db355f
Use ubuntu-22.04 for linux releases, and add musl target.
...
This should fix the openssl linking issue, as well as provide an alternative linux build that should be fully static.
2024-07-01 17:34:13 +02:00
rvcas
c9a15194a0
chore: some dist settings
2024-05-23 21:38:47 -04:00
rvcas
cb4c01f46b
chore: remove msi and update cargo dist
2024-05-23 21:07:44 -04:00
rvcas
f8ce46d0f4
chore(ci): run cargo dist init
2024-05-08 11:05:30 -04: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
b6f6064aaf
test: add all plutus conformance tests
2023-11-15 15:55:56 -05:00
microproofs
2f694b01cb
chore: use insta snapshot for blueprint validator tests
2023-11-06 15:37:04 -05:00
rvcas
1715496d5b
chore: update resolver in virtual workspace
2023-08-24 15:51:39 -06:00
rvcas
2226747dc1
feat: finish splitting up parsers
2023-07-04 17:19:28 -04:00
Cainã Costa
58c854fd3f
feat: add insta as dependency
...
We are going to start to add "golden"/snapshot tests, so we are using
[insta](https://insta.rs ) to do so.
2023-07-04 17:19:28 -04:00
rvcas
65bf4a85e4
chore: adjustment cargo.toml
2023-05-23 10:40:26 -04:00
rvcas
4941be4b8d
chore: add cargo release metadata to toml
2023-04-13 13:34:53 -04:00
rvcas
70f12d3fc5
chore: new branch with some things from the bumpalo branch
2023-04-13 01:28:27 -04:00
rvcas
4530507109
chore: remove debug symbols in release
2023-02-01 18:53:11 -05:00
rvcas
9c4e921e79
feat: more Rc in machine
2023-02-01 18:53:11 -05:00
rvcas
4acb849f09
fix: include return type in one function def
2022-10-04 16:32:32 -04:00
rvcas
e74eace15c
chore: init lang crate
2022-09-07 17:52:18 -04:00
Turner
a238dc58a6
Move program builder to uplc crate
2022-06-29 14:02:57 -04:00
Turner
e667fc3613
Add passing tests for builder
2022-06-29 14:02:57 -04:00
rvcas
33fee5b3e0
chore: switch to a mono repo
2022-05-22 12:40:52 -04:00
Kasey White
6b2601c40b
feat: add error and builtin
...
There are restrictions on term for lambda and error we need to add
2022-05-09 02:47:21 -04:00
rvcas
b3318e5f24
feat: most of the constants and better space skipping
2022-05-06 00:26:20 -04:00
rvcas
501396450f
feat: start parser
2022-05-03 22:38:15 -04:00
rvcas
6b3a46a4a1
feat: layout AST
2022-05-01 22:29:37 -04:00
rvcas
a34a049456
init
2022-05-01 21:53:56 -04:00