Commit Graph

12 Commits

Author SHA1 Message Date
chriseth
3b665b0ef0 Simplify check_path. 2023-12-04 15:42:27 +01:00
chriseth
840bfc8b3a Panic on parse errors instead of turning them into illegible escaped strings. 2023-11-29 18:27:32 +01:00
Lucas Clemente Vella
cd4449e65f RISCV executor 2023-11-24 11:42:35 +01:00
Leo Alt
763cba9aae remove redundant clones 2023-11-21 18:13:32 +01:00
Thibaut Schaeffer
b4a7df22e3 Merge pull request #667 from powdr-labs/detect-circular-dependency
Detect circular dependency in use statements
2023-10-10 13:26:26 +00:00
schaeff
1f62c35491 detect circular dependency 2023-10-07 10:14:41 +02:00
Georg Wiese
a28a037f19 Disallow prints in all crates 2023-10-05 08:11:23 +00:00
Thibaut Schaeffer
c5c6f2c89e Merge pull request #659 from powdr-labs/use-infallible
Replace empty enums with `std::convert::Infallible`
2023-10-03 17:33:26 +00:00
schaeff
56f5101abb replace empty enums with convert::Infallible 2023-10-03 18:55:26 +02:00
Georg Wiese
c857fe08b8 Add Powdr standard library 2023-10-02 11:36:44 +00:00
Thibaut Schaeffer
797e83cfc2 avoid cloning in importer (#591) 2023-09-14 14:33:18 +00:00
Thibaut Schaeffer
17d22ed552 Module system (#558)
* implement import system

* address review comments

* use folder in macro expansion

* use folder in file loader

* use folder in canonicalizer

* use parse_absolute_path
2023-09-13 17:47:29 +02:00