roc/crates/compiler/test_gen/src
Brendan Hansknecht 93fab26c01
Add a RocRefcounted trait in roc_std
This is required to properly handle refcounting of RocList.
Without it, we can't tell if we need to get the length from the heap.
That said, it isn't a pretty solution.

I think dealing with generating bespoke type in glue would feel nicer than this but be much more work.
It also would deal with the issue of implementations in the bitcode not matching external libraries.
That said, it would require exposing way more symbols from roc for each monomophorphized list variant.
2024-07-13 10:39:51 -07:00
..
helpers Add a RocRefcounted trait in roc_std 2024-07-13 10:39:51 -07:00
gen_abilities.rs test_gen: replace stdlib Json with inline implementation 2024-07-01 20:30:05 +02:00
gen_compare.rs Fix compare for big structs 2023-06-16 10:30:41 -05:00
gen_definitions.rs fix clippy unnecessary hashes 2024-01-01 16:38:36 +01:00
gen_dict.rs Fix some tests that were expecting usize over u64 2024-02-11 12:21:50 -05:00
gen_erased.rs Address some unused warnings 2024-02-14 13:47:26 -05:00
gen_list.rs PR: rename to List.concatUtf8 2024-06-08 13:36:20 +02:00
gen_num.rs rm dead FIXME comment 2024-06-22 19:07:26 +02:00
gen_panic.rs enable dev backend panic tests 2023-09-14 11:51:12 +02:00
gen_primitives.rs Use usize instead of pointer type for wasm tests 2024-02-11 12:35:37 -05:00
gen_records.rs fix clippy unnecessary hashes 2024-01-01 16:38:36 +01:00
gen_refcount.rs Fix some tests that were expecting usize over u64 2024-02-11 12:21:50 -05:00
gen_result.rs fix clippy unnecessary hashes 2024-01-01 16:38:36 +01:00
gen_set.rs Fix some tests that were expecting usize over u64 2024-02-11 12:21:50 -05:00
gen_str.rs PR: rename to List.concatUtf8 2024-06-08 13:36:20 +02:00
gen_tags.rs fix expected type 2024-04-20 19:57:47 +02:00
gen_tuples.rs fix clippy unnecessary hashes 2024-01-01 16:38:36 +01:00
tests.rs Add erasure llvm test 2023-07-12 14:43:25 -05:00
wasm_linking.rs Use roc_target over target_lexicon 2024-03-31 10:50:26 -07:00
wasm_str.rs fix expected type 2024-04-20 19:57:47 +02:00