1
1
mirror of https://github.com/anoma/juvix.git synced 2024-11-30 14:13:27 +03:00
juvix/tests
Łukasz Czajka 55598e0f95
Rust backend (#2787)
* Implements code generation through Rust.
* CLI: adds two `dev` compilation targets: 
  1. `rust` for generating Rust code
  2. `native-rust` for generating a native executable via Rust
* Adds end-to-end tests for compilation from Juvix to native executable
via Rust.
* A target for RISC0 needs to be added in a separate PR building on this
one.
2024-05-29 13:34:04 +02:00
..
Anoma/Compilation Add support for Strings in the Anoma backend (#2789) 2024-05-28 17:20:19 +01:00
Asm JuvixReg to CASM translation (#2671) 2024-03-20 12:14:12 +01:00
benchmark Fix benchmarks test compilation (#2552) 2023-12-10 12:13:56 +01:00
Casm Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01:00
Compilation Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01:00
Core Cairo field compatibility (#2712) 2024-04-09 10:15:47 +02:00
examplesExpected Add a test suite for milestone examples (#1920) 2023-03-24 13:16:26 +00:00
Geb/positive Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01:00
Internal Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01:00
negative Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01:00
nockma/positive Fix bugs in the Nockma prettyprinter and parser (#2632) 2024-02-09 14:59:42 +01:00
positive Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01:00
Reg/positive Fix memory access order in the JuvixReg to CASM translation. (#2697) 2024-03-27 10:40:24 +01:00
runtime/positive Merge stack and temporary variable groups in JuvixReg (#2579) 2024-01-17 19:11:40 +01:00
Rust/Compilation/positive Rust backend (#2787) 2024-05-29 13:34:04 +02:00
smoke/Commands Deduplicate project remote dependencies (#2761) 2024-05-03 19:28:25 +01:00
Tree Support Anoma stdlib APIs sign and verify (#2788) 2024-05-28 09:02:03 +01:00
VampIR Optional braces in case syntax (#2778) 2024-05-22 18:14:03 +01: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