1
1
mirror of https://github.com/anoma/juvix.git synced 2025-01-07 16:22:14 +03:00
juvix/tests
Jan Mas Rovira 50a62f6182
Fix bugs in the Nockma prettyprinter and parser (#2632)
This pr addresses a number of problems.

1. It fixes a bug where paths were annotated as operations rather than
paths in the parser.
2. It fixes a bug that happened when unfolding cells in the pretty
printer in order to minimize delimiters. It caused the stdlibcall hints
to be ignored for the unfolded arguments.
3. In order to properly test this, we can't ignore the hints for the Eq
instance, so I've changed that.
4. I've introduced the class NockmaEq for nockma semantic equality. This
is used in the evaluator as well as in the semantic tests.
5. I've added a bigger test. I found these bugs while working with this
file.
2024-02-09 14:59:42 +01:00
..
Asm JuvixTree validation (#2616) 2024-02-06 15:46:55 +01:00
benchmark Fix benchmarks test compilation (#2552) 2023-12-10 12:13:56 +01:00
Casm Cairo ASM language and interpreter (#2572) 2024-01-12 11:57:02 +00:00
Compilation Store syntax aliases in serialized scoper infotable (#2605) 2024-01-31 11:56:09 +00: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 Read Package on demand and cache it (#2548) 2023-12-06 18:24:59 +01:00
Internal Per-module compilation (#2468) 2023-12-30 20:15:35 +01:00
negative Improve formatting of function definition arguments (#2551) 2023-12-07 11:26:48 +01:00
nockma/positive Fix bugs in the Nockma prettyprinter and parser (#2632) 2024-02-09 14:59:42 +01:00
positive Fix typos (#2573) 2024-01-08 13:27:18 +01:00
Reg/positive JuvixReg parser and pretty printer (#2617) 2024-02-09 12:19:29 +01:00
runtime/positive Merge stack and temporary variable groups in JuvixReg (#2579) 2024-01-17 19:11:40 +01:00
smoke/Commands JuvixTree smoke tests (#2598) 2024-01-31 08:33:52 +00:00
Tree JuvixTree validation (#2616) 2024-02-06 15:46:55 +01:00
VampIR Add PackageDescription.Basic module Package variant (#2509) 2023-11-13 17:36:18 +00:00
WithoutPackageFile Fix #2510 (#2512) 2023-11-17 16:10:38 +01:00
.gitattributes Juvix C runtime (#1580) 2022-11-03 09:38:09 +01:00