1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-13 11:16:48 +03:00
juvix/tests/positive
Łukasz Czajka 4c5fee3e95
Compute name dependency graph and filter unreachable definitions (#1408)
* Compute name dependency graph and filter unreachable declarations

* bugfix: recurse into type signatures

* positive tests

* make ormolu happy

* get starting nodes from ExportInfo

* make ormolu happy

* cosmetic refactoring of DependencyInfo

* fix tests & style
2022-07-25 18:38:44 +02:00
..
265 Type checking fails when the type of a pattern is not given by the signature (#1378) 2022-07-15 17:57:04 +02:00
272 Refine hole in type signature to function type (#1379) 2022-07-15 18:39:11 +02:00
BuiltinsMultiImport Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
BuiltinsMultiOpenImport Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
FullExamples Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Imports Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
issue1333 Support type aliases (#1404) 2022-07-25 12:30:18 +02:00
MicroJuvix Add positivity check for inductive types (#1393) 2022-07-23 09:27:12 +02:00
MiniC Support type aliases (#1404) 2022-07-25 12:30:18 +02:00
MiniHaskell Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
QualifiedConstructor Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
QualifiedSymbol Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
QualifiedSymbol2 Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Reachability Compute name dependency graph and filter unreachable definitions (#1408) 2022-07-25 18:38:44 +02:00
StdlibImport Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
StdlibList Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Termination Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Axiom.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Foreign.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Inductive.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
juvix.yaml Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Literals.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Operators.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Parsing.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Polymorphism.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
PolymorphismHoles.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
ShadowPublicOpen.juvix Rename MiniJuvix to Juvix (#259) 2022-07-08 13:59:45 +02:00
Symbols.juvix Widens the accepted symbol list (#1385) 2022-07-18 13:32:43 +02:00
TypeAlias.juvix Support type aliases (#1404) 2022-07-25 12:30:18 +02:00