..
Anoma
Support Anoma representation of Maybe ( #2856 )
2024-06-26 12:39:36 +01:00
Asm
Dead code elimination in JuvixReg ( #2835 )
2024-06-24 13:56:50 +02:00
BackendGeb
Use prettyString
instead of show . pretty
( #2711 )
2024-04-12 10:26:54 +02:00
BackendMarkdown
Support extract-module-statements
attribute in juvix code blocks ( #2734 )
2024-04-18 17:01:59 +01:00
Casm
Peephole optimization of Cairo assembly ( #2858 )
2024-06-27 12:41:27 +02:00
Compilation
Make Maybe
a builtin inductive type ( #2860 )
2024-06-26 17:12:29 +01:00
Core
Add support for anoma specific functions to the Core evaluator ( #2851 )
2024-06-25 20:02:44 +02:00
Examples
Run test suite in parallel ( #2507 )
2023-11-16 16:19:52 +01:00
Formatter
Promote use of MonadIO
to minimize embed
occurrences ( #2694 )
2024-03-20 09:56:00 +01:00
Internal
Bugfix: modules associated with inductive types should be declared after their inductive types ( #2768 )
2024-05-14 19:32:22 +02:00
Nockma
Add support for Strings in the Anoma backend ( #2789 )
2024-05-28 17:20:19 +01:00
Package
Parallel pipeline ( #2779 )
2024-05-31 12:41:30 +01:00
Parsing
Fix typos ( #2573 )
2024-01-08 13:27:18 +01:00
Reg
Dead code elimination in JuvixReg ( #2835 )
2024-06-24 13:56:50 +02:00
Repl
Parallel pipeline ( #2779 )
2024-05-31 12:41:30 +01:00
Resolver
Fix typos ( #2573 )
2024-01-08 13:27:18 +01:00
Runtime
Rust backend ( #2787 )
2024-05-29 13:34:04 +02:00
Rust
RISC0 Rust backend ( #2792 )
2024-06-07 07:57:27 +02:00
Scope
Generalize import syntax ( #2819 )
2024-06-21 15:02:30 +02:00
Termination
Fix typos ( #2573 )
2024-01-08 13:27:18 +01:00
Tree
Add GHC Identity
to Juvix/Prelude
( #2815 )
2024-06-07 18:40:42 +02:00
Typecheck
Fixes crash when trying to normalize case expression ( #2811 )
2024-06-07 15:43:50 +02:00
VampIR
Use prettyString
instead of show . pretty
( #2711 )
2024-04-12 10:26:54 +02:00
Anoma.hs
Support compilation to Anoma compatible functions ( #2652 )
2024-02-23 12:54:22 +00:00
Asm.hs
Translation from JuvixAsm to C ( #1619 )
2022-12-06 11:33:20 +01:00
BackendGeb.hs
End-to-end Geb compilation tests ( #1942 )
2023-03-29 14:02:40 +02:00
BackendMarkdown.hs
Add MarkdownInfo entry in Module Concrete Decl and proper errors ( #2515 )
2023-11-16 11:20:34 +01:00
Base.hs
RISC0 Rust backend ( #2792 )
2024-06-07 07:57:27 +02:00
Casm.hs
JuvixReg to CASM translation ( #2671 )
2024-03-20 12:14:12 +01:00
Compilation.hs
Remove old typechecker ( #2545 )
2023-12-01 16:50:37 +01:00
Core.hs
Implement core transformation let-hoisting
( #2076 )
2023-05-16 13:42:44 +02:00
Examples.hs
Add a test suite for milestone examples ( #1920 )
2023-03-24 13:16:26 +00:00
Format.hs
Refactor readFile
and some parsers to use Path
instead of FilePath
( #2649 )
2024-02-19 17:33:58 +01:00
Formatter.hs
Add juvix format
command ( #1886 )
2023-03-29 15:51:04 +02:00
Internal.hs
Add translation from Internal to Core ( #1567 )
2022-11-07 14:47:56 +01:00
Main.hs
RISC0 Rust backend ( #2792 )
2024-06-07 07:57:27 +02:00
Nockma.hs
Nockma compile ( #2570 )
2024-01-17 11:15:38 +01:00
Package.hs
Use JuvixError instead of Text for errors in Package file loading ( #2459 )
2023-10-23 19:01:36 +01:00
Parsing.hs
Disallow tab characters as spaces ( #1523 )
2022-09-07 13:59:41 +02:00
Reg.hs
JuvixReg recursors ( #2641 )
2024-02-19 08:58:19 +00:00
Repl.hs
Update REPL artifacts with builtins from stored modules ( #2639 )
2024-02-26 16:19:04 +00:00
Resolver.hs
Per-module compilation ( #2468 )
2023-12-30 20:15:35 +01:00
Runtime.hs
Juvix C runtime ( #1580 )
2022-11-03 09:38:09 +01:00
Rust.hs
RISC0 Rust backend ( #2792 )
2024-06-07 07:57:27 +02:00
Scope.hs
[ CI ] New jobs: ormolu and hlint
2022-04-05 19:57:21 +02:00
Termination.hs
Add the termination checker to the pipeline ( #111 )
2022-05-30 13:40:52 +02:00
Tree.hs
JuvixTree recursors and transformation framework ( #2594 )
2024-01-29 16:43:08 +00:00
Typecheck.hs
Remove old typechecker ( #2545 )
2023-12-01 16:50:37 +01:00
VampIR.hs
Check valid argument names in YAML ( #2193 )
2023-06-15 16:42:58 +02:00