Failures:
1. Test: escape analysis of call_extern.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:25 A heap", "10:22 A stack"]
got: []
2. Test: escape analysis of assign_field_of_argument_then_return.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:13 A heap", "9:15 B heap", "13:15 B heap"]
got: []
3. Test: escape analysis of return_self_using_moving_method.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["11:5 A heap", "11:7 B heap", "15:10 B heap", "22:11 B heap", "29:13 A heap", "29:15 B heap", "30:13 A stack", "30:15 B stack", "31:13 A heap", "31:15 B heap", "32:13 A heap", "32:15 B heap"]
got: []
4. Test: escape analysis of casts.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:6 A heap"]
got: []
5. Test: escape analysis of pointers.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["5:29 A heap"]
got: []
6. Test: escape analysis of swap_field_and_return_old_value.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["13:10 B heap", "13:12 A heap", "17:16 A heap"]
got: []
7. Test: escape analysis of return_local_heap_through_enum.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["4:3 Enum heap", "4:3 Enum heap", "13:15 A heap"]
got: []
8. Test: escape analysis of return_argument.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["5:22 A heap", "6:22 A heap"]
got: []
9. Test: escape analysis of return_local_heap.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:5 A heap"]
got: []
10. Test: escape analysis of assign_field_through_mutable_method.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["13:13 B stack", "13:15 A stack", "17:18 A heap"]
got: []
11. Test: escape analysis of overwrite_field_with_local_heap.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:22 B stack", "9:24 A stack", "10:22 B heap", "10:24 A heap", "11:22 B stack", "11:24 A stack", "18:15 A stack", "23:15 A heap", "28:15 A stack"]
got: []
12. Test: escape analysis of indirect_mutable_instance_call.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["7:35 A heap", "13:14 B stack", "13:16 A stack", "14:14 B stack", "14:16 A heap", "15:14 B stack", "15:16 A heap", "25:15 A heap"]
got: []
13. Test: escape analysis of field_escapes.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["16:5 Value stack", "17:5 Value heap"]
got: []
14. Test: escape analysis of return_local_heap_through_inline.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["13:7 A heap"]
got: []
15. Test: escape analysis of call_static.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["5:11 B heap", "18:14 B heap", "27:22 A stack", "27:24 B stack", "28:22 A heap", "28:24 B heap", "29:22 A heap", "29:24 B heap", "30:22 A stack", "30:24 B heap"]
got: []
16. Test: escape analysis of call_dynamic.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["15:6 A heap", "15:28 B heap"]
got: []
17. Test: escape analysis of assign_field_through_mutable_borrow.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:13 B stack", "9:15 A stack", "13:15 A heap"]
got: []
18. Test: escape analysis of call_with_non_heap_values.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["7:18 A stack", "8:18 A stack"]
got: []
19. Test: escape analysis of basic.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["5:5 A stack"]
got: []
20. Test: escape analysis of assign_argument_then_return.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["5:13 A heap"]
got: []
21. Test: escape analysis of messages.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:32 A heap"]
got: []
22. Test: escape analysis of assign_mutable_borrow_to_field.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["9:13 B stack", "9:19 A stack", "13:19 A stack"]
got: []
23. Test: escape analysis of closures.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["4:3 <closure> heap", "8:3 <closure> heap", "8:3 <closure> stack", "22:11 <closure> stack", "24:3 <closure> stack", "28:11 <closure> stack", "30:3 <closure> stack", "34:11 <closure> heap", "36:3 <closure> heap", "40:11 A heap", "42:3 <closure> heap", "49:23 A heap", "53:11 <closure> stack", "55:10 A heap", "59:44 A stack", "64:22 <closure> stack", "65:22 <closure> stack", "66:22 <closure> heap"]
got: []
24. Test: escape analysis of return_local_heap_through_heap.inko
Line: /Users/winter/src/inko/std/test/compiler/test_escape_analysis.inko:99
expected: ["13:5 B heap", "13:7 A heap"]
got: []
25. Test: debug info example3
Line: /Users/winter/src/inko/std/test/compiler/test_debug_info.inko:76
expected:
fixtures/debug_info/example3.inko:8 in inko.std.fixtures.debug_info.example3.foo
fixtures/debug_info/example3.inko:12 in inko.std.fixtures.debug_info.example3.bar
fixtures/debug_info/example3.inko:16 in inko.std.fixtures.debug_info.example3.baz
src/std/process.inko:21 in std.process.panic
got:
fixtures/debug_info/example3.inko:3 in inko.std.fixtures.debug_info.example3.Main.main
fixtures/debug_info/example3.inko:8 in inko.std.fixtures.debug_info.example3.foo
fixtures/debug_info/example3.inko:12 in inko.std.fixtures.debug_info.example3.bar
fixtures/debug_info/example3.inko:16 in inko.std.fixtures.debug_info.example3.baz
src/std/process.inko:21 in std.process.panic
Finished running 2362 tests in 4.5843 seconds, 25 failures, seed: -8909294993669848058
Please describe the bug
When running the
stdtests on aarch64 macOS, a few of them fail:Operating system
macOS
Inko version
cf08927