1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-01 00:04:58 +03:00
juvix/tests
Jonathan Cubides e2f2d0a2f4
Fix Makefile target bugs for formatting and type Checking Juvix files (#2057)
This PR resolves a few bugs in the Makefile targets for formatting and
type checking Juvix files, which were preventing the capture of type
checking errors for our examples and bad formatting for all the Juvix
files in the repository. With this PR, our code should now be clean, and
we can expect every file to be properly formatted and type checked.

Changes made:

- [x] Updated `make format-juvix-files`
- [x] Updated `make check-format-juvix-files`
- [x] Formatted all Juvix files
- [x] Comment a fragment in `examples/milestone/Bank/Bank.juvix`

In the future, we will drastically simplify the Makefile once we improve
the `format` and the `type check` command for example posted here:

- #2066 
- #2087 

Related:

- #2063 
- #2040 (due to some typechecking errors we're not capturing before)
- #2105
- https://github.com/anoma/juvix/issues/2059
2023-05-19 17:33:56 +02: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 Inlining (#2036) 2023-05-15 17:27:05 +02:00
Core Allow nested block comments (#2075) 2023-05-15 09:57:23 +02:00
examplesExpected Add a test suite for milestone examples (#1920) 2023-03-24 13:16:26 +00:00
Geb/positive Normalization by Evaluation (#2038) 2023-05-15 18:01:40 +02:00
Internal Fix reachability analysis with imports in unreachable nested modules (#2062) 2023-05-12 09:53:30 +01:00
negative Fix Makefile target bugs for formatting and type Checking Juvix files (#2057) 2023-05-19 17:33:56 +02:00
positive Fix Makefile target bugs for formatting and type Checking Juvix files (#2057) 2023-05-19 17:33:56 +02:00
runtime/positive Translation from JuvixAsm to C (#1619) 2022-12-06 11:33:20 +01:00
smoke/Commands Modify open import syntax (#2098) 2023-05-17 11:08:48 +02:00
VampIR/positive Direct translation from normalized JuvixCore to VampIR (#2086) 2023-05-19 14:43:45 +02:00
.gitattributes Juvix C runtime (#1580) 2022-11-03 09:38:09 +01:00