Find file in fortrangoingonforty/armfortas@6b7088cd9f8a1d86e1ca379f0c0e4529febad6c4
- .docs/noted_issues.md
- .github/workflows/ci.yml
- .gitignore
- .gitmodules
- Cargo.lock
- Cargo.toml
- LICENSE
- afs-as
- runtime/Cargo.toml
- runtime/src/array.rs
- runtime/src/descriptor.rs
- runtime/src/format.rs
- runtime/src/io.rs
- runtime/src/io_system.rs
- runtime/src/lib.rs
- runtime/src/lifecycle.rs
- runtime/src/mem.rs
- runtime/src/string.rs
- runtime/src/system.rs
- sample_programs/01_exit_0.s
- sample_programs/02_hello_world.s
- sample_programs/03_arithmetic_exit_42.s
- sample_programs/04_sum_1_to_10.s
- sample_programs/05_factorial_5.s
- sample_programs/06_fibonacci_10.s
- sample_programs/07_dot_product.s
- sample_programs/08_gcd_48_18.s
- sample_programs/09_array_sum.s
- sample_programs/10_string_length.s
- sample_programs/11_copy_qword_and_write.s
- sample_programs/12_puts_call.s
- sample_programs/13_helper_function.s
- sample_programs/14_literal_pool.s
- sample_programs/15_fp_sqrt.s
- sample_programs/16_snake_live.s
- sample_programs/README.md
- src/ast/decl.rs
- src/ast/expr.rs
- src/ast/mod.rs
- src/ast/stmt.rs
- src/ast/unit.rs
- src/codegen/emit.rs
- src/codegen/isel.rs
- src/codegen/linearscan.rs
- src/codegen/liveness.rs
- src/codegen/mir.rs
- src/codegen/mod.rs
- src/codegen/regalloc.rs
- src/driver/mod.rs
- src/ir/builder.rs
- src/ir/inst.rs
- src/ir/lower.rs
- src/ir/mod.rs
- src/ir/printer.rs
- src/ir/types.rs
- src/ir/verify.rs
- src/ir/walk.rs
- src/lexer/fixed.rs
- src/lexer/mod.rs
- src/main.rs
- src/opt/audit_tests.rs
- src/opt/const_fold.rs
- src/opt/const_prop.rs
- src/opt/cse.rs
- src/opt/dce.rs
- src/opt/licm.rs
- src/opt/mod.rs
- src/opt/pass.rs
- src/opt/pipeline.rs
- src/opt/strength_reduce.rs
- src/opt/util.rs
- src/parser/decl.rs
- src/parser/expr.rs
- src/parser/mod.rs
- src/parser/stmt.rs
- src/parser/unit.rs
- src/preprocess/mod.rs
- src/runtime/mod.rs
- src/sema/intrinsic_modules.rs
- src/sema/mod.rs
- src/sema/resolve.rs
- src/sema/symtab.rs
- src/sema/type_layout.rs
- src/sema/types.rs
- src/sema/validate.rs
- test_programs/allocatable.f90
- test_programs/arithmetic.f90
- test_programs/array_assign.f90
- test_programs/array_intrinsics.f90
- test_programs/array_real_intrinsics.f90
- test_programs/audit_m1_int_to_f32.f90
- test_programs/bind_c_value.f90
- test_programs/const_fold.f90
- test_programs/const_prop.f90
- test_programs/derived_type_basic.f90
- test_programs/derived_type_constructor.f90
- test_programs/derived_type_extends.f90
- test_programs/derived_type_final.f90
- test_programs/derived_type_method.f90
- test_programs/derived_type_nested.f90
- test_programs/derived_type_param.f90
- test_programs/do_while.f90
- test_programs/dot_product.f90
- test_programs/edge_loops.f90
- test_programs/exit_cycle.f90
- test_programs/factorial.f90
- test_programs/fibonacci.f90
- test_programs/file_io.f90
- test_programs/fizzbuzz.f90
- test_programs/forall_negative_step.f90
- test_programs/function_call.f90
- test_programs/future/io_backspace.f90
- test_programs/future/io_direct_access.f90
- test_programs/future/io_internal.f90
- test_programs/hello.f90
- test_programs/if_else.f90
- test_programs/intrinsic_abs_max_min.f90
- test_programs/intrinsic_bits.f90
- test_programs/intrinsic_mod.f90
- test_programs/intrinsic_sqrt.f90
- test_programs/intrinsic_trig.f90
- test_programs/io_advance_no.f90
- test_programs/io_file_roundtrip.f90
- test_programs/io_flush_stress.f90
- test_programs/io_format_int.f90
- test_programs/io_formatted_write.f90
- test_programs/io_multi_value_read.f90
- test_programs/io_rewind.f90
- test_programs/io_write_to_unit.f90
- test_programs/io_write_types.f90
- test_programs/licm_invariant.f90
- test_programs/loop_sum.f90
- test_programs/mixed_types.f90
- test_programs/negative_step.f90
- test_programs/nested_loops.f90
- test_programs/real_function.f90
- test_programs/register_pressure.f90
- test_programs/select_case.f90
- test_programs/select_type.f90
- test_programs/string_deferred.f90
- test_programs/string_empty.f90
- test_programs/string_fixed.f90
- test_programs/string_fixed_multi.f90
- test_programs/string_reassign_loop.f90
- test_programs/subroutine_call.f90
- test_programs/where_construct.f90
- tests/run_programs.rs