1
1
mirror of https://github.com/anoma/juvix.git synced 2024-11-30 14:13:27 +03:00
juvix/tests
Łukasz Czajka 5948a38a54
Named arguments syntax with function definitions (#2494)
* Closes #2365
* Implements the syntax `f@{x1 := def1; ...; xn := defn}` and `f@?{x1 :=
def1; ..; xn := defn}`. Each definition inside the `@{..}` is an
ordinary function definition. The `@?` version allows partial
application (not all explicit named arguments need to be provided). This
subsumes the old record creation syntax.
2023-11-07 12:02:22 +01:00
..
Asm New compilation pipeline (#1832) 2023-03-14 16:24:07 +01:00
benchmark Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
Compilation Named arguments syntax with function definitions (#2494) 2023-11-07 12:02:22 +01:00
Core Fold lets when the bound variable occurs at most once (#2231) 2023-06-29 13:02:10 +02:00
examplesExpected Add a test suite for milestone examples (#1920) 2023-03-24 13:16:26 +00:00
Geb/positive Add missing juvix.yaml files to test project roots (#2474) 2023-10-26 10:41:23 +01:00
Internal Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
negative Named arguments syntax with function definitions (#2494) 2023-11-07 12:02:22 +01:00
positive Named arguments syntax with function definitions (#2494) 2023-11-07 12:02:22 +01:00
runtime/positive Improve closure calls in the runtime (#2396) 2023-09-29 14:20:00 +02:00
smoke/Commands Update file walker to use Package.juvix to detect a Juvix package (#2502) 2023-11-06 15:34:27 +00:00
VampIR Add missing juvix.yaml files to test project roots (#2474) 2023-10-26 10:41:23 +01:00
.gitattributes Juvix C runtime (#1580) 2022-11-03 09:38:09 +01:00