1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-13 19:49:20 +03:00
juvix/app
Jonathan Cubides 423ccec70a
Add positivity check for inductive types (#1393)
* w.i.p

* Added strict positivity condition for datatypes w.i.p

* Add negative test for str.postivity check

* Add some revisions

* the branch is back to feet

* w.i.p add lots of traces to check alg.

* Add more test and revisions

* Add negative and positive test to the new flag and the keyword

* Fix shell tests.

* Make pre-commit happy

* Fix rebase conflicts

* Make pre-commit happy

* Add shell test, rename keyword, fix error msg

* Revert change

* Necessary changes

* Remove wrong unless

* Move the positivity checker to its own folder

* Add missing juvix.yaml

* Add a negative test thanks to jan

* make some style changes

* Make ormolu happy

* Remove unnecessary instance of Show

Co-authored-by: Jan Mas Rovira <janmasrovira@gmail.com>
2022-07-23 09:27:12 +02:00
..
Commands Add typecheck and internal command (#270) 2022-07-12 19:08:03 +02:00
App.hs Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
CLI.hs Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Command.hs Add typecheck and internal command (#270) 2022-07-12 19:08:03 +02:00
GlobalOptions.hs Add positivity check for inductive types (#1393) 2022-07-23 09:27:12 +02:00
Main.hs Add positivity check for inductive types (#1393) 2022-07-23 09:27:12 +02:00