1
1
mirror of https://github.com/anoma/juvix.git synced 2025-01-07 08:08:44 +03:00
juvix/tests
Paul Cadman c4d519ae09
Support positive arity typealias in arity checker (#2021)
Currently the arity checker assumes that applications within a type
signature have arity unit. This is not the case where a type alias
function is used within a type signature that returns a positive arity
function type.

For example:

```
type T :=
  | t : T;

funAlias : Type -> Type;
funAlias a := a -> a;

f : funAlias T;
f t := t;
```

* Closes https://github.com/anoma/juvix/issues/2020

Co-authored-by: Co-authored-by: janmasrovira <janmasrovira@gmail.com>
2023-04-20 11:07:37 +01:00
..
Asm New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
benchmark Adapt benchmarks to the new pipeline (#1795) 2023-02-01 15:44:09 +01:00
Compilation Add: the 'seq' builtin (>>>) (#1982) 2023-04-14 19:24:58 +02:00
Core Add: the 'seq' builtin (>>>) (#1982) 2023-04-14 19:24:58 +02:00
examplesExpected Add a test suite for milestone examples (#1920) 2023-03-24 13:16:26 +00:00
Geb/positive Add FoldTypeSynonyms Transformation to Geb Pipeline and more Geb Tests (#1956) 2023-04-05 10:16:04 +02:00
Internal Add builtin integer type to the surface language (#1948) 2023-04-13 08:16:49 +01:00
negative Add builtin integer type to the surface language (#1948) 2023-04-13 08:16:49 +01:00
positive Support positive arity typealias in arity checker (#2021) 2023-04-20 11:07:37 +01:00
runtime/positive Translation from JuvixAsm to C (#1619) 2022-12-06 11:33:20 +01:00
smoke/Commands Support more paths (#2000) 2023-04-19 15:56:48 +01:00
.gitattributes Juvix C runtime (#1580) 2022-11-03 09:38:09 +01:00