onurinanc
|
6bd82ff12e
|
Merge common functions in permutation and lookup (#1518)
This PR aims to merge common functions in `permutation.asm` and
`lookup.asm` as much as possible.
|
2024-07-12 11:38:14 +00:00 |
|
chriseth
|
3e43e33796
|
Constr as user-defined enum (#1252)
Turns some of the built-in types into user types in the prelude.
|
2024-05-01 10:29:19 +00:00 |
|
chriseth
|
75968f286a
|
Btree data structure (#1299)
Co-authored-by: Georg Wiese <georgwiese@gmail.com>
|
2024-04-30 09:40:58 +00:00 |
|
chriseth
|
13e5084315
|
Sort. (#1254)
Needs generic enums.
|
2024-04-23 22:19:08 +00:00 |
|
chriseth
|
28f0bb9c1d
|
Statements in blocks and function annotations (#1187)
Adds statements at block level and introduces function kinds to be
either pure, constr or query.
closes https://github.com/powdr-labs/powdr/issues/960
---------
Co-authored-by: Leo <leo@powdrlabs.com>
|
2024-04-02 08:23:39 +00:00 |
|
chriseth
|
97ed14c48b
|
Type checking.
|
2024-03-01 17:36:54 +01:00 |
|
chriseth
|
e644be4d39
|
Update utils.
|
2024-02-14 16:52:30 +01:00 |
|
chriseth
|
b04439d405
|
cross_product utility function.
|
2024-02-09 09:42:38 +01:00 |
|
chriseth
|
8f6cd49969
|
Introduce identity operator.
|
2024-02-07 16:04:55 +01:00 |
|
chriseth
|
2765e59a9f
|
Add types.
|
2024-02-06 10:25:04 +01:00 |
|
chriseth
|
f37058acb8
|
Distinguish between integer and field element.
|
2024-01-25 17:40:23 +01:00 |
|
chriseth
|
b0f5a80cf7
|
Builtin functions.
|
2024-01-23 20:29:59 +01:00 |
|
chriseth
|
61c7f8e6a8
|
Add and use pil stdlib utilities.
|
2024-01-16 09:08:36 +01:00 |
|