>>> inko: Building testing/inko 0.18.1_git20250717-r0 (using abuild 3.15.0-r2) started Fri, 18 Jul 2025 06:26:55 +0000 >>> inko: Validating /home/buildozer/aports/testing/inko/APKBUILD... >>> inko: Analyzing dependencies... >>> inko: Installing for build: build-base cmd:cc cmd:git musl-dev cargo cargo-auditable llvm20-dev ( 1/28) Installing libffi (3.5.1-r0) ( 2/28) Installing xz-libs (5.8.1-r0) ( 3/28) Installing libxml2 (2.13.8-r0) ( 4/28) Installing llvm20-libs (20.1.8-r0) ( 5/28) Installing scudo-malloc (20.1.8-r0) ( 6/28) Installing rust (1.88.0-r0) ( 7/28) Installing cargo (1.88.0-r0) ( 8/28) Installing cargo-auditable (0.7.0-r0) ( 9/28) Installing llvm20-linker-tools (20.1.8-r0) (10/28) Installing llvm20 (20.1.8-r0) (11/28) Installing linux-headers (6.15.7-r0) (12/28) Installing libffi-dev (3.5.1-r0) (13/28) Installing zlib-dev (1.3.1-r2) (14/28) Installing zstd (1.5.7-r1) (15/28) Installing zstd-dev (1.5.7-r1) (16/28) Installing libbz2 (1.0.8-r6) (17/28) Installing gdbm (1.24-r0) (18/28) Installing mpdecimal (4.0.1-r0) (19/28) Installing libpanelw (6.5_p20250705-r0) (20/28) Installing sqlite-libs (3.50.3-r0) (21/28) Installing python3 (3.12.11-r0) (22/28) Installing python3-pycache-pyc0 (3.12.11-r0) (23/28) Installing pyc (3.12.11-r0) (24/28) Installing llvm20-test-utils-pyc (20.1.8-r0) (25/28) Installing python3-pyc (3.12.11-r0) (26/28) Installing llvm20-test-utils (20.1.8-r0) (27/28) Installing llvm20-dev (20.1.8-r0) (28/28) Installing .makedepends-inko (20250718.062656) busybox-1.37.0-r19.trigger: Executing script... OK: 994 MiB in 134 packages >>> inko: Cleaning up srcdir >>> inko: Cleaning up pkgdir >>> inko: Cleaning up tmpdir >>> inko: Fetching https://distfiles.alpinelinux.org/distfiles/edge/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> inko: Fetching https://github.com/inko-lang/inko/archive/299126ff5ce859b800d7eb55eedc68bf4a79db65/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/edge/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz.part' inko-299126ff5ce859b 100% |********************************| 1557k 0:00:00 ETA '/var/cache/distfiles/edge/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz.part' saved >>> inko: Fetching https://distfiles.alpinelinux.org/distfiles/edge/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz >>> inko: Checking sha512sums... inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz: OK cargo-auditable.patch: OK >>> inko: Unpacking /var/cache/distfiles/edge/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65.tar.gz... >>> inko: cargo-auditable.patch patching file Makefile INKO_STD=/usr/lib/inko/std INKO_RT=/usr/lib/inko/runtime cargo auditable build --frozen --release Compiling shlex v1.3.0 Compiling libc v0.2.170 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.93 Compiling semver v1.0.25 Compiling unicode-ident v1.0.17 Compiling anyhow v1.0.96 Compiling rustls-pki-types v1.11.0 Compiling regex-lite v0.1.6 Compiling lazy_static v1.5.0 Compiling once_cell v1.20.3 Compiling adler2 v2.0.0 Compiling untrusted v0.9.0 Compiling thiserror v1.0.69 Compiling rustls v0.23.23 Compiling log v0.4.26 Compiling fnv v1.0.7 Compiling httparse v1.10.0 Compiling location v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/location) Compiling subtle v2.6.1 Compiling bytes v1.10.0 Compiling itoa v1.0.14 Compiling object v0.36.7 Compiling unicode-segmentation v1.12.0 Compiling inkwell v0.5.0 (https://github.com/TheDan64/inkwell.git?rev=caabaa5a8e05c52c531f9a0df784ac5651434803#caabaa5a) Compiling zeroize v1.8.1 Compiling equivalent v1.0.2 Compiling hashbrown v0.15.2 Compiling rustix v0.38.44 Compiling arrayvec v0.7.6 Compiling base64 v0.22.1 Compiling either v1.14.0 Compiling arrayref v0.3.9 Compiling memchr v2.7.4 Compiling compiler v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/compiler) Compiling crossbeam-utils v0.8.21 Compiling gimli v0.31.1 Compiling constant_time_eq v0.3.1 Compiling linux-raw-sys v0.4.15 Compiling openssl-probe v0.1.6 Compiling rustc-demangle v0.1.24 Compiling rt v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/rt) Compiling unicode-width v0.1.14 Compiling unicode-width v0.2.0 Compiling utf-8 v0.7.6 Compiling percent-encoding v2.3.1 Compiling bitflags v2.8.0 Compiling crc32fast v1.4.2 Compiling miniz_oxide v0.8.5 Compiling cc v1.2.15 Compiling getopts v0.2.21 Compiling ast v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/ast) Compiling rustls-pemfile v2.2.0 Compiling webpki-roots v0.26.8 Compiling rustls-native-certs v0.7.3 Compiling flate2 v1.1.0 Compiling http v1.2.0 Compiling quote v1.0.38 Compiling indexmap v2.7.1 Compiling syn v2.0.98 Compiling getrandom v0.2.15 Compiling memmap2 v0.9.5 Compiling filetime v0.2.25 Compiling atomic-wait v1.1.0 Compiling tar v0.4.44 Compiling ring v0.17.13 Compiling llvm-sys v181.2.0 Compiling blake3 v1.6.0 Compiling types v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/types) Compiling ureq-proto v0.3.0 Compiling addr2line v0.24.2 Compiling thiserror-impl v1.0.69 Compiling inkwell_internals v0.10.0 (https://github.com/TheDan64/inkwell.git?rev=caabaa5a8e05c52c531f9a0df784ac5651434803#caabaa5a) Compiling backtrace v0.3.74 Compiling rustls-webpki v0.102.8 warning: unused return value of `must_use` that must be used --> compiler/src/pkg/sync.rs:108:9 | 108 | / format!( 109 | | "The checksum of {} version {} didn't match. 110 | | 111 | | The checksum that is expected is: ... | 127 | | url, dependency.version, dependency.checksum, tag.target 128 | | ); | |_________^ | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) Compiling ureq v3.0.6 warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime.rs:93:20 | 93 | let raw_size = (*runtime).state.config.stack_size; | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements = note: `#[warn(dangerous_implicit_autorefs)]` on by default help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 93 | let raw_size = (&(*runtime).state).config.stack_size; | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/env.rs:54:31 | 54 | PrimitiveString::borrowed((*state).arguments.get_unchecked(index as usize)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 54 | PrimitiveString::borrowed((&(*state).arguments).get_unchecked(index as usize)) | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/process.rs:161:16 | 161 | let val = &(*trace).get_unchecked(index as usize).name; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 161 | let val = &(&(*trace)).get_unchecked(index as usize).name; | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/process.rs:171:16 | 171 | let val = &(*trace).get_unchecked(index as usize).path; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 171 | let val = &(&(*trace)).get_unchecked(index as usize).path; | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/process.rs:181:5 | 181 | (*trace).get_unchecked(index as usize).line | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 181 | (&(*trace)).get_unchecked(index as usize).line | ++ + warning: `rt` (lib) generated 5 warnings warning: `compiler` (lib) generated 1 warning Compiling inko v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/inko) Finished `release` profile [optimized] target(s) in 1m 17s Compiling libc v0.2.170 Compiling shlex v1.3.0 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.17 Compiling once_cell v1.20.3 Compiling anyhow v1.0.96 Compiling semver v1.0.25 Compiling regex-lite v0.1.6 Compiling lazy_static v1.5.0 Compiling unicode-segmentation v1.12.0 Compiling rustls-pki-types v1.11.0 Compiling location v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/location) Compiling fnv v1.0.7 Compiling untrusted v0.9.0 Compiling adler2 v2.0.0 Compiling thiserror v1.0.69 Compiling equivalent v1.0.2 Compiling hashbrown v0.15.2 Compiling httparse v1.10.0 Compiling rustls v0.23.23 Compiling inkwell v0.5.0 (https://github.com/TheDan64/inkwell.git?rev=caabaa5a8e05c52c531f9a0df784ac5651434803#caabaa5a) Compiling log v0.4.26 Compiling bytes v1.10.0 Compiling arrayvec v0.7.6 Compiling either v1.14.0 Compiling constant_time_eq v0.3.1 Compiling arrayref v0.3.9 Compiling zeroize v1.8.1 Compiling subtle v2.6.1 Compiling object v0.36.7 Compiling itoa v1.0.14 Compiling compiler v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/compiler) Compiling gimli v0.31.1 Compiling crossbeam-utils v0.8.21 Compiling base64 v0.22.1 Compiling rustix v0.38.44 Compiling memchr v2.7.4 Compiling unicode-width v0.2.0 Compiling linux-raw-sys v0.4.15 Compiling openssl-probe v0.1.6 Compiling percent-encoding v2.3.1 Compiling unicode-width v0.1.14 Compiling utf-8 v0.7.6 Compiling rt v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/rt) Compiling rustc-demangle v0.1.24 Compiling bitflags v2.8.0 Compiling crc32fast v1.4.2 Compiling miniz_oxide v0.8.5 Compiling cc v1.2.15 Compiling getopts v0.2.21 Compiling rustls-pemfile v2.2.0 Compiling webpki-roots v0.26.8 Compiling rustls-native-certs v0.7.3 Compiling similar v2.7.0 Compiling ast v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/ast) Compiling flate2 v1.1.0 Compiling http v1.2.0 Compiling indexmap v2.7.1 Compiling quote v1.0.38 Compiling syn v2.0.98 Compiling getrandom v0.2.15 Compiling memmap2 v0.9.5 Compiling console v0.15.10 Compiling filetime v0.2.25 Compiling atomic-wait v1.1.0 Compiling ring v0.17.13 Compiling llvm-sys v181.2.0 Compiling blake3 v1.6.0 Compiling tar v0.4.44 Compiling types v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/types) Compiling ureq-proto v0.3.0 Compiling similar-asserts v1.7.0 Compiling addr2line v0.24.2 Compiling backtrace v0.3.74 Compiling thiserror-impl v1.0.69 Compiling inkwell_internals v0.10.0 (https://github.com/TheDan64/inkwell.git?rev=caabaa5a8e05c52c531f9a0df784ac5651434803#caabaa5a) Compiling rustls-webpki v0.102.8 warning: unused return value of `must_use` that must be used --> compiler/src/pkg/sync.rs:108:9 | 108 | / format!( 109 | | "The checksum of {} version {} didn't match. 110 | | 111 | | The checksum that is expected is: ... | 127 | | url, dependency.version, dependency.checksum, tag.target 128 | | ); | |_________^ | = note: `#[warn(unused_must_use)]` on by default = note: this warning originates in the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info) Compiling ureq v3.0.6 warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime.rs:93:20 | 93 | let raw_size = (*runtime).state.config.stack_size; | ^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements = note: `#[warn(dangerous_implicit_autorefs)]` on by default help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 93 | let raw_size = (&(*runtime).state).config.stack_size; | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/env.rs:54:31 | 54 | PrimitiveString::borrowed((*state).arguments.get_unchecked(index as usize)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 54 | PrimitiveString::borrowed((&(*state).arguments).get_unchecked(index as usize)) | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/process.rs:161:16 | 161 | let val = &(*trace).get_unchecked(index as usize).name; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 161 | let val = &(&(*trace)).get_unchecked(index as usize).name; | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/process.rs:171:16 | 171 | let val = &(*trace).get_unchecked(index as usize).path; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 171 | let val = &(&(*trace)).get_unchecked(index as usize).path; | ++ + warning: implicit autoref creates a reference to the dereference of a raw pointer --> rt/src/runtime/process.rs:181:5 | 181 | (*trace).get_unchecked(index as usize).line | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: creating a reference requires the pointer target to be valid and imposes aliasing requirements help: try using a raw pointer method instead; or if this reference is intentional, make it explicit | 181 | (&(*trace)).get_unchecked(index as usize).line | ++ + warning: `rt` (lib test) generated 5 warnings warning: `compiler` (lib) generated 1 warning Compiling inko v0.18.1 (/home/buildozer/aports/testing/inko/src/inko-299126ff5ce859b800d7eb55eedc68bf4a79db65/inko) warning: `compiler` (lib test) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 22.87s Running unittests src/lib.rs (target/debug/deps/ast-85ee45a7f95637bc) running 179 tests test lexer::tests::test_lexer_bitwise_or ... ok test lexer::tests::test_lexer_bitwise_and ... ok test lexer::tests::test_lexer_bitwise_xor ... ok test lexer::tests::test_lexer_brackets ... ok test lexer::tests::test_lexer_colon ... ok test lexer::tests::test_lexer_comma ... ok test lexer::tests::test_lexer_comment ... ok test lexer::tests::test_lexer_curly_brace_balancing ... ok test lexer::tests::test_lexer_constants ... ok test lexer::tests::test_lexer_curly_braces ... ok test lexer::tests::test_lexer_dot ... ok test lexer::tests::test_lexer_double_string_with_unclosed_expression ... ok test lexer::tests::test_lexer_exclamation ... ok test lexer::tests::test_lexer_double_string_with_expressions ... ok test lexer::tests::test_lexer_equal ... ok test lexer::tests::test_lexer_field ... ok test lexer::tests::test_lexer_greater ... ok test lexer::tests::test_lexer_float ... ok test lexer::tests::test_lexer_identifier_with_question_mark ... ok test lexer::tests::test_lexer_double_string_unicode_escapes ... ok test lexer::tests::test_lexer_double_quoted_string ... ok test lexer::tests::test_lexer_integer ... ok test lexer::tests::test_lexer_identifiers ... ok test lexer::tests::test_lexer_less ... ok test lexer::tests::test_lexer_null_after_newline ... ok test lexer::tests::test_lexer_null_empty ... ok test lexer::tests::test_lexer_minus ... ok test lexer::tests::test_lexer_keywords ... ok test lexer::tests::test_lexer_null_token ... ok test lexer::tests::test_lexer_parentheses ... ok test lexer::tests::test_lexer_parentheses_balancing ... ok test lexer::tests::test_lexer_percent ... ok test lexer::tests::test_lexer_plus ... ok test lexer::tests::test_lexer_slash ... ok test lexer::tests::test_lexer_star ... ok test lexer::tests::test_token_is_keyword ... ok test lexer::tests::test_token_is_operator ... ok test lexer::tests::test_token_same_line_as ... ok test lexer::tests::text_lexer_whitespace ... ok test lexer::tests::test_lexer_single_quoted_string ... ok test parser::tests::test_array_expression ... ok test parser::tests::test_assign_expression ... ok test parser::tests::test_async_type ... ok test parser::tests::test_break_expression ... ok test parser::tests::test_builtin_type ... ok test parser::tests::test_call_with_block_on_new_line ... ok test parser::tests::test_binary_assign_expression ... ok test parser::tests::test_binary_assign_field_expression ... ok test parser::tests::test_calls ... ok test parser::tests::test_closures ... ok test parser::tests::test_conditional_import ... ok test parser::tests::test_condition_expression ... ok test parser::tests::test_calls_with_receivers ... ok test parser::tests::test_binary_expression ... ok test parser::tests::test_constant_expression ... ok test parser::tests::test_comments ... ok test parser::tests::test_constant_array ... ok test parser::tests::test_constant_with_binary_operation ... ok test parser::tests::test_constant_with_namespaced_constant_value ... ok test parser::tests::test_constant_without_type_signature ... ok test parser::tests::test_copy_type ... ok test parser::tests::test_empty_array_expression ... ok test parser::tests::test_empty_module ... ok test parser::tests::test_double_string_expression ... ok test parser::tests::test_empty_trait ... ok test parser::tests::test_empty_type ... ok test parser::tests::test_enum_type ... ok test parser::tests::test_extern_imports ... ok test parser::tests::test_extern_method ... ok test parser::tests::test_extern_type ... ok test parser::tests::test_false_expression ... ok test parser::tests::test_field_expression ... ok test parser::tests::test_float_expression ... ok test parser::tests::test_for_expression ... ok test parser::tests::test_grouped_expression ... ok test parser::tests::test_identifier_expression ... ok test parser::tests::test_implement_trait ... ok test parser::tests::test_imports ... ok test parser::tests::test_if_expression ... ok test parser::tests::test_imports_with_self ... ok test parser::tests::test_int_expression ... ok test parser::tests::test_imports_with_symbols ... ok test parser::tests::test_imports_with_aliases ... ok test parser::tests::test_invalid_calls ... ok test parser::tests::test_invalid_closures ... ok test parser::tests::test_invalid_constants ... ok test parser::tests::test_invalid_double_string ... ok test parser::tests::test_invalid_if_expressions ... ok test parser::tests::test_invalid_implementations ... ok test parser::tests::test_invalid_loop_expression ... ok test parser::tests::test_invalid_imports ... ok test parser::tests::test_invalid_methods ... ok test parser::tests::test_invalid_reassigns ... ok test parser::tests::test_invalid_single_string ... ok test parser::tests::test_invalid_traits ... ok test parser::tests::test_invalid_tuple ... ok test parser::tests::test_invalid_types ... ok test parser::tests::test_invalid_while_expression ... ok test parser::tests::test_loop_expression ... ok test parser::tests::test_match_boolean_pattern ... ok test parser::tests::test_match_constant_pattern ... ok test parser::tests::test_match_destructure_pattern ... ok test parser::tests::test_match_double_string_pattern ... ok test parser::tests::test_match_empty_double_string_pattern ... ok test parser::tests::test_match_empty_single_string_pattern ... ok test parser::tests::test_match_empty_type_pattern ... ok test parser::tests::test_match_identifier_pattern ... ok test parser::tests::test_match_int_pattern ... ok test parser::tests::test_match_namespaced_constant_pattern ... ok test parser::tests::test_match_or_pattern ... ok test parser::tests::test_match_single_string_pattern ... ok test parser::tests::test_match_tuple_pattern ... ok test parser::tests::test_match_type_pattern ... ok test parser::tests::test_match_wildcard_pattern ... ok test parser::tests::test_match_without_curly_braces ... ok test parser::tests::test_maximum_depth ... ok test parser::tests::test_method_with_body ... ok test parser::tests::test_method_with_return_type ... ok test parser::tests::test_methods_with_arguments ... ok test parser::tests::test_methods ... ok test parser::tests::test_methods_with_type_parameters ... ok test parser::tests::test_mutable_reference_expression ... ok test parser::tests::test_namespaced_constant ... ok test parser::tests::test_next_expression ... ok test parser::tests::test_nil_expression ... ok test parser::tests::test_optional_type_annotation_with_type ... ok test parser::tests::test_optional_type_annotation_without_type ... ok test parser::tests::test_reassign_field_expression ... ok test parser::tests::test_recover_expression ... ok test parser::tests::test_reference_expression ... ok test parser::tests::test_reopen_with_inline_method ... ok test parser::tests::test_reopen_type ... ok test parser::tests::test_reopen_with_static_method ... ok test parser::tests::test_replace_expression ... ok test parser::tests::test_replace_field_expression ... ok test parser::tests::test_return_expressions_with_newline ... ok test parser::tests::test_scope ... ok test parser::tests::test_self_expression ... ok test parser::tests::test_return_expression ... ok test parser::tests::test_throw_expression ... ok test parser::tests::test_single_string_expression ... ok test parser::tests::test_trait_with_default_method ... ok test parser::tests::test_trait_with_inline_method ... ok test parser::tests::test_trait_with_required_method ... ok test parser::tests::test_trait_with_default_moving_method ... ok test parser::tests::test_trait_with_required_method_with_arguments ... ok test parser::tests::test_trait_with_required_method_with_bounds ... ok test parser::tests::test_trait_with_required_method_with_return_type ... ok test parser::tests::test_trait_with_required_method_with_type_parameters ... ok test parser::tests::test_trait_with_type_parameters ... ok test parser::tests::test_true_expression ... ok test parser::tests::test_trait_with_requirements ... ok test parser::tests::test_try_expression ... ok test parser::tests::test_tuple_expression ... ok test parser::tests::test_type_cast_expression ... ok test parser::tests::test_type_reference_with_closure_type_with_arguments ... ok test parser::tests::test_type_reference_with_closure_type_with_return_type ... ok test parser::tests::test_type_reference_with_double_reference ... ok test parser::tests::test_type_reference_with_full_closure_type ... ok test parser::tests::test_type_reference_with_invalid_tuple_type ... ok test parser::tests::test_type_reference_with_mut_reference_type ... ok test parser::tests::test_type_reference_with_named_type ... ok test parser::tests::test_type_reference_with_named_type_with_source ... ok test parser::tests::test_type_reference_with_namespaced_reference_type ... ok test parser::tests::test_type_reference_with_owned_reference_type ... ok test parser::tests::test_type_reference_with_reference_tuple_type ... ok test parser::tests::test_type_reference_with_reference_type ... ok test parser::tests::test_type_reference_with_simple_closure_type ... ok test parser::tests::test_type_reference_with_tuple_type ... ok test parser::tests::test_type_with_async_method ... ok test parser::tests::test_type_with_field ... ok test parser::tests::test_type_with_inline_method ... ok test parser::tests::test_type_with_instance_method ... ok test parser::tests::test_type_with_moving_method ... ok test parser::tests::test_type_with_mutating_method ... ok test parser::tests::test_type_with_static_method ... ok test parser::tests::test_type_with_type_parameters ... ok test parser::tests::test_variables ... ok test parser::tests::test_while_expression ... ok test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s Running unittests src/lib.rs (target/debug/deps/compiler-5224c602097e0ebe) running 255 tests test compiler::tests::test_module_debug_path ... ok test hir::tests::test_expression_is_recover ... ok test hir::tests::test_lower_assign_field ... ok test hir::tests::test_call_with_receiver ... ok test hir::tests::test_lower_and_expression ... ok test hir::tests::test_lower_assign_variable ... ok test hir::tests::test_lower_assign_setter ... ok test hir::tests::test_lower_array_with_comments ... ok test hir::tests::test_lower_binary_assign_field ... ok test hir::tests::test_lower_array ... ok test hir::tests::test_lower_async_type ... ok test hir::tests::test_lower_builtin_call ... ok test hir::tests::test_lower_break ... ok test hir::tests::test_lower_binary_assign_variable ... ok test hir::tests::test_lower_binary ... ok test hir::tests::test_lower_builtin_call_outside_stdlib ... ok test hir::tests::test_lower_binary_assign_setter ... ok test hir::tests::test_lower_constant ... ok test hir::tests::test_lower_closure_type ... ok test hir::tests::test_lower_call_with_named_argument ... ok test hir::tests::test_lower_builtin_call_with_named_arguments ... ok test hir::tests::test_lower_builtin_type ... ok test hir::tests::test_lower_constant_with_array ... ok test hir::tests::test_lower_call_with_positional_argument ... ok test hir::tests::test_lower_closure ... ok test hir::tests::test_lower_constant_with_binary ... ok test hir::tests::test_lower_constant_with_int ... ok test hir::tests::test_lower_constant_with_double_string ... ok test hir::tests::test_lower_constant_with_float ... ok test hir::tests::test_lower_constant_with_single_string ... ok test hir::tests::test_lower_constant_with_boolean_array ... ok test hir::tests::test_lower_copy_type ... ok test hir::tests::test_lower_double_string ... ok test hir::tests::test_lower_double_string_with_escape ... ok test hir::tests::test_lower_define_variable ... ok test hir::tests::test_lower_extern_function ... ok test hir::tests::test_lower_empty_trait_implementation ... ok test hir::tests::test_lower_extern_import ... ok test hir::tests::test_lower_extern_variadic_function ... ok test hir::tests::test_lower_extern_method_with_body ... ok test hir::tests::test_lower_enum_type ... ok test hir::tests::test_lower_extern_type ... ok test hir::tests::test_lower_false_keyword ... ok test hir::tests::test_lower_field ... ok test hir::tests::test_lower_group ... ok test hir::tests::test_lower_double_string_with_interpolation ... ok test hir::tests::test_lower_float ... ok test hir::tests::test_lower_hex_int ... ok test hir::tests::test_lower_identifier ... ok test hir::tests::test_lower_import_symbol ... ok test hir::tests::test_lower_import_self ... ok test hir::tests::test_lower_import ... ok test hir::tests::test_lower_import_symbol_with_alias ... ok test hir::tests::test_lower_if_expression ... ok test hir::tests::test_lower_inline_module_method ... ok test hir::tests::test_lower_int ... ok test hir::tests::test_lower_module ... ok test hir::tests::test_lower_mut_expression ... ok test hir::tests::test_lower_module_operator_method ... ok test hir::tests::test_lower_loop_expression ... ok test hir::tests::test_lower_match ... ok test hir::tests::test_lower_module_method ... ok test hir::tests::test_lower_namespaced_type_name ... ok test hir::tests::test_lower_namespaced_constant ... ok test hir::tests::test_lower_next ... ok test hir::tests::test_lower_nil_keyword ... ok test hir::tests::test_lower_mutable_reference_type ... ok test hir::tests::test_lower_negative_hex_int ... ok test hir::tests::test_lower_or_expression ... ok test hir::tests::test_lower_public_trait ... ok test hir::tests::test_lower_public_constant ... ok test hir::tests::test_lower_owned_reference_type ... ok test hir::tests::test_lower_recover_expression ... ok test hir::tests::test_lower_public_type ... ok test hir::tests::test_lower_reference_type ... ok test hir::tests::test_lower_reference_expression ... ok test hir::tests::test_lower_reopen_type_with_async_mutable_method ... ok test hir::tests::test_lower_reopen_type_with_instance_method ... ok test hir::tests::test_lower_reopen_type_with_static_method ... ok test hir::tests::test_lower_replace_field ... ok test hir::tests::test_lower_reopen_type_with_async_method ... ok test hir::tests::test_lower_return_expression_with_value ... ok test hir::tests::test_lower_scope_expression ... ok test hir::tests::test_lower_replace_variable ... ok test hir::tests::test_lower_self_keyword ... ok test hir::tests::test_lower_return_expression_without_value ... ok test hir::tests::test_lower_reopen_empty_type ... ok test hir::tests::test_lower_single_string ... ok test hir::tests::test_lower_throw_expression ... ok test hir::tests::test_lower_trait ... ok test hir::tests::test_lower_static_operator_method ... ok test hir::tests::test_lower_trait_implementation_with_bounds ... ok test hir::tests::test_lower_trait_implementation_with_instance_method ... ok test hir::tests::test_lower_trait_implementation_with_moving_method ... ok test hir::tests::test_lower_trait_implementation_with_type_argument ... ok test hir::tests::test_lower_trait_with_moving_default_method ... ok test hir::tests::test_lower_trait_with_inline_method ... ok test hir::tests::test_lower_trait_with_default_method ... ok test hir::tests::test_lower_true_keyword ... ok test hir::tests::test_lower_trait_with_moving_required_method ... ok test hir::tests::test_lower_try ... ok test hir::tests::test_lower_trait_with_required_method ... ok test hir::tests::test_lower_tuple_with_comments ... ok test hir::tests::test_lower_tuple ... ok test hir::tests::test_lower_type_cast ... ok test hir::tests::test_lower_type ... ok test hir::tests::test_lower_type_name ... ok test json::tests::test_escaped ... ok test hir::tests::test_lower_type_with_inline_method ... ok test json::tests::test_generate ... ok test hir::tests::test_lower_type_with_public_field ... ok test hir::tests::test_lower_type_with_async_method ... ok test hir::tests::test_lower_type_with_instance_method ... ok test hir::tests::test_lower_uni_reference_type ... ok test hir::tests::test_lower_type_with_mutable_field ... ok test hir::tests::test_lower_while_expression ... ok test hir::tests::test_lower_type_with_static_method ... ok test llvm::abi::amd64::tests::test_struct_argument_large ... ok test llvm::abi::generic::tests::test_class_is_float ... ok test llvm::abi::generic::tests::test_combine_classes ... ok test llvm::method_hasher::tests::test_hash ... ok test llvm::method_hasher::tests::test_hash_conflict ... ok test llvm::abi::generic::tests::test_class_to_llvm_type ... ok test llvm::abi::arm64::tests::test_struct_return_sixteen_bytes ... ok test llvm::abi::amd64::tests::test_struct_return_large ... ok test llvm::abi::arm64::tests::test_struct_argument_large ... ok test llvm::abi::arm64::tests::test_struct_argument_mixed_floats ... ok test llvm::abi::arm64::tests::test_struct_return_mixed_floats ... ok test llvm::abi::arm64::tests::test_struct_argument_sixteen_bytes ... ok test llvm::abi::arm64::tests::test_struct_return_large ... ok test llvm::abi::arm64::tests::test_struct_return_with_scalar ... ok test llvm::abi::amd64::tests::test_struct_argument_with_scalar ... ok test llvm::abi::generic::tests::test_context_type_sizes ... ok test llvm::abi::generic::tests::test_classify ... ok test llvm::abi::amd64::tests::test_struct_argument_sixteen_bytes ... ok test llvm::abi::arm64::tests::test_struct_return_with_homogeneous_struct ... ok test llvm::abi::arm64::tests::test_struct_argument_with_scalar ... ok test llvm::abi::amd64::tests::test_struct_return_with_scalar ... ok test llvm::abi::arm64::tests::test_struct_argument_with_homogeneous_struct ... ok test mir::pattern_matching::tests::test_empty_rules ... ok test mir::pattern_matching::tests::test_exhaustive_guard ... ok test llvm::abi::amd64::tests::test_struct_return_sixteen_bytes ... ok test mir::pattern_matching::tests::test_exhaustive_constructor ... ok test mir::pattern_matching::tests::test_exhaustive_int ... ok test mir::pattern_matching::tests::test_exhaustive_nested_int ... ok test mir::pattern_matching::tests::test_exhaustive_string ... ok test mir::pattern_matching::tests::test_exhaustive_nested_bool ... ok test mir::pattern_matching::tests::test_exhaustive_tuple ... ok test mir::pattern_matching::tests::test_guard_with_or_pattern ... ok test mir::pattern_matching::tests::test_exhaustive_type ... ok test mir::pattern_matching::tests::test_guard_with_same_int ... ok test mir::pattern_matching::tests::test_guard_with_same_string ... ok test mir::pattern_matching::tests::test_nonexhaustive_int ... ok test mir::pattern_matching::tests::test_nonexhaustive_string ... ok test mir::pattern_matching::tests::test_nonexhaustive_constructor ... ok test mir::pattern_matching::tests::test_nonexhaustive_guard ... ok test mir::pattern_matching::tests::test_nonexhaustive_type ... ok test mir::tests::test_constant_eq ... ok test mir::pattern_matching::tests::test_or ... ok test mir::pattern_matching::tests::test_redundant_pattern ... ok test mir::pattern_matching::tests::test_nonexhaustive_tuple ... ok test mir::pattern_matching::tests::test_unreachable_int ... ok test mir::tests::test_method_remove_empty_blocks ... ok test mir::pattern_matching::tests::test_tuple_with_or_and_bindings ... ok test mir::tests::test_method_remove_unreachable_blocks ... ok test mir::pattern_matching::tests::test_wildcard ... ok test mir::tests::test_method_remove_unreachable_blocks_visit_same_block_multiple_times ... ok test mir::pattern_matching::tests::test_unreachable_string ... ok test mir::tests::test_method_remove_unreachable_blocks_with_cycles ... ok test mir::pattern_matching::tests::test_variable ... ok test pkg::manifest::tests::test_manifest_add_dependency ... ok test pkg::manifest::tests::test_manifest_dependencies_mut ... ok test pkg::manifest::tests::test_manifest_find_dependency ... ok test pkg::manifest::tests::test_manifest_into_dependencies ... ok test pkg::manifest::tests::test_manifest_parse_invalid ... ok test pkg::manifest::tests::test_manifest_remove_dependency ... ok test pkg::manifest::tests::test_manifest_parse_valid ... ok test pkg::manifest::tests::test_manifest_set_inko_version ... ok test modules_parser::tests::test_run_with_missing_file ... ok test modules_parser::tests::test_run_with_existing_modules ... ok test pkg::manifest::tests::test_manifest_to_string ... ok test modules_parser::tests::test_run_with_syntax_error ... ok test pkg::manifest::tests::test_url_directory_name ... ok test pkg::manifest::tests::test_url_import_name ... ok test pkg::manifest::tests::test_url_parse ... ok test pkg::version::tests::test_select_multiple_major_versions ... ok test pkg::version::tests::test_select_valid ... ok test pkg::version::tests::test_version_cmp ... ok test pkg::version::tests::test_version_inko ... ok test pkg::version::tests::test_version_parse ... ok test pkg::version::tests::test_version_tag_name ... ok test state::tests::test_build_tags ... ok test state::tests::test_sync ... ok test symbol_names::tests::test_mangled_method_name ... ok test symbol_names::tests::test_mangled_method_name_with_closure ... ok test target::tests::test_architecture_from_str ... ok test symbol_names::tests::test_mangled_method_name_with_closure_in_module_method ... ok test symbol_names::tests::test_format_type ... ok test target::tests::test_operating_system_from_str ... ok test symbol_names::tests::test_mangled_method_name_with_closure_in_static_method ... ok test target::tests::test_target_from_str ... ok test symbol_names::tests::test_mangled_method_name_with_module_method ... ok test target::tests::test_target_host ... ok test target::tests::test_target_is_native ... ok test target::tests::test_target_llvm_triple ... ok test target::tests::test_target_to_string ... ok test target::tests::test_target_zig_triple ... ok test type_check::define_types::tests::test_check_type_parameters_with_trait ... ok test type_check::define_types::tests::test_check_invalid_trait_implementation ... ok test type_check::define_types::tests::test_check_type_parameters_with_type ... ok test type_check::define_types::tests::test_check_valid_trait_implementation ... ok test type_check::define_types::tests::test_define_constant ... ok test type_check::define_types::tests::test_define_async_type ... ok test type_check::define_types::tests::test_define_duplicate_trait_type_parameter ... ok test type_check::define_types::tests::test_define_duplicate_field ... ok test type_check::define_types::tests::test_define_empty_enum_type ... ok test type_check::define_types::tests::test_define_duplicate_type_type_parameter ... ok test type_check::define_types::tests::test_define_trait ... ok test type_check::define_types::tests::test_define_trait_requirements ... ok test type_check::define_types::tests::test_define_field ... ok test type_check::define_types::tests::test_define_trait_type_parameter ... ok test type_check::define_types::tests::test_define_type ... ok test type_check::define_types::tests::test_define_trait_type_parameter_requirements ... ok test type_check::define_types::tests::test_define_type_type_parameter_requirements ... ok test type_check::define_types::tests::test_implement_generic_trait ... ok test type_check::define_types::tests::test_define_type_type_parameter ... ok test type_check::define_types::tests::test_implement_trait_with_bounds ... ok test type_check::define_types::tests::test_implement_trait_with_invalid_type ... ok test type_check::define_types::tests::test_implement_trait ... ok test type_check::define_types::tests::test_implement_trait_with_invalid_bounds ... ok test type_check::imports::tests::test_import_duplicate_self ... ok test type_check::define_types::tests::test_implement_trait_with_undefined_type ... ok test type_check::imports::tests::test_import_duplicate_module ... ok test type_check::imports::tests::test_import_duplicate_symbol ... ok test type_check::imports::tests::test_import_duplicate_symbol_with_alias ... ok test type_check::imports::tests::test_import_module ... ok test type_check::imports::tests::test_import_private_symbol ... ok test type_check::imports::tests::test_import_self ... ok test type_check::imports::tests::test_import_self_with_alias ... ok test type_check::imports::tests::test_import_symbol ... ok test type_check::imports::tests::test_import_symbol_from_another_module ... ok test type_check::imports::tests::test_import_symbol_with_alias ... ok test type_check::tests::test_check_type_signature_with_incompatible_type_arguments ... ok test type_check::imports::tests::test_import_undefined_symbol ... ok test type_check::tests::test_define_type_signature_as_trait_instance_with_invalid_type ... ok test type_check::tests::test_define_type_signature_as_trait_instance_with_trait ... ok test type_check::tests::test_check_type_signature_with_incorrect_number_of_arguments ... ok test type_check::tests::test_define_type_signature_with_closure_type ... ok test type_check::tests::test_define_type_signature_with_namespaced_type ... ok test type_check::tests::test_define_type_signature_with_owned_type ... ok test type_check::tests::test_define_type_signature_with_private_type ... ok test type_check::tests::test_define_type_signature_with_ref_type ... ok test type_check::tests::test_type_scope_new ... ok test pkg::util::tests::test_cp_r ... ok test type_check::tests::test_type_scope_symbol ... ok test result: ok. 255 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s Running unittests src/main.rs (target/debug/deps/inko-fd18060706f0b62e) running 2 tests test command::build::tests::test_parse_compile_time_variable ... ok test command::pkg::update::tests::test_version_candidates ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/location-9e6796c8702dd575) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/inko-06d3d17d9ca29fd9) running 94 tests test arc_without_weak::tests::test_clone ... ok test arc_without_weak::tests::test_cmp ... ok test arc_without_weak::tests::test_deref ... ok test arc_without_weak::tests::test_drop ... ok test arc_without_weak::tests::test_eq ... ok test arc_without_weak::tests::test_partial_cmp ... ok test arc_without_weak::tests::test_type_size ... ok test config::tests::test_new ... ok test config::tests::test_set_from_env ... ok test config::tests::test_verify ... ok test mem::tests::test_header_field_offsets ... ok test mem::tests::test_method_field_offsets ... ok test mem::tests::test_type_alignments ... ok test mem::tests::test_type_alloc ... ok test mem::tests::test_type_field_offsets ... ok test mem::tests::test_type_object ... ok test mem::tests::test_type_process ... ok test mem::tests::test_type_sizes ... ok test memory_map::tests::test_new ... ok test memory_map::tests::test_protect ... ok test network_poller::tests::test_add ... ok test network_poller::tests::test_delete ... ok test network_poller::tests::test_modify ... ok test network_poller::tests::test_poll ... ok test notifier::tests::test_commit_wait_with_changed_value ... ok test network_poller::tests::test_poll_with_lower_capacity ... ok test notifier::tests::test_prepare_wait ... ok test process::tests::test_field_offsets ... ok test process::tests::test_mailbox_send ... ok test notifier::tests::test_notify_one ... ok test process::tests::test_process_finish_message ... ok test process::tests::test_process_main ... ok test notifier::tests::test_notify_all ... ok test process::tests::test_process_new ... ok test process::tests::test_process_pointer_identifier ... ok test process::tests::test_process_next_task_with_existing_message ... ok test process::tests::test_process_send_message ... ok test process::tests::test_process_next_task_with_new_message ... ok test process::tests::test_process_set_main ... ok test process::tests::test_process_next_task_without_messages ... ok test process::tests::test_process_state_suspend ... ok test process::tests::test_process_state_try_reschedule_after_timeout ... ok test process::tests::test_process_state_try_reschedule_for_message ... ok test process::tests::test_process_state_try_reschedule_for_value ... ok test process::tests::test_process_state_waiting_for_value ... ok test process::tests::test_process_status_is_waiting ... ok test process::tests::test_process_status_new ... ok test process::tests::test_process_status_no_longer_waiting ... ok test process::tests::test_process_status_set_main ... ok test process::tests::test_process_status_set_waiting_for_message ... ok test process::tests::test_process_status_set_waiting_for_value ... ok test process::tests::test_process_status_timeout_expired ... ok test process::tests::test_process_timeout_expired ... ok test process::tests::test_reschedule_rights_are_acquired ... ok test process::tests::test_type_sizes ... ok test rand::tests::test_rand_int ... ok test rand::tests::test_rand_int_between ... ok test result::tests::test_field_offsets ... ok test result::tests::test_memory_layout ... ok test scheduler::process::tests::test_monitor_check_threads ... ok test scheduler::process::tests::test_monitor_deep_sleep_with_termination ... ok test scheduler::process::tests::test_monitor_deep_sleep_with_blocked_threads ... ok test scheduler::process::tests::test_monitor_deep_sleep_with_notification ... ok test scheduler::process::tests::test_monitor_status_is_lock_free ... ok test scheduler::process::tests::test_monitor_sleep ... ok test scheduler::process::tests::test_monitor_update_epoch ... ok test scheduler::process::tests::test_scheduler_terminate ... ok test scheduler::process::tests::test_thread_schedule ... ok test scheduler::timeouts::tests::timeout::test_type_size ... ok test scheduler::timeouts::tests::timeouts::test_compact ... ok test socket::tests::test_type_size ... ok test scheduler::process::tests::test_thread_run_as_backup ... ok test scheduler::process::tests::test_thread_run_with_global_job ... ok test scheduler::process::tests::test_thread_run_with_stolen_job ... ok test scheduler::process::tests::test_thread_run_with_local_job ... ok test scheduler::process::tests::test_thread_start_blocking ... ok test scheduler::process::tests::test_thread_start_blocking_without_stop_blocking ... ok test scheduler::timeouts::tests::timeout::test_remaining_time_with_remaining_time ... ok test scheduler::process::tests::test_thread_stop_blocking ... ok test scheduler::process::tests::test_thread_start_blocking_nested ... ok test scheduler::timeouts::tests::timeout_entry::test_eq ... ok test scheduler::timeouts::tests::timeout_entry::test_cmp ... ok test scheduler::timeouts::tests::timeouts::test_processes_to_reschedule_with_invalid_entries ... ok test scheduler::timeouts::tests::timeout_entry::test_partial_cmp ... ok test scheduler::timeouts::tests::timeouts::test_processes_to_reschedule_with_entries_to_reschedule ... ok test scheduler::timeouts::tests::timeouts::test_insert ... ok test scheduler::timeouts::tests::timeouts::test_remove_invalid_entries_with_invalid_entries ... ok test scheduler::timeouts::tests::worker::test_expire ... ok test scheduler::timeouts::tests::timeouts::test_processes_to_reschedule_with_remaining_time ... ok test scheduler::timeouts::tests::timeouts::test_remove_invalid_entries_with_valid_entries ... ok test scheduler::timeouts::tests::worker::test_run_with_reschedule ... ok test scheduler::timeouts::tests::worker::test_suspend ... ok test state::tests::test_field_offsets ... ok test scheduler::timeouts::tests::timeout::test_remaining_time_without_remaining_time ... ok test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running unittests src/lib.rs (target/debug/deps/types-94415d1f8538624e) running 206 tests test check::tests::test_check_argument_with_mut ... ok test check::tests::test_check_bounded_type_parameter ... ok test check::tests::test_array_of_generic_types_with_traits ... ok test check::tests::test_check_ref_against_owned_parameter_with_assigned_type ... ok test check::tests::test_check_ref_against_owned_parameter_with_assigned_placeholder ... ok test check::tests::test_check_owned_against_uni_placeholder ... ok test check::tests::test_check_argument_with_ref ... ok test check::tests::test_check_return ... ok test check::tests::test_check_foreign_types ... ok test check::tests::test_closure_with_placeholder ... ok test check::tests::test_closure_with_parameter ... ok test check::tests::test_extern_type_instance ... ok test check::tests::test_closures_with_arguments ... ok test check::tests::test_infer ... ok test check::tests::test_closures_with_return_types ... ok test check::tests::test_copy_bounds ... ok test check::tests::test_mut_with_mut_type_parameter ... ok test check::tests::test_generic_traits ... ok test check::tests::test_invalid_casts ... ok test check::tests::test_mut ... ok test check::tests::test_never ... ok test check::tests::test_mut_with_mut_placeholder_with_requirements ... ok test check::tests::test_mutable_bounds ... ok test check::tests::test_owned_instance_with_pointer_type_parameter ... ok test check::tests::test_placeholder_with_ownership ... ok test check::tests::test_placeholder ... ok test check::tests::test_parameters ... ok test check::tests::test_placeholder_with_placeholder_assigns_both ... ok test check::tests::test_placeholder_with_placeholder ... ok test check::tests::test_owned_type_instance ... ok test check::tests::test_pointer_instance_with_type_parameter_with_pointer_ownership ... ok test check::tests::test_pointer_with_placeholder ... ok test check::tests::test_pointer_instance_with_pointer_type_parameter ... ok test check::tests::test_pointer_with_rigid_parameter ... ok test check::tests::test_placeholder_with_type ... ok test check::tests::test_ref_instance_with_ref_type_parameter ... ok test check::tests::test_ref ... ok test check::tests::test_ref_instance_with_type_parameter_with_ref_ownership ... ok test check::tests::test_ref_value_type_with_uni_reference ... ok test check::tests::test_recursive_type ... ok test check::tests::test_simple_closures ... ok test check::tests::test_rigid_type_parameter_with_requirements_with_placeholder ... ok test check::tests::test_rigid ... ok test check::tests::test_rigid_type_parameter ... ok test check::tests::test_rigid_with_trait ... ok test check::tests::test_owned_generic_type_instance ... ok test check::tests::test_trait_with_parameter ... ok test check::tests::test_struct_with_placeholder ... ok test check::tests::test_traits ... ok test check::tests::test_type_parameter_ref_assigned_to_owned ... ok test check::tests::test_type_parameter_with_trait ... ok test check::tests::test_type_with_trait ... ok test check::tests::test_uni_mut ... ok test check::tests::test_uni_ref ... ok test check::tests::test_uni_type_instance ... ok test format::tests::test_ctype_format ... ok test check::tests::test_uni_generic_type_instance ... ok test format::tests::test_closure_id_format_type_never_returns ... ok test format::tests::test_format_placeholder_with_assigned_value ... ok test format::tests::test_format_placeholder_with_ownership ... ok test format::tests::test_format_placeholder_with_ownership_without_requirement ... ok test format::tests::test_method_id_format_type_with_async_method ... ok test format::tests::test_method_id_format_type_with_inline_method ... ok test format::tests::test_method_id_format_type_with_moving_method ... ok test format::tests::test_method_id_format_type_with_instance_method ... ok test format::tests::test_method_id_format_type_with_static_method ... ok test format::tests::test_trait_instance_format_type_with_regular_trait ... ok test format::tests::test_trait_instance_format_type_with_generic_trait ... ok test format::tests::test_method_id_format_type_with_type_parameters ... ok test format::tests::test_trait_instance_format_type_with_self_type ... ok test format::tests::test_type_id_format_type_with_generic_trait ... ok test format::tests::test_type_id_format_type_with_closure ... ok test format::tests::test_type_id_format_type_with_generic_trait_instance ... ok test format::tests::test_type_id_format_type_with_generic_type ... ok test format::tests::test_type_id_format_type_with_generic_type_instance ... ok test format::tests::test_type_id_format_type_with_generic_type_instance_without_arguments ... ok test format::tests::test_type_id_format_type_with_trait ... ok test format::tests::test_type_id_format_type_with_module ... ok test format::tests::test_type_id_format_type_with_rigid_type_parameter ... ok test format::tests::test_type_id_format_type_with_trait_instance ... ok test format::tests::test_type_id_format_type_with_tuple_instance ... ok test format::tests::test_type_id_format_type_with_type ... ok test module_name::tests::test_debug ... ok test format::tests::test_type_id_format_type_with_type_instance ... ok test format::tests::test_type_id_format_type_with_type_parameter ... ok test module_name::tests::test_display ... ok test format::tests::test_type_ref_type_name ... ok test module_name::tests::test_from_relative_path ... ok test module_name::tests::test_head ... ok test module_name::tests::test_is_root ... ok test module_name::tests::test_is_std ... ok test module_name::tests::test_main ... ok test module_name::tests::test_normalized_name ... ok test module_name::tests::test_tail ... ok test module_name::tests::test_to_path ... ok test resolve::tests::test_bounded_parameter ... ok test resolve::tests::test_closure ... ok test resolve::tests::test_generic_trait ... ok test resolve::tests::test_generic_type ... ok test resolve::tests::test_generic_type_with_parameter_chain ... ok test resolve::tests::test_infer ... ok test resolve::tests::test_mut ... ok test resolve::tests::test_mut_uni ... ok test resolve::tests::test_owned ... ok test resolve::tests::test_immutable_nested_type ... ok test resolve::tests::test_placeholder ... ok test resolve::tests::test_pointer ... ok test resolve::tests::test_pointer_to_placeholder ... ok test resolve::tests::test_recursive ... ok test resolve::tests::test_ref ... ok test resolve::tests::test_ref_uni ... ok test resolve::tests::test_type_bounds ... ok test resolve::tests::test_type_parameter ... ok test resolve::tests::test_type_parameter_as_reference ... ok test resolve::tests::test_type_parameter_as_uni ... ok test resolve::tests::test_uni ... ok test resolve::tests::test_type_parameter_surrounding_trait ... ok test specialize::test::test_specialize ... ok test specialize::test::test_specialize_closure_literal ... ok test specialize::test::test_specialize_int_and_int64 ... ok test specialize::test::test_specialize_generic_type ... ok test specialize::test::test_specialize_generic_type_with_fields ... ok test specialize::test::test_specialize_generic_type_with_constructors ... ok test specialize::test::test_specialize_regular_type ... ok test specialize::test::test_specialize_regular_type_with_constructors ... ok test tests::test_database_new ... ok test tests::test_database_invalid_module - should panic ... ok test tests::test_function_closure ... ok test tests::test_database_module ... ok test tests::test_interned_already_specialized ... ok test tests::test_method_alloc ... ok test tests::test_interned_type_arguments ... ok test tests::test_method_alloc_extern ... ok test tests::test_method_id_file ... ok test tests::test_method_id_receiver_for_type_instance_with_process ... ok test tests::test_method_id_named_type ... ok test tests::test_method_id_receiver_for_type_instance_with_static_method ... ok test tests::test_method_set_never_return_type ... ok test tests::test_module_alloc ... ok test tests::test_module_id_file ... ok test tests::test_module_id_has_same_root_namespace ... ok test tests::test_module_id_import_symbol ... ok test tests::test_sync ... ok test tests::test_module_id_symbol ... ok test tests::test_module_id_symbol_exists ... ok test tests::test_module_id_symbols ... ok test tests::test_trait_alloc ... ok test tests::test_module_id_use_symbol ... ok test tests::test_trait_instance_for_self_type ... ok test tests::test_trait_new ... ok test tests::test_trait_instance_generic ... ok test tests::test_trait_id_new_type_parameter ... ok test tests::test_trait_instance_new ... ok test tests::test_type_alloc ... ok test tests::test_type_arguments_assign ... ok test tests::test_type_clone_for_specialization ... ok test tests::test_type_arguments_get_recursive ... ok test tests::test_type_id_is_builtin ... ok test tests::test_type_id_allow_cast ... ok test tests::test_type_id_is_async ... ok test tests::test_type_id_named_type_with_function ... ok test tests::test_type_id_name ... ok test tests::test_type_id_named_type_with_module ... ok test tests::test_type_id_named_type_with_trait ... ok test tests::test_type_id_named_type_with_trait_instance ... ok test tests::test_type_id_named_type_with_type_parameter ... ok test tests::test_type_id_named_type_with_type ... ok test tests::test_type_id_named_type_with_type_instance ... ok test tests::test_type_id_new_type_parameter ... ok test tests::test_type_instance_generic ... ok test tests::test_type_new ... ok test tests::test_type_instance_new ... ok test tests::test_type_parameter_alloc ... ok test tests::test_type_parameter_clone_for_bound ... ok test tests::test_type_parameter_id_add_requirements ... ok test tests::test_type_parameter_new ... ok test tests::test_type_parameter_id_name ... ok test tests::test_type_placeholder_id_as_owned ... ok test tests::test_type_placeholder_id_assign ... ok test tests::test_type_placeholder_id_assign_with_ownership ... ok test tests::test_type_placeholder_id_value ... ok test tests::test_type_ref_allow_as_mut ... ok test tests::test_type_ref_allow_as_ref ... ok test tests::test_type_ref_allow_moving ... ok test tests::test_type_ref_allow_mutating ... ok test tests::test_type_ref_as_mut ... ok test tests::test_type_ref_as_mut_with_placeholder ... ok test tests::test_type_ref_as_owned_with_placeholder ... ok test tests::test_type_ref_as_pointer ... ok test tests::test_type_ref_as_ref ... ok test tests::test_type_ref_as_ref_with_placeholder ... ok test tests::test_type_ref_as_uni_mut ... ok test tests::test_type_ref_as_uni_ref ... ok test tests::test_type_ref_as_uni_ref_with_placeholder ... ok test tests::test_type_ref_as_uni_reference ... ok test tests::test_type_ref_as_uni_with_placeholder ... ok test tests::test_type_ref_force_as_mut ... ok test tests::test_type_ref_force_as_uni_mut_with_placeholder ... ok test tests::test_type_ref_is_assignable ... ok test tests::test_type_ref_is_sendable_with_closure ... ok test tests::test_type_ref_is_stack_type_instance ... ok test tests::test_type_ref_shape ... ok test tests::test_type_sizes ... ok test tests::test_type_ref_type_id ... ok test tests::test_type_ref_type_arguments_with_type_parameter ... ok test tests::test_type_ref_verify_type_with_recursive_type ... ok test result: ok. 206 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s >>> inko: Entering fakeroot... mkdir -p "/home/buildozer/aports/testing/inko/pkg/inko/usr/lib/inko/std" mkdir -p "$(dirname /home/buildozer/aports/testing/inko/pkg/inko/usr/lib/inko/runtime/libinko.a)" mkdir -p "$(dirname /home/buildozer/aports/testing/inko/pkg/inko/usr/bin/inko)" mkdir -p "$(dirname /home/buildozer/aports/testing/inko/pkg/inko/usr/share/licenses/inko/LICENSE)" cp -r std/src/* "/home/buildozer/aports/testing/inko/pkg/inko/usr/lib/inko/std" install -m644 target/release/libinko.a "/home/buildozer/aports/testing/inko/pkg/inko/usr/lib/inko/runtime/libinko.a" install -m755 target/release/inko "/home/buildozer/aports/testing/inko/pkg/inko/usr/bin/inko" install -m644 LICENSE "/home/buildozer/aports/testing/inko/pkg/inko/usr/share/licenses/inko/LICENSE" >>> inko-doc*: Running split function doc... 'usr/share/licenses' -> '/home/buildozer/aports/testing/inko/pkg/inko-doc/usr/share/licenses' >>> inko-doc*: Preparing subpackage inko-doc... >>> inko-doc*: Running postcheck for inko-doc >>> inko*: Running postcheck for inko >>> inko*: Preparing package inko... >>> inko*: Stripping binaries >>> inko-doc*: Scanning shared objects >>> inko*: Scanning shared objects >>> inko-doc*: Tracing dependencies... >>> inko-doc*: Package size: 15.5 KB >>> inko-doc*: Compressing data... >>> inko-doc*: Create checksum... >>> inko-doc*: Create inko-doc-0.18.1_git20250717-r0.apk >>> inko*: Tracing dependencies... cmd:cc cmd:git musl-dev so:libLLVM.so.20.1 so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 >>> inko*: Package size: 27.1 MB >>> inko*: Compressing data... >>> inko*: Create checksum... >>> inko*: Create inko-0.18.1_git20250717-r0.apk >>> inko: Build complete at Fri, 18 Jul 2025 06:28:43 +0000 elapsed time 0h 1m 48s >>> inko: Cleaning up srcdir >>> inko: Cleaning up pkgdir >>> inko: Uninstalling dependencies... ( 1/28) Purging .makedepends-inko (20250718.062656) ( 2/28) Purging cargo-auditable (0.7.0-r0) ( 3/28) Purging llvm20-dev (20.1.8-r0) ( 4/28) Purging llvm20 (20.1.8-r0) ( 5/28) Purging llvm20-linker-tools (20.1.8-r0) ( 6/28) Purging libffi-dev (3.5.1-r0) ( 7/28) Purging linux-headers (6.15.7-r0) ( 8/28) Purging zlib-dev (1.3.1-r2) ( 9/28) Purging zstd-dev (1.5.7-r1) (10/28) Purging zstd (1.5.7-r1) (11/28) Purging llvm20-test-utils-pyc (20.1.8-r0) (12/28) Purging llvm20-test-utils (20.1.8-r0) (13/28) Purging python3-pyc (3.12.11-r0) (14/28) Purging python3-pycache-pyc0 (3.12.11-r0) (15/28) Purging pyc (3.12.11-r0) (16/28) Purging python3 (3.12.11-r0) (17/28) Purging cargo (1.88.0-r0) (18/28) Purging rust (1.88.0-r0) (19/28) Purging gdbm (1.24-r0) (20/28) Purging libbz2 (1.0.8-r6) (21/28) Purging libpanelw (6.5_p20250705-r0) (22/28) Purging llvm20-libs (20.1.8-r0) (23/28) Purging mpdecimal (4.0.1-r0) (24/28) Purging scudo-malloc (20.1.8-r0) (25/28) Purging sqlite-libs (3.50.3-r0) (26/28) Purging libffi (3.5.1-r0) (27/28) Purging libxml2 (2.13.8-r0) (28/28) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r19.trigger: Executing script... OK: 413 MiB in 106 packages >>> inko: Updating the testing/x86_64 repository index... >>> inko: Signing the index...