>>> odin: Building testing/odin 0.2024.05-r0 (using abuild 3.13.0-r3) started Wed, 26 Jun 2024 20:37:17 +0000 >>> odin: Checking sanity of /home/buildozer/aports/testing/odin/APKBUILD... >>> odin: Analyzing dependencies... >>> odin: Installing for build: build-base clang18 llvm18-libs clang18-dev compiler-rt llvm18 llvm18-dev python3 (1/32) Installing clang18-headers (18.1.8-r0) (2/32) Installing libffi (3.4.6-r0) (3/32) Installing xz-libs (5.6.2-r0) (4/32) Installing libxml2 (2.12.8-r0) (5/32) Installing llvm18-libs (18.1.8-r0) (6/32) Installing clang18-libs (18.1.8-r0) (7/32) Installing llvm18-linker-tools (18.1.8-r0) (8/32) Installing clang18 (18.1.8-r0) (9/32) Installing clang18-libclang (18.1.8-r0) (10/32) Installing clang18-extra-tools (18.1.8-r0) (11/32) Installing clang18-dev (18.1.8-r0) (12/32) Installing compiler-rt (18.1.8-r0) (13/32) Installing llvm18 (18.1.8-r0) (14/32) Installing linux-headers (6.6-r0) (15/32) Installing libffi-dev (3.4.6-r0) (16/32) Installing zlib-dev (1.3.1-r1) (17/32) Installing zstd (1.5.6-r0) (18/32) Installing zstd-dev (1.5.6-r0) (19/32) Installing libbz2 (1.0.8-r6) (20/32) Installing gdbm (1.23-r1) (21/32) Installing mpdecimal (4.0.0-r0) (22/32) Installing libpanelw (6.4_p20240420-r0) (23/32) Installing readline (8.2.10-r0) (24/32) Installing sqlite-libs (3.46.0-r0) (25/32) Installing python3 (3.12.3-r1) (26/32) Installing python3-pycache-pyc0 (3.12.3-r1) (27/32) Installing pyc (3.12.3-r1) (28/32) Installing llvm18-test-utils-pyc (18.1.8-r0) (29/32) Installing python3-pyc (3.12.3-r1) (30/32) Installing llvm18-test-utils (18.1.8-r0) (31/32) Installing llvm18-dev (18.1.8-r0) (32/32) Installing .makedepends-odin (20240626.203719) Executing busybox-1.36.1-r31.trigger OK: 1079 MiB in 139 packages >>> odin: Cleaning up srcdir >>> odin: Cleaning up pkgdir >>> odin: Cleaning up tmpdir >>> odin: Fetching https://distfiles.alpinelinux.org/distfiles/edge/odin-0.2024.05.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> odin: Fetching odin-0.2024.05.tar.gz::https://github.com/odin-lang/Odin/archive/refs/tags/dev-2024-05.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13023 0 13023 0 0 15014 0 --:--:-- --:--:-- --:--:-- 15014 100 8654k 0 8654k 0 0 4663k 0 --:--:-- 0:00:01 --:--:-- 8738k 100 16.8M 0 16.8M 0 0 6040k 0 --:--:-- 0:00:02 --:--:-- 8665k 100 24.2M 0 24.2M 0 0 6415k 0 --:--:-- 0:00:03 --:--:-- 8260k 100 29.3M 0 29.3M 0 0 6185k 0 --:--:-- 0:00:04 --:--:-- 7527k 100 37.7M 0 37.7M 0 0 6593k 0 --:--:-- 0:00:05 --:--:-- 7736k 100 42.0M 0 42.0M 0 0 6266k 0 --:--:-- 0:00:06 --:--:-- 6860k 100 52.2M 0 52.2M 0 0 6808k 0 --:--:-- 0:00:07 --:--:-- 7247k 100 56.9M 0 56.9M 0 0 6585k 0 --:--:-- 0:00:08 --:--:-- 6718k 100 65.2M 0 65.2M 0 0 6778k 0 --:--:-- 0:00:09 --:--:-- 7355k 100 72.9M 0 72.9M 0 0 6882k 0 --:--:-- 0:00:10 --:--:-- 7220k 100 76.9M 0 76.9M 0 0 6615k 0 --:--:-- 0:00:11 --:--:-- 7091k 100 86.6M 0 86.6M 0 0 6904k 0 --:--:-- 0:00:12 --:--:-- 7053k 100 94.4M 0 94.4M 0 0 6977k 0 --:--:-- 0:00:13 --:--:-- 7670k 100 101M 0 101M 0 0 7005k 0 --:--:-- 0:00:14 --:--:-- 7454k 100 109M 0 109M 0 0 7100k 0 --:--:-- 0:00:15 --:--:-- 7571k 100 110M 0 110M 0 0 7100k 0 --:--:-- 0:00:15 --:--:-- 8520k >>> odin: Fetching https://distfiles.alpinelinux.org/distfiles/edge/odin-0.2024.05.tar.gz >>> odin: Checking sha512sums... odin-0.2024.05.tar.gz: OK force-target.patch: OK >>> odin: Unpacking /var/cache/distfiles/edge/odin-0.2024.05.tar.gz... >>> odin: force-target.patch patching file src/build_settings.cpp ./build_odin.sh release-native + /usr/lib/llvm18/bin/clang++ src/main.cpp src/libtommath.cpp -Wno-switch -Wno-macro-redefined -Wno-unused-value '-DODIN_VERSION_RAW="dev-2024-06"' -Os -fstack-clash-protection -Wformat '-Werror=format-security' '-D_GLIBCXX_ASSERTIONS=1' '-D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1' '-D_LIBCPP_ENABLE_HARDENED_MODE=1' -fno-plt '-std=c++14' -I/usr/lib/llvm18/include '-std=c++17' -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -L/usr/lib/llvm18/lib -O3 '-march=native' -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -pthread -lm -lstdc++ -ldl /usr/lib/llvm18/lib/libLLVM-18.so '-Wl,-rpath=$ORIGIN' -o odin + set +x # the basics Hellope, World! from /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/demo. # control flow 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 H e l l o , 世 界 1 4 9 1 4 9 1 4 9 B A C 0 H 1 e 2 l 3 l 4 o 5 , 6 7 世 10 界 0 1 1 4 2 9 0 1 1 4 2 9 0 1 1 4 2 9 B 4 A 1 C 9 x is positive y is negative y is positive 64-bit x is positive c is alphanumeric 4 234 1 2 3 2 1 64 bit one_step beyond # named proc return parameters foo0 = 123 foo1 = 123 foo2 = 567 321 # variadic procedures sum(()) = 0 sum(1, 2) = 3 sum(1, 2, 3, 4, 5) = 15 sum(1, 2, 3, 4, 5, init_value = 5) = 20 odds = [1, 3, 5] sum(..odds) = 9 sum(..odds, init_value = 5) = 14 # explicit procedure overloading add_ints 3 add_floats 3 add_numbers 6 add_ints 3 add_floats 3 add_numbers 6 # struct type 4 Vector2{x = 1335, y = 2} # union type 137 true nil 137 true nil I'm a monster # using statement 0 0 0 0 0 0 # implicit context system # parametric polymorphism print_value: int 1 print_value: f32 2.0999999 print_value: f64 3.14 print_value: string message a: int = 7 b: f64 = 7.5 13 `found` is 36 `found` is 42 Para_Union($T=int) nil 123 Foo0 Generating an array of type [4]int from the value 4 of type int # array programming [0.5, 3.0, 6.5] 22.0 [-4, 8, -4] 0 # map type 2 # implicit selector expression HITHER 468 # partial_switch A A int # cstring_example Hellope Hellope Hellope 7 7 7 7 7 7 # bit_set type Days{Sunday, Monday} Days{Sunday, Monday, Saturday} true Saturday in Days{Sunday, Monday, Saturday} true Cardinality: 3 bit_set['A'..='Z'] bit_set[0..=8; u16] # deferred procedure associations Welcome Something in the middle, mate. Goodbye? true # reflection Foo :: struct { x: int `tag1`, y: string `json:"y_field"`, z: bool, } json: y -> y_field # quaternions (1+2i+3j+4k) * (5+6i+7j+8k) = -60+12i+30j+24k (1+2i+3j+4k) / (5+6i+7j+8k) = 0.40229885057471265-0.27586206896551724i+0j+0.25287356321839083k (1+2i+3j+4k) + (5+6i+7j+8k) = 6+8i+10j+12k (1+2i+3j+4k) - (5+6i+7j+8k) = -4-4i-4j-4k q = 1+2i+3j+4k real(q) = 1 imag(q) = 2 jmag(q) = 3 kmag(q) = 4 conj(q) = 1-2i-3j-4k abs(q) = 5.477225575051661 1+2i 1+2i+0j+0k Quaternion memory layout: xyzw/(ijkr) 1+2i+3j+4k [2, 3, 4, 1] #'#unroll for' statements Ranges 1 0 2 1 3 2 Strings H 0 e 1 l 2 l 3 o 4 , 5 6 世 7 界 10 Arrays 1 0 4 1 9 2 16 3 Enum types A 0 B 1 C 2 D 3 #procedure 'where' clauses -13 [12, -48, -12] foo was called with the parameter [1, 2, 3] bar was called with the parameter [4, 9] #foreign system #ranged fields for array compound literals [1, 4, 9, 16] [1, 4, 9, 16] [123, 0, 0, 0, 0, 54, 54, 54, 54, 54, 8, 8, 8, 8, 8, 8] [123, 0, 0, 0, 0, 54, 54, 54, 54, 54, 8, 8, 8, 8, 8, 8] [123, 0, 0, 0, 0, 54, 54, 54, 54, 54, 8, 8, 8, 8, 8, 8] #range statements with multiple return values 0 1 4 9 16 25 0 1 4 9 16 25 0 1 4 9 16 25 0 0 1 1 4 2 9 3 16 4 25 5 # threading_example ## Basic Threads Thread 0 is on iteration 1 Thread 3 is on iteration 1 Thread 1 is on iteration 1 `White`: iteration 1 Thread 2 is on iteration 1 `Blue`: iteration 1 `Red`: iteration 1 Thread 5 is on iteration 1 Thread 4 is on iteration 1 `Green`: iteration 1 `Black`: iteration 1 `Octarine`: iteration 1 Thread 0 is on iteration 2 `White`: iteration 2 Thread 3 is on iteration 2 `Blue`: iteration 2 Thread 1 is on iteration 2 `Red`: iteration 2 Thread 2 is on iteration 2 Thread 5 is on iteration 2 `Green`: iteration 2 `Black`: iteration 2 Thread 4 is on iteration 2 `Octarine`: iteration 2 Thread 0 is on iteration 3 `White`: iteration 3 Thread 3 is on iteration 3 `Blue`: iteration 3 Thread 1 is on iteration 3 `Red`: iteration 3 Thread 5 is on iteration 3 Thread 2 is on iteration 3 `Black`: iteration 3 `Green`: iteration 3 Thread 4 is on iteration 3 `Octarine`: iteration 3 Thread 0 is on iteration 4 `White`: iteration 4 Thread 3 is on iteration 4 `Blue`: iteration 4 Thread 1 is on iteration 4 `Red`: iteration 4 Thread 2 is on iteration 4 Thread 5 is on iteration 4 `Green`: iteration 4 `Black`: iteration 4 Thread 4 is on iteration 4 `Octarine`: iteration 4 Thread 0 is on iteration 5 `White`: iteration 5 Thread 3 is on iteration 5 `Blue`: iteration 5 Thread 5 is on iteration 5 Thread 1 is on iteration 5 `Black`: iteration 5 Thread 2 is on iteration 5 `Red`: iteration 5 `Green`: iteration 5 Thread 4 is on iteration 5 `Octarine`: iteration 5 Thread 0 is done Thread 3 is done Thread 5 is done Thread 1 is done Thread 2 is done Thread 4 is done ## Thread Pool Worker Task 0 is on iteration 1 `White`: iteration 1 Worker Task 1 is on iteration 1 `Red`: iteration 1 Worker Task 2 is on iteration 1 `Green`: iteration 1 Worker Task 0 is on iteration 2 `White`: iteration 2 Worker Task 1 is on iteration 2 `Red`: iteration 2 Worker Task 2 is on iteration 2 `Green`: iteration 2 Worker Task 0 is on iteration 3 `White`: iteration 3 Worker Task 1 is on iteration 3 `Red`: iteration 3 Worker Task 2 is on iteration 3 `Green`: iteration 3 Worker Task 0 is on iteration 4 `White`: iteration 4 Worker Task 1 is on iteration 4 `Red`: iteration 4 Worker Task 2 is on iteration 4 `Green`: iteration 4 Worker Task 0 is on iteration 5 `White`: iteration 5 Worker Task 1 is on iteration 5 `Red`: iteration 5 Worker Task 2 is on iteration 5 `Green`: iteration 5 Canceled last thread Worker Task 3 is on iteration 1 `Blue`: iteration 1 Worker Task 4 is on iteration 1 `Octarine`: iteration 1 Worker Task 5 is on iteration 1 `Black`: iteration 1 Worker Task 3 is on iteration 2 `Blue`: iteration 2 Worker Task 4 is on iteration 2 `Octarine`: iteration 2 Worker Task 5 is on iteration 2 `Black`: iteration 2 Worker Task 3 is on iteration 3 `Blue`: iteration 3 Worker Task 4 is on iteration 3 `Octarine`: iteration 3 Worker Task 5 is on iteration 3 `Black`: iteration 3 Worker Task 3 is on iteration 4 `Blue`: iteration 4 Worker Task 4 is on iteration 4 `Octarine`: iteration 4 Worker Task 5 is on iteration 4 `Black`: iteration 4 Worker Task 3 is on iteration 5 `Blue`: iteration 5 Worker Task 4 is on iteration 5 `Octarine`: iteration 5 Worker Task 5 is on iteration 5 `Black`: iteration 5 Worker Task 6 is on iteration 1 `White`: iteration 1 Worker Task 7 is on iteration 1 `Red`: iteration 1 Worker Task 8 is on iteration 1 `Green`: iteration 1 Worker Task 6 is on iteration 2 `White`: iteration 2 Worker Task 7 is on iteration 2 `Red`: iteration 2 Worker Task 8 is on iteration 2 `Green`: iteration 2 Worker Task 6 is on iteration 3 `White`: iteration 3 Worker Task 7 is on iteration 3 `Red`: iteration 3 Worker Task 8 is on iteration 3 `Green`: iteration 3 Worker Task 6 is on iteration 4 `White`: iteration 4 Worker Task 7 is on iteration 4 `Red`: iteration 4 Worker Task 8 is on iteration 4 `Green`: iteration 4 Worker Task 6 is on iteration 5 `White`: iteration 5 Worker Task 7 is on iteration 5 `Red`: iteration 5 Worker Task 8 is on iteration 5 `Green`: iteration 5 Worker Task 9 is on iteration 1 `Blue`: iteration 1 Worker Task 10 is on iteration 1 `Octarine`: iteration 1 Worker Task 11 is on iteration 1 `Black`: iteration 1 Worker Task 9 is on iteration 2 `Blue`: iteration 2 Worker Task 10 is on iteration 2 `Octarine`: iteration 2 Worker Task 11 is on iteration 2 `Black`: iteration 2 Worker Task 9 is on iteration 3 `Blue`: iteration 3 Worker Task 10 is on iteration 3 `Octarine`: iteration 3 Worker Task 11 is on iteration 3 `Black`: iteration 3 Worker Task 9 is on iteration 4 `Blue`: iteration 4 Worker Task 10 is on iteration 4 `Octarine`: iteration 4 Worker Task 11 is on iteration 4 `Black`: iteration 4 Worker Task 9 is on iteration 5 `Blue`: iteration 5 Worker Task 10 is on iteration 5 `Octarine`: iteration 5 Worker Task 11 is on iteration 5 `Black`: iteration 5 Worker Task 12 is on iteration 1 `White`: iteration 1 Worker Task 13 is on iteration 1 `Red`: iteration 1 Worker Task 14 is on iteration 1 `Green`: iteration 1 Worker Task 12 is on iteration 2 `White`: iteration 2 Worker Task 13 is on iteration 2 `Red`: iteration 2 Worker Task 14 is on iteration 2 `Green`: iteration 2 Worker Task 12 is on iteration 3 `White`: iteration 3 Worker Task 13 is on iteration 3 `Red`: iteration 3 Worker Task 14 is on iteration 3 `Green`: iteration 3 Worker Task 12 is on iteration 4 `White`: iteration 4 Worker Task 13 is on iteration 4 `Red`: iteration 4 Worker Task 14 is on iteration 4 `Green`: iteration 4 Worker Task 12 is on iteration 5 `White`: iteration 5 Worker Task 14 is on iteration 5 `Green`: iteration 5 Worker Task 13 is on iteration 5 `Red`: iteration 5 Worker Task 15 is on iteration 1 `Blue`: iteration 1 Worker Task 16 is on iteration 1 `Octarine`: iteration 1 Worker Task 17 is on iteration 1 `Black`: iteration 1 Worker Task 15 is on iteration 2 `Blue`: iteration 2 Worker Task 16 is on iteration 2 `Octarine`: iteration 2 Worker Task 17 is on iteration 2 `Black`: iteration 2 Worker Task 15 is on iteration 3 `Blue`: iteration 3 Worker Task 16 is on iteration 3 `Octarine`: iteration 3 Worker Task 17 is on iteration 3 `Black`: iteration 3 Worker Task 15 is on iteration 4 `Blue`: iteration 4 Worker Task 16 is on iteration 4 `Octarine`: iteration 4 Worker Task 17 is on iteration 4 `Black`: iteration 4 Worker Task 15 is on iteration 5 `Blue`: iteration 5 Worker Task 16 is on iteration 5 `Octarine`: iteration 5 Worker Task 17 is on iteration 5 `Black`: iteration 5 Worker Task 18 is on iteration 1 `White`: iteration 1 Worker Task 19 is on iteration 1 `Red`: iteration 1 Worker Task 20 is on iteration 1 `Green`: iteration 1 Worker Task 18 is on iteration 2 `White`: iteration 2 Worker Task 19 is on iteration 2 `Red`: iteration 2 Worker Task 20 is on iteration 2 `Green`: iteration 2 Worker Task 18 is on iteration 3 `White`: iteration 3 Worker Task 20 is on iteration 3 `Green`: iteration 3 Worker Task 19 is on iteration 3 `Red`: iteration 3 Worker Task 18 is on iteration 4 `White`: iteration 4 Worker Task 20 is on iteration 4 `Green`: iteration 4 Worker Task 19 is on iteration 4 `Red`: iteration 4 Worker Task 18 is on iteration 5 `White`: iteration 5 Worker Task 20 is on iteration 5 `Green`: iteration 5 Worker Task 19 is on iteration 5 `Red`: iteration 5 Worker Task 21 is on iteration 1 `Blue`: iteration 1 Worker Task 22 is on iteration 1 `Octarine`: iteration 1 Worker Task 23 is on iteration 1 `Black`: iteration 1 Worker Task 21 is on iteration 2 `Blue`: iteration 2 Worker Task 22 is on iteration 2 `Octarine`: iteration 2 Worker Task 23 is on iteration 2 `Black`: iteration 2 Worker Task 21 is on iteration 3 `Blue`: iteration 3 Worker Task 22 is on iteration 3 `Octarine`: iteration 3 Worker Task 23 is on iteration 3 `Black`: iteration 3 Worker Task 21 is on iteration 4 `Blue`: iteration 4 Worker Task 22 is on iteration 4 `Octarine`: iteration 4 Worker Task 23 is on iteration 4 `Black`: iteration 4 Worker Task 21 is on iteration 5 `Blue`: iteration 5 Worker Task 22 is on iteration 5 `Octarine`: iteration 5 Worker Task 23 is on iteration 5 `Black`: iteration 5 Worker Task 24 is on iteration 1 `White`: iteration 1 Worker Task 25 is on iteration 1 `Red`: iteration 1 Worker Task 26 is on iteration 1 `Green`: iteration 1 Worker Task 24 is on iteration 2 `White`: iteration 2 Worker Task 25 is on iteration 2 `Red`: iteration 2 Worker Task 26 is on iteration 2 `Green`: iteration 2 Worker Task 24 is on iteration 3 `White`: iteration 3 Worker Task 25 is on iteration 3 `Red`: iteration 3 Worker Task 26 is on iteration 3 `Green`: iteration 3 Worker Task 24 is on iteration 4 `White`: iteration 4 Worker Task 25 is on iteration 4 `Red`: iteration 4 Worker Task 26 is on iteration 4 `Green`: iteration 4 Worker Task 24 is on iteration 5 `White`: iteration 5 Worker Task 25 is on iteration 5 `Red`: iteration 5 Worker Task 26 is on iteration 5 `Green`: iteration 5 Worker Task 27 is on iteration 1 `Blue`: iteration 1 Worker Task 28 is on iteration 1 `Octarine`: iteration 1 Worker Task 29 is on iteration 1 `Black`: iteration 1 Worker Task 27 is on iteration 2 `Blue`: iteration 2 Worker Task 28 is on iteration 2 `Octarine`: iteration 2 Worker Task 29 is on iteration 2 `Black`: iteration 2 Worker Task 27 is on iteration 3 `Blue`: iteration 3 Worker Task 28 is on iteration 3 `Octarine`: iteration 3 Worker Task 29 is on iteration 3 `Black`: iteration 3 Worker Task 27 is on iteration 4 `Blue`: iteration 4 Worker Task 28 is on iteration 4 `Octarine`: iteration 4 Worker Task 29 is on iteration 4 `Black`: iteration 4 Worker Task 27 is on iteration 5 `Blue`: iteration 5 Worker Task 28 is on iteration 5 `Octarine`: iteration 5 Worker Task 29 is on iteration 5 `Black`: iteration 5 #SOA Struct Layout 2 Vector3{x = 1, y = 4, z = 9} 1 0x7FFC1CA06640 Vector3{x = 2, y = 3, z = 4} [Vector3{x = 1, y = 4, z = 9}, Vector3{x = 2, y = 3, z = 4}] 2 Vector3{x = 1, y = 4, z = 9} 1 0x7FFC1CA064E0 Vector3{x = 2, y = 3, z = 4} 1 [Vector3{x = 1, y = 4, z = 9}, Vector3{x = 2, y = 3, z = 4}] [Vector3{x = 1, y = 4, z = 9}, Vector3{x = 2, y = 3, z = 4}] [Vector3{x = 1, y = 4, z = 9}, Vector3{x = 0, y = 0, z = 0}, Vector3{x = 0, y = 0, z = 0}] 1 [Vector3{x = 0, y = 0, z = 0}] [Vector3{x = 1, y = 2, z = 3}, Vector3{x = 4, y = 5, z = 9}, Vector3{x = -4, y = -4, z = 3}] 3 8 [Vector3{x = 1, y = 2, z = 3}, Vector3{x = 4, y = 5, z = 9}, Vector3{x = -4, y = -4, z = 3}] soa_zip and soa_unzip {a = 1, b = 2, c = true} 0 1 2 true {a = 3, b = 4, c = false} 1 3 4 false {a = 9, b = 16, c = true} 2 9 16 true [1, 3, 9] [2, 4, 16] [true, false, true] #constant literal expressions 1 2 Bar{x = 3, y = 4} 3 4 3 4 ------- 1 4 9 ------- 0 ------- 1 1 1 16 ------- 1 1 1 16 ------- 72 108 108 Hello lope #union based maybe 123 0x7FFC1CA0664B 123 0x7FFC1CA0664B 0x0 false 0x7FFC1CA0664B true #explicit context definition dummy_procedure #relative data types 123 0x1 [1, 2, 3] 2 #'or_else' #'or_return' #'or_break' and 'or_continue' # core:math/big Random Prime A: 5902031036082882209 (base: 10, bits: 63, digits: 2) Random number iterations until prime found: 72 Packed into u32 buf: [4279043745, 1374173684] | err: Okay | written: 2 Packed into buf of 6-bit bytes: [33, 26, 16, 3, 63, 19, 31, 14, 40, 7, 5] | err: Okay | written: 11 2048 bit random number: 8139841520438470852905273603224111891458523600675133514998941606227193577925313722122035405601416997908966474715258053789633168390629760310798485892904008193104484475937131258363769418922453774665475569918095019049391053868729078334371950766255598857028402470171630141721004090739774645035601716981188408581857022248343323619017921057875214169770830039164543177611754313023548628756701034219330744996353667444157897219157484053727160880811293314269063771229136559328270751160246789442241798531968626979559613229703917003457564449899307318698353247170199352741565236957177536269076821717787640950208228640703663246849 (base: 10, bits: 2047, digits: 35) GCD of random prime A and random number B: 1 (base: 10, bits: 1, digits: 1) LCM of random prime A and random number B (in base 36): IGYX9MCSSRLRQTH4AG99VM1IIYWDUT1TKWLL0F2HI7SQN12RT445B8BF6SYLRWXM2OLRJZWIEAFW7AR04ZI86YVC89YZJ7008V2X07MYWSTGCEZ2G13G7JOAGQ18XVQ0W6V61VAX1INP7ONQ9F9OT8NHRH2JK15FSIC4ZHNH9D7J0BWO9MWL2M1TUCWNFTDSJPUPBI9Y3Z5E025T0SZLX5IQA54C3DLW6WY00VU5YVA38UOTR7PSEVQUETV2QTH4WFTEYTRWPKI14WP1FYFGOF30J30Y4BVX8YEES6FZLZHVYRVRL7ZD3WFOQF681SWZ6717P0T1P7KE156DAVYXOCI5JW6HA7NPQQ2XDQP55O876W9SP50DP6LLJCOZP0AMVCLCMT3SXVBHYBSV3U2LAU8X (base: 36, bits: 2109, digits: 36) # matrix type b matrix[3, 0; 0, 3] b == f true a matrix[2, 3, 1; 4, 5, 0] b matrix[1, 2; 3, 4; 5, 6] c = a * b matrix[16, 22; 19, 28] m * v [35, 52, 17, 24] v * m [26, 34, 47, 17] r [16, 20, 15, 11] a + b matrix[-4, 3; 12, -3] a - b matrix[6, 1; -6, 11] a & b matrix[1, 0; 1, 0] a | b matrix[-5, 3; 11, -3] a ~ b matrix[-6, 3; 10, -3] a &~ b matrix[0, 2; 2, 4] hadamard_product(a, b) matrix[-5, 2; 27, -28] m2 matrix[ 1, 3, 2, 4, ] m4 matrix[1, 3, 0, 0; 2, 4, 0, 0; 0, 0, 1, 0; 0, 0, 0, 1] mat2(m4) matrix[1, 3; 2, 4] b4 [1, 3, 5, 0, 2, 4, 0, 7, 0, 0, 6, 0, 0, 0, 0, 8] x matrix[1, 3, 5, 7; 2, 4, 6, 8] y matrix[1, 5; 2, 6; 3, 7; 4, 8] make: Entering directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/vendor/miniaudio/src' mkdir -p ../lib gcc -c -O2 -Os -fPIC miniaudio.c ar rcs ../lib/miniaudio.a miniaudio.o #gcc -fPIC -shared -Wl,-soname=miniaudio.so -o ../lib/miniaudio.so miniaudio.o rm *.o make: Leaving directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/vendor/miniaudio/src' make: Entering directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/vendor/stb/src' mkdir -p ../lib gcc -c -O2 -Os -fPIC stb_image.c stb_image_write.c stb_image_resize.c stb_truetype.c stb_rect_pack.c stb_vorbis.c ar rcs ../lib/stb_image.a stb_image.o ar rcs ../lib/stb_image_write.a stb_image_write.o ar rcs ../lib/stb_image_resize.a stb_image_resize.o ar rcs ../lib/stb_truetype.a stb_truetype.o ar rcs ../lib/stb_rect_pack.a stb_rect_pack.o #ar rcs ../lib/stb_vorbis_pack.a stb_vorbis_pack.o #gcc -fPIC -shared -Wl,-soname=stb_image.so -o ../lib/stb_image.so stb_image.o #gcc -fPIC -shared -Wl,-soname=stb_image_write.so -o ../lib/stb_image_write.so stb_image_write.o #gcc -fPIC -shared -Wl,-soname=stb_image_resize.so -o ../lib/stb_image_resize.so stb_image_resize.o #gcc -fPIC -shared -Wl,-soname=stb_truetype.so -o ../lib/stb_truetype.so stb_image_truetype.o #gcc -fPIC -shared -Wl,-soname=stb_rect_pack.so -o ../lib/stb_rect_pack.so stb_rect_packl.o #gcc -fPIC -shared -Wl,-soname=stb_vorbis.so -o ../lib/stb_vorbis.so stb_vorbisl.o rm *.o make: Leaving directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/vendor/stb/src' make: Entering directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/vendor/cgltf/src' mkdir -p ../lib gcc -c -O2 -Os -fPIC cgltf.c ar rcs ../lib/cgltf.a cgltf.o rm *.o make: Leaving directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/vendor/cgltf/src' make: Entering directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core' ../../odin run c/libc -vet -strict-style -out:test_core_libc ../../odin run compress -vet -strict-style -out:test_core_compress ../../odin run container -vet -strict-style -collection:tests=.. -out:test_core_container ../../odin run crypto -vet -strict-style -collection:tests=.. -o:speed -no-bounds-check -out:test_crypto /usr/bin/python3 download_assets.py ../../odin run encoding/hxa -vet -strict-style -collection:tests=.. -out:test_hxa ../../odin run path/filepath -vet -strict-style -collection:tests=.. -out:test_core_filepath ../../odin run fmt -vet -strict-style -out:test_core_fmt ../../odin run hash -vet -strict-style -o:speed -no-bounds-check -out:test_hash ../../odin run text/i18n -vet -strict-style -out:test_core_i18n ../../odin run image -vet -strict-style -out:test_core_image ../../odin run math/linalg/glsl -vet -strict-style -collection:tests=.. -out:test_linalg_glsl_math ../../odin run text/match -vet -strict-style -out:test_core_match ../../odin run math -vet -strict-style -collection:tests=.. -out:test_core_math ../../odin run net -vet -strict-style -out:test_core_net ../../odin run math/noise -vet -strict-style -out:test_noise ../../odin run os/test_core_os_exit.odin -file -out:test_core_os_exit && exit 1 || exit 0 ../../odin run reflect -vet -strict-style -collection:tests=.. -out:test_core_reflect ../../odin run slice -vet -strict-style -out:test_core_slice ../../odin run strings -vet -strict-style -out:test_core_strings ../../odin run thread -vet -strict-style -out:test_core_thread ../../odin run runtime -vet -strict-style -out:test_core_runtime ../../odin run time -vet -strict-style -out:test_core_time Downloading PNG assets Downloading https://raw.githubusercontent.com/odin-lang/test-assets/master/PNG/PNG.zip to assets/PNG/PNG.zip Unpacking and verifying using HMAC("https://odin-lang.org", data, openssl_sha3_512): eb26159a783a4dcf27878754e34db6960e992072fc565b12360c894746bc6369101df579e3b9a5c478167f0435e89efb2ab5484056f66c7104f07267f043c82d *basi0g01.png f0f74d33ee4b3d3c9f1f4aacf8b0620a33cf1d5c6e9f409e11b4a6e95f2ab1c9159c1bd0bcf6f9553397bf670f4c92712b703d496665d4c6e88fdaf6a0c98620 *basi0g02.png 7b81665f353ff6347304b761d26b4f1baa6118daefc4790f4b0e690150a4e6306514f2aef87e2c39e83e56a0b704df987b10a5366244da58697cda4d5d2745c1 *basi0g04.png 6c809574674494d10eb04c58191c4e0b35813c45962ecafe36a9fe5ba44e5d74ba098e0a524a30c1508eb2dad601f04d5230dceb61a307ef1120f07a8bcbc92f *basi0g08.png dd439069fb704b8deff3de822314c012e91a0bd84984d2e79888c6394b78557a0ae6197a7b0a4d64eb4e16fc758946c4f1f13d0d06e512ed9743c4a355b02488 *basi0g16.png e851fb030f88ead2541a01591882dde5fd9f5dea6bb2b11b374394ed86abc7289e72c4c90808b261aceac13111d3c05b39033168b42ffd1c7ea367314b3a8dc5 *basi2c08.png e0f81dd459860f7eaf04a2c54932547f41cdc9903a1295a26cc4a2087fd79c98a2e5d5e74f22345dba08b1eb12f3f53c9b904c88b756cbae0c19f9d680e2f1e8 *basi2c16.png aa21cbcd5d64e6e88056af907509f3b98b00d105198ea2a669fcb25b6966f06d5e4e3afc160b2382935e8ab8e7ccf61733424dfb39b9e864306b82f8355bbb58 *basi3p01.png d6182370236630d42fd75eed7dc54079ddb7fa9bd601eba22a8dc3331dce31b9a9465027145c29bd56cf778ab0ac029df6aa6481ef65c9464a1ce1d89423faa5 *basi3p02.png 2b35fb98884da370f25833d25f0ab4b188cc26440321e95519131c675818c128b2029d38b3477ef94d88052ec6e9f8b1f7410c5576ce0b47b2fb7a5ba771ce48 *basi3p04.png 7415890831958ca34c73de3e33a9c88980e788d10c983c3a00967886f05053d359499bf0bad386af8ee1bfdb73f666e1d541b0ab682c6092ebdbad3d93e145b1 *basi3p08.png 22ab23a3070d9f1316e8c65b333745e4abf6dcbe63d9d0ada7f6881604b498a92e5b49eb8c1e32f453f4319d94d3d0f48441bac2e79ea528fd7ace0dbbacea9f *basi4a08.png 2b1436a619f91cf4045e18acf03201b5e9c7774fc77e4c3f38d668984d98543fe64978e80854f30adfecd89b71632945250508bea9eb1ce8e9145e3e55bdeece *basi4a16.png aea929866edc5e607d7dc90fcd871f4b6d548abb379b9427fce75a773705e0d8c3ed03bb64e530482b72973eb09844638db5db93666ca1605ff6bbaf194f70e8 *basi6a08.png 29b6ce7c2469e24587b87559f85551334c51bd9d7867f4066c0f7dcb01d710e11e87ee8654c91dc986454cd70f8bd6021e2086ea40e48a28d68a9bdf2283573f *basi6a16.png 52da610af6f97b03fd8e9f8e52276227f57a97e2bc7e47ae9484b2a37472330f8f5ecef2d6de7fde8f7eb8f144f233bdcf8a3d716c5d193e44d9590af2709cea *basn0g01.png 676c727faf143af658ed6c6333b15e50387c566c1846a4dda636ed4a2dbb1c0d6d32f0db635479f6851047a32c6d9c52898cfda004ea986853f3ee13750ed90a *basn0g02.png 123a6652b56f5b858373836509f6b7433221e6ff4eb9ce8a68d0d12bfb27cad0c1bb0cb159523ef1ae5997cb07f994bfbfeabcf0a813aa83495f8269a7a6c4e5 *basn0g04.png ad5ff30613a462a9b61242d42bb7c854b8247d80a1d03a3919dfdfe8a91c8a962ff51932b2411f714f1be7b803cbd4605c1d4441882cad7e8f44dd8d927198a4 *basn0g08.png 40a96ed10ad5cc58180701e0bb6d6f36c1752c8b8329a80be2960535ad9e168469efbd8f3dc825b57bf65e78a3b61835f19697f2a22511f79c06ce2c6a0034c0 *basn0g16.png fd92ba13d2038c632fd8bdd3e33971cc69f561bee1eb04ff7920625c6771e0cf7fdda29e48b8a6ca71702c0624ebbca232793f28bb2073b0247d30ce0c549ad5 *basn2c08.png f6b3cfbc70ae502edbeabde828823dc079dc4e9a586a7fc326c70caec3033124121e3ee2e6481e6ce966efcdef9376cb3ec3edb8e677e91563f510bd6f6e83e6 *basn2c16.png d262c97549cd1d43e36f5990dac051ead80f1456693c8b1e19a8a48796195831a6ddd5c4a0ac44d22fee51ce4d9392c1c40a0be05571b1b2a961691636d69cd3 *basn3p01.png a00e375e1fbcc23de38b3b11a0fda4d0204f55473f74e37e0bb5c5f391b37c019293ccddbb99196b9457cd0b7fe5b9e34a55dc6b8167b6909b38813e37a95e46 *basn3p02.png 1a6ab4c567e75b20ee6cdb400dd1f7764a05679c35010e6144fede5a55767dd1861df8e6240e1e59d4166e25d972ff05a41cdfd527818b6ec960a0f9d57d0939 *basn3p04.png b8f99f6410cc1ac0ceb366e93fc1008f45fb2499e39c489fafa143e8e881f334735e118eec93dde687bf4ea524b4548741c520d770ba6d7071e8fdce576644de *basn3p08.png 4b7758d4fce3bba95ef3d09cff0ab28c21b8bf568156730fd4e3bcea1c1c2d3ff77f53fe3551f617bd01c8c96e929eb20bf04f5c1a84f37c3cd6bacd4730e6eb *basn4a08.png aa0c411f8bb15fc801b072f1048de2fd08761fe245ad267e8503eef8ffe1c39be845e99c04245771afe9b102328129f6375869a4e6cec60eeca641b3e5df3a8b *basn4a16.png 78d7c811c5463ce53a50874baed840ba70c811513e0ff98fda15a08f01ac6a7c7139a9979cb3688451af6b7e2981699be3c27a386d77af5e60d1acc9e23cb103 *basn6a08.png e1ad0ed2bf5774b2733d23f2ea9570c6edc933298572933010144ef07bfe6a7878f7367a76f2affbf9845d5b69ea3c84b885f9415e18e752fb1bf21d0dd9d9a2 *basn6a16.png 22ab23a3070d9f1316e8c65b333745e4abf6dcbe63d9d0ada7f6881604b498a92e5b49eb8c1e32f453f4319d94d3d0f48441bac2e79ea528fd7ace0dbbacea9f *bgai4a08.png 2b1436a619f91cf4045e18acf03201b5e9c7774fc77e4c3f38d668984d98543fe64978e80854f30adfecd89b71632945250508bea9eb1ce8e9145e3e55bdeece *bgai4a16.png 78d7c811c5463ce53a50874baed840ba70c811513e0ff98fda15a08f01ac6a7c7139a9979cb3688451af6b7e2981699be3c27a386d77af5e60d1acc9e23cb103 *bgan6a08.png e1ad0ed2bf5774b2733d23f2ea9570c6edc933298572933010144ef07bfe6a7878f7367a76f2affbf9845d5b69ea3c84b885f9415e18e752fb1bf21d0dd9d9a2 *bgan6a16.png 4fb9b1023c8c7accb93cf42bd345846c787735df01f7db0df4233737f144e2d5348afaededcdd8c2bcf2e53ce00e2ff095c91de14d7818b4b41c396ab85c9137 *bgbn4a08.png 302d7c02ddb0be62aeffeeda46957102c13a2701b841a757486cb3eec7b5456cfabc6ee1954f334ad525badc7c607621a72559b01ce338a0f39e2426d0a03fce *bggn4a16.png d380c477775d102288b43c387dbd7b931f85520f2f6151e3ccc5a25764169312d98fcebf69fb86d3d12520edc3de9bfced559ddf73366f0679e52defb9116424 *bgwn6a08.png b688d395552eb2a8506fa539ee9159b40a57d02c81860bcf76176213504eb10bdd89de7ce9da452e43f2a46c15290755cdc4816738620b27aed45b3ea7f7ee84 *bgyn6a16.png c4d58269ef360e42870cce5fb0b1134bfe5706f172c5ff916a338978798fc541a463ab4fdb7c91c424fa385f0ac5d6f576967f178b858d7503f609b2daeacb64 *ccwn2c08.png d89becf7d24dc57c931a8af1b9dc03ae10302785cc67028cec7255e1aa0ffb0d508d894023a98c10a24cf145aa60b93f977acb8231c8fee9d3f0934484757c30 *ccwn3p08.png a5faf9cfd284d3750ce2c2f8e15d0ff1bca09da4a9d46b8797c7a1a9f2ebe79d7a7a552bad3c3c049d6186460e81e1e7f9b94e7bb98a3c79d2516f6fb7ac6aa6 *cdfn2c08.png 396eec14e76c00d22ee153171243ac531dcf7adad830948dfd5d6f0a84155734b90407e74f8c1ab8cfb0af5084c03f511530739751f8da070379c826545d0237 *cdhn2c08.png 051b0defa4363ceb3fbc44f460f99a10cdd7c15797ea6d8aa62513b8b6fc5000fe542899db464db30eac56d0c9cd2a5d3778c6962f3aaa85a20881951a7f963a *cdsn2c08.png 946074446fb99f0b790146df0f6e362c68e79b46ec7cbc4ce3d3dc9f75f66e58715caac4b3d7aa8fe8360c32abd2702e7228f9c03b4ba2a0d7f2f970a7ba8f32 *cdun2c08.png 6680e895195295989850129bcf9d0d0c47efca1c3bc363e4ea822c688707955cdcd07ae92e6e213ee388a62e14b51e036f9a9e075ad7b0f736b0cbc5cc4a108d *ch1n3p04.png 778ba389d9d0bcbe188e2501c7c1d047f1287179b3760b43da0053f0853e77a0575c7179a02f2442b83efa6cc0951b32d09bd7ea3b6848f261f10b8127e4b0e0 *ch2n3p08.png 9e7e94d201a1222383294bd60e2627207b7b99c0bd80aecd677a1b7d8b372de4981b781fb794811d29a4b2c4db4f5a40c953039c31084f8f3de9aff13fbd1dc9 *cm0n0g04.png 33bb0ffdfe54d655683e4e1bd6d963b9a35a6500129b5dd574245e78971de8d19f27b86a76d42056716b90c2bfc950241bfdc6c4b52ee0e125571de36ba61904 *cm7n0g04.png fd59386d15a1a324c5ff32f574484c1209afe4ad99f7dc12dce45b2a9bfefd33311ec93211fea3a8e61d1ad2f98220b0c15d151be304bdaa7f88126d54299f68 *cm9n0g04.png 93ca3eeba9aef67de15f943fb2383d208ad1a68518ab78c9fa5ea306ad077b789e873f9e453f0354535167aa4e3d3fec715df05e827bf510948bf0e6fa0dacad *cs3n2c16.png e8ddabbf0b17db03bcd7ff0c61d08cc971b3b88e3b3ecd2d4a296da8cf7d7708fa5b42ff3d5813d936ab7f5b4bafbf5842fa4c0fcf0cff15258548d2d26882f3 *cs3n3p08.png 4e3eae53e8c27d4c58d8ad8cdff2c06b00a61d1528a41f5566694f10ef33c4a66f40d3d9fc247731c3ba6dfb734c9f2f90ef031c64486fbdf8a825e354fd67b9 *cs5n2c08.png 31ee0f7f789c1203a9b0e81da34960a47017f3fce37bf2b711738ebd535bb3003ef60c2b0b1fca16587a59955c1ae24b9d186d7ead1d3ece6ada2bbfbc5aee85 *cs5n3p08.png 11bbc80c3168f632deb4453f9199c7994255a0f4f2d7d2d2b06a00931fda4c56985b5a2ca8e969893ff2d65bf330c3d3148b80cbf72aacfe0054b612e6ae05e6 *cs8n2c08.png 49ae3a9050487f6cae826407d421f32a8c67977dd057a6e36f1b2e1ec6abdf5cd46c8929ef4d7b565921ed6c9ae0dde89e243714fdf1510503c7d7b8af6d66e3 *cs8n3p08.png b6a66fda9ad82cb3287a1ef54702926204bbd4186969cdc2e0741a28dae1869ed76939199f44fd7dd78332753cb8b20a53c4bf740e353f2cc4247870cf576848 *ct0n0g04.png 7cdbaebb6be5d9165972b5fa24f2b64ab437f5337f0548f3d212be8aa95e5dee6ff9abd76ec232faafedc4a41ab8825221b6ced2ecab81c1b3ab20042ceb81a3 *ct1n0g04.png 648769788c3eb4acd06784dc428bab9e7868328aa3cfe3718ee6656e13e40c4502ca5ac1fe6d4baccb666d4a4f6b3a5d3c97d489f9919ae0d26c2dcdc62e526c *cten0g04.png c40768807f13dee8dd80ab012bf82b7e8551cb20bde3c7b5c4c45ed19c764cb981945ef036292bd9a2838d34b1b52284295133fea326aea9fc391708bf1d1fbe *ctfn0g04.png e0cb7a2d983f1c1c38054b02aabeec657e3f85dba3a52b4878798664c8c6db77cef84d01f042368de6e77cd07b7c2cc6e324aa70bd44c2c8a3642f0cc8fc6a65 *ctgn0g04.png b8614c14bc8c32bb3b29d3b0ac9f3d04c0fcaa40818ab86866e2a8ba1e0c6a87a989f499f208a776d47bff8ab09bfa09352d52089b3cd5bf599faf27627a630b *cthn0g04.png 02e2e0a5fa8054e7c7e1c583945da06fb31eff9a3fdd1a7c9f76ba3333f20ce60aec8fafe07f608e9d65a6543e97bab0ff8ae66f3995e8035c05a7c53168ca9a *ctjn0g04.png ac35974bd1182e339327245ffa1c0afde634b3a67ee9d6e4e22deee983d6d31054e7843cf1720087b88f6510ed70276e9b0bf43deaf861bd16ceb166140352f9 *ctzn0g04.png 5b2e174847274069fc8f4e30c32870ddc7c0e3616a3f04fd41583543aa99ac6d9b7d5a63ed1da672c551b4d193568bb58ddac5e87a101b73367c7c3b01e36fa9 *emblem-1024.png e81b85aa36c9aab55754dd8b73d42497c38eddf9ff3c2981529eb62993d8c0ab33d1b5146a350dd8a1c528d42a967733b2f86248ac615e0254fed53d66d0d895 *exif2c08.png fa362f0262ce522297ce52bd7d18b1dc28a2eee3e099b4104c2fb6bdc3fbce0b70303e6df31b709b4033b41e8acec29c81d456c67cde741243c9a54f1ba17f17 *f00n0g08.png 040e95e05152c4bb30608556c828f453c46253c7e0ab18984076cde29b5b6afea7b6658cb019a2723af02a5aabadb1af3b1190655256f3477cd54b9ebdd4df91 *f00n2c08.png 5c60761dc803de1509ef33b4e0ee350d15488d73f4b4e2f93311beb19667626f42d91af39873cd078617c5a2e7c46cceb831d53299c3ff2e7486b43a02ce4967 *f01n0g08.png a2762a0c4905d05469178176966e86ed4f14c3fcf5c88336209cb923d76e73acc94c619947be87b9183afc20bcd002ab2cc84d81897ec8fc0a4bdeb02a2b7863 *f01n2c08.png adf640a6f60662ad1b47b5666d2ce86489c685284e50d47344af7cda37f4a42697b5e249f5140413bb3c3e563cca09b2693dcea8bd9ad9adad1adf654ce00bb1 *f02n0g08.png 5f70f19d318ff1d9de4c2f728d83952b12b59bfebac213766ef835dd19f8214f56fa92318041eff25e720503542d067bc9fdf91d86016713c68eb1c52870bad4 *f02n2c08.png 742efed3d25ada0449ed60e4fe1dc94abbe494870536946810cc0eef5c3bfbebefd9bb6d1a482cd5e2c2ee0f34a74b2ea796772254d05accb6739c1ab4d19cdd *f03n0g08.png adfac7d6dcc7354467cb3f65742e30ecd44a09b5913ffb656664c9c4730e9cfab9c5e0df2ff8995d412b1ea9cd30ec061eead939546bf795e50a2d49cd10bf92 *f03n2c08.png 9f229c609e87e6c3b83fa82f4f59d7b6494b70c7f85cc807b3611a12d5c59953f11c163228f2bb8b2e7ce77ad204e0da099ab06f8fc480d3ab0ca99fef83c23d *f04n0g08.png 2dd8b926d1f370b3d3ebaa982491fbe446f3c22b89e635c76eeab60c9ccd3ee7cf39773108d2cec647e480d40de88c4173369b4a12a3fccfba9e4040752cfb4b *f04n2c08.png b41996ddf1b770d01900c309cfd2f96d6e60df8313cfda3585a731f32166aa447bcf66ef4af907d6417528024961408d06ca0894fbd6a63fd47ee5a9ed541b51 *f99n0g04.png 02a49b9735063a4d1888b550ed961251b150794422b00ca3800ebba09cd55bdcba15cc8dfe0c41e5a99b2f4d3976b32b1cd08aba92f3dfc3960c71e28ec6cb51 *g03n0g16.png 70b3d643218e033959c51279439d80982f338016b4355aff12be51e7bc59a79f5a5d519c0fa5f13db072cc667fb9635654766af2a11ea25c1b6673f554ceb1f4 *g03n2c08.png 7bfab2aef6f2c04063c438a8f5cda38f3221892ec22a83ab3d3441a900b97c0a7184336ffc2e0c6748e4d931fc80855eed5d6b208ba6ac0709ef02bfbab3e8f2 *g03n3p04.png 9a1d60c89bd63e1f2c81adf1ce7025b7f465e00f0c5142d8a67b5a92e2b042d41a352704969f237883e376bf50c911db196d46f8c28c30ef5763e1e717710c8a *g04n0g16.png 8e482c99cbc90e6e4aa678e5dbdc39f5b432d740ff260ab1ec04ffa199d97ed2e06491cf88eb0bbbda2f4133f174cf3741474305d9645e0268916aaaab43299d *g04n2c08.png d95a52bdc83db74dd19aaa56b40bcbcea268492498c7b2348882a4a5ea70c2b258462c3d5cef85e5372188f21001f719afeb2fac635006486c8fc84b96cc4622 *g04n3p04.png 75954c2e19aa2ba43f7011adecded403035ecb21595a5d116896d2bfc1b71eac42c9b6f008a748cd21b70004921832b3e0dafa1fc0fda4c51ad44cd2b4d782c9 *g05n0g16.png 272baa8dc73cbd63f4fb9545288cfdfcee544e266c9074b73b401895188a123960a6000959f9c034f7b5abe2bfa5e6185253447bac82e9fbfa9634d7e9981d95 *g05n2c08.png 81105d25df2bbbdce60e90cb9a7d0784326bc3c2857fdca4f1f3ef7ab301627685057b97b8d0c0c725d92bc0b48aa1b156dadf5e302ca35917f0b407689ba054 *g05n3p04.png cb6babe4e25f4cc7e0c3602d9f0e9e538f46a4c4e40420c29521799c528da31afd07b614ae64fbc0e9d0904c9f3e7395b31452abdc69c6a03bf1b5817035b669 *g07n0g16.png c61e8f936afda939d6497687597d3381485b7cc00716101fc4d6f3abf44df63659b762c77ee252a8735f8e0be0809961db17abbd42c5deab5bad10d0b6b28a55 *g07n2c08.png 8151fa9e9ccd1991a05ea129a7363e23de80688c65d0554c7f3142ed7099d01d82d8ef122986693718f221202657ff965b1b6387a237b36ae741e3d4ea693280 *g07n3p04.png 28ad93f3bebed928c3b0bb4beecaa1b1b55e480c7922d2a36c8f92fc0de012adab523c42f22871b82c6683a7ae74864ed1c35a76cfad92dc6692be0b78c22f50 *g10n0g16.png 4b922386b48c0dd51aee3852da4e52c5c4f3eabe3fcb000e4cfdf0c0e8b27d6a6f77fed944932726fe884f468ac24d89c5c46d65db99be1ae797bc4bbee4cd01 *g10n2c08.png 9b106a0db8ea7e4bc3876beed0f13d83b6f3d6d7d7211441379dd8d18db080f5dc81c6d15312cc3c8ae569b991852ad48f167229dec033f1a974d2a95c83cb3c *g10n3p04.png 0910ee601a4c4cb546c3bf2b5e8a799d199e34e1434c58c75ddad17f2b295920cf3dde9fe05eee19689705f76b11474b4edc73f4ff346b6ab2d02ec40a13d3cb *g25n0g16.png 080ed57fd4185c00c6c70e48c27612621393a6ef3987aefd1481611f74d0aebc58d1a90386e4e7bb0321eca961e97cd403a7e727f7324196c5a3cf0e07bffce3 *g25n2c08.png 1deb4281d9792af858e715c39ef7e6756f3004845d87f52054efc9f02c679b2b1b6c2a548a5e6a3f31604b115469ba4bb81510470a47ff9a22b133427375a8db *g25n3p04.png 0104624a95b1b8a97bb5013927cb8fbe330a8c9e7197814147702702cd1d44cdde956404786bb0e69927c6b03ed8031bab566599b1291b995ce747f7cb2135eb *logo-slim.png 40a96ed10ad5cc58180701e0bb6d6f36c1752c8b8329a80be2960535ad9e168469efbd8f3dc825b57bf65e78a3b61835f19697f2a22511f79c06ce2c6a0034c0 *oi1n0g16.png f6b3cfbc70ae502edbeabde828823dc079dc4e9a586a7fc326c70caec3033124121e3ee2e6481e6ce966efcdef9376cb3ec3edb8e677e91563f510bd6f6e83e6 *oi1n2c16.png aab1bbfc7b711ba66260985bd8bda6ffaa1e09a0a546b2fe8869b508d823a9e5a412ba6337355a81d87f010e9db8c95eee5f5084b21ddd5cca5d7db7725603b0 *oi2n0g16.png 8d1dd257f3b1bf44ef0bf38338a1e3f2ff78670ac779959751a56231109ca1ed82414f50a221aa45333263073e1e1a950ac8df8e5318e2ed695422d49400c540 *oi2n2c16.png 7675dfa4cff547c3029b21cc892b90a8647199dc9290add932535b04b4eaadaedbc338704f98a075f4690b87815eec8cc0f90a3dbaa2a7809aa03f238ebc5815 *oi4n0g16.png 66313c9d4731e2a9fa006ee9e43c6ac4a3034ce2826c6213f67bfa349bb8bb3cfd8acd2c4553fd1fcd4b2f43993a54539ec8b7fb7f07b3a406adfe919f17b065 *oi4n2c16.png 5615cd4c277be96b21031827d08c8fb2971fda090a0031fd34594f77f7cc558bc68917542597a32bc39c0cd29f7759f0f0429203aa285c163bba8c8f78894e72 *oi9n0g16.png e2184c00b952a3aa53078a5f995715fa683718a9cbe42705fae3a7c77b236ee6ad706f6dbf2c243aeea17e2c53e84724907724634545e065dd16ff400f5677ab *oi9n2c16.png af1d473e986b3f5cb1006340f8f99156e980e2f8c9f804f0e27c57a51d0dec332a81d99c6e50162f63792d89da44857a6072f8431aa735f1e8f86c06520eff4e *PngSuite.png 82ee5674861b5f9bdab6cf41910d980fc33b5188e191b8892b051dc3b3bbceb4c6d421cbed7bc9b71a9a14db43991c0458ed2cbe5166939f1cbb1e20e445e8b1 *pp0n2c16.png 71c0d4c87b6b2644a4529cd240c8d583c25d45e79fd8bb71ca850dada37e46571052b2da28b926a8194169b82da505c9a3e3a701816d91ac968ad6ff41132b70 *pp0n6a08.png b273e94c2f826640b10b27b50c605be06541b397ea1289be6f4ea821dff6c7b4b209ec8817a315db442de04c975b7cfecba07b51c6cec965ab9062c05ba04edd *ps1n0g08.png 833993b81801432eb3a9dbca81f4fdd8ab720c76f8d99a2d298fa1dc4ebd19759c158dd10a68f690f999ea643f62fb7e779e916df86aeb05c43bc4db62aa520b *ps1n2c16.png 4abea03946d751f03e1438e5987ae691607e528c577db52e893051b54a5d147969dd965e44aaf5540fea75baad873327d76aa71a07c81de31f04f3b781d01e3c *ps2n0g08.png bfea51d7be49c04293de034c7649472d34becb663169608490916795fe988df7b812ff8950a3f8d896ee27756effcf9fb525d8d455226cf3965595ee85188581 *ps2n2c16.png 18b405c902977d2553aab1738a3c00e602e40d11c121a7007c9b7b4cc499aba1fab12fc12aecbdbd5b5cd2638ec5ca5157b5d8fce5dad3cdc3bea02b0904c9cf *s01i3p01.png 8e3e1c9754ebde8c687355b80eee4bf0e0ee8e37b39b784f1997cd2eb60ece7f077b40c8027b0d7f4b7e8f242c22173a244f4e599db33985187439bd918d4486 *s01n3p01.png 3e26a8cf35e3df1650adc1656f2d3e7c9b5e1c7932826cf792cbe2cc538c1283ff145f66e4682d459bb0b4f2a2f9ce7209f1997e336e06ca49a83f75270ccad1 *s02i3p01.png d34685ade19ee550ba52e81657627832cb9ba3655f6fe336ebb5fdc4d35c380e819efc1556e1bd1ca2b4e456727dbc5312eb513e7254dfd057a25963e57f0ff4 *s02n3p01.png 818a2c91d6c0f96b13806d945d1fc1b4c64f17a9b6a2ede2658c84e20269cd80289312a163761165f0d99e1824f283844f1b4696af314c05714fd349acf7609e *s03i3p01.png fe847a62eb64bf9db4d9751600b19333f057b626f2f2eb80ee78a3374ae562944c2ebc9c2712f3bbf862798ef9205f38297cad44e8df5dcd96c158ca2e9d9233 *s03n3p01.png 1c63332a0d2f31b3a6457038ec2b8c5b4bd3192320fb1c44873947375dcaa028ea07151853e53c6f3fff6878cf90adedea35ae819e5a1b2dbf92399b29464d56 *s04i3p01.png 1312d9f3e5bb07b6cbf0c6798c3ae9b0a6cebae465ae6d4ba115ef585616b3b1f7723c6481fcfaa00626d6c62e4fbff7023faf1e92eedeb5354b9805542d43b6 *s04n3p01.png 13225a16a79579c4040cdc03f11c71d8589ab322a4f3926e32d9499fe4ca8503a43870e532b2da2597a6c3dd89c3904428cf89c25a8637d40bb3a353017cad5e *s05i3p02.png d07f2ef30c06a29b9c5c6a52ce1485a3bb9dacb5f119c2829c4cfd69c8fa272d6065eab21a5acd016bdb4f4c724214e8a737c2b76e0f0151e6afcbe5586a37ad *s05n3p02.png b386f0387e8496849b6d325e710440f7937a403b123886a52af8327e69e411fd632db19daaecfe2e712d49279630515d7217533112acde73cb429e2cfa465b63 *s06i3p02.png df0968c77975f350a86fc09c047d9e3a0a2b71890a0ae67bdfedb23e7f0ce303ff883a463668e10df1dcf2e57cea8cf1fc7c836f5d13a73c1ecd8d66284fc0c5 *s06n3p02.png 0f67816f188ce11f15d0f345d2695f1920a322d84be3f332d542c5d20d10a9cef2cebf1e8ae778b25677beeda229c06221eb3450b851ea0e8cd102e5cad14e66 *s07i3p02.png 0af60c935e2da2a8a3173edf614085ad0df095c882a140437bdf93ecd5494cfeb5c068dc7ea4d49e181c67d26dd9cf8c969bb2d95f2fbce212ddf5817dd7f642 *s07n3p02.png 3204dd0879b6b1284f197a0437e674c4280adad180d4a1d37dff1555be1924d6234dad5d02266aa575d782c53fa52fd4580d452482ba939c732c09709075306f *s08i3p02.png 135039621ce2079465ef49c1b7e5a5aeab299993d2bac864d822ff0669843df1e733a729ca5226ec05c94ddfebdcb2f4b78699fb3adb741db993d9757b4ca71c *s08n3p02.png dc4d8ed06a81fcd604f949f43e7d5f482c3ad9efd113d220b709de38ca0ca1a340f4cce7e929ca6323390b4ea7c4399cf2f1f2e34c1ef1b38c8296b51d7e8f4b *s09i3p02.png 96b8204f7008899993d8d277ff42c8eb7c85e7cd522cae2e9cf28b8e10e3904c7ec2e3227372f397f6c5a381875dd747a42409471a29ad5049240417ec1441f3 *s09n3p02.png a4de495c70f54eeccd115492a0dfe1cbbcf7f308343eacf6a57515d7a248b356a2639f5e88246d630c8713724cfd7ab1d5d388c677f026a1c5c9b4270a837c67 *s32i3p04.png 757009a2fdf19d1187d85930eeb4e75c6831387348fd8e618d1ef971c27d2682b2464b4160a743a6c6d712553fd7fe1f0e5d78226e348f270093495297ec83bf *s32n3p04.png 19259eaf76a42fec949a21c4c55715247a027c2b59ba4bd0f45fdea1f3406cb475c33213b662fd64089b697a6cd25700364f76923dc2531fa0b39546242b3356 *s33i3p04.png 3f42b5f3896c1a47fe5dff9921d56234b4326dcffb70a7c6b1f0e7193a6f8f898438635f3b1cfef92c59d7ab827e2a3f40671d97c8547c8e7063a0076c97fba9 *s33n3p04.png db0f7fe138fd732eae4a5c1b8d013167eb3be4afa86141b3e6ad096eabec67644e3108189311b3ce2c78f891d1ea7f5dfa1c30be59509edf123696064eecd00c *s34i3p04.png e35d9338637ae4c7a1c74a0e73a5c4ba405c2b0d36efd92512b7572d418c25e7d06361be2a8d16323c2708ff3921da24b76be5a41bd3cccf09c27ad472078261 *s34n3p04.png 9f0602e1160b81c2e88fc30daf295ff29c4f6faa5a3391c69d895621e7ab76e2071ced6f5a798e294f69621bb32272070ff4ceeeb1436b1cf03640417961a9d1 *s35i3p04.png f12e6a7364073b7a010db0cf952989f5f5da20c592b0256efabb5e82e96d928dce7695c2a0af0749ddfa2739e3ca985463eb0f4a7fb6b8ab0638d65079fc6265 *s35n3p04.png a2d0374bba6fb665deda98b1bd0ef767243b7a974b9f00c78d54bdbfed2c00decf6faef95816ef711efdc359247142be08ce2b86f7860b7384948ba394b4dd21 *s36i3p04.png e200a6869dba1fc9e2eeeff6e686e02313c366a990bfb5582f66dba486251392a465db03806092543008e1130624f1d16cde61613d0ae2a9589941f69a1608db *s36n3p04.png 555f1f7ec2d8ddb58ced7162a4dec315780be13b7cb9ed6d8978046c7fbcb91b4ecf6fcc5c99bd5b8b8d348e4cd202d882a31dec1ecd25156af8968c4a06fbff *s37i3p04.png d28b3f442b481214774d543924ab07b75fee5916262e6404992962184ea0059ca34fb32d14076642ecd83a3063966ea80676e3165759632782ffd844702cb74e *s37n3p04.png d4fe0179effbf28f7d28c0192de614512870367cec14ca04d86eb9fff9d6864b1074a68144023244e46cb69ad601e81632c36eb2ed307a32a3c37b7683f882d5 *s38i3p04.png 19d23ca8b9b44d26bc9173a69d1d8332e4e7b2ce6e6422195e71dfd0701158023253b130a831a035b2fce0a1556004e8de74e893caeea3d12410909e6e649831 *s38n3p04.png f0c783232707d288b086398565918079e510677742bb5dab09b4520687a06809ae328d24508ebd8f5c26cf85105300ba98e55c29e3773579929839ed9ddbf7fa *s39i3p04.png 39763c31a17edf2751442cf45ae3cc315623ed5b04141bbced2ee8d233485b2d1a2cc0678d60a1c84e3d89a7513634bfd9c82b58754cdfe95885f7a54ff18e2c *s39n3p04.png d33b29e6669accf1325e8212c555a6cb1d8413c445140aecb62eb6b40912743ef7c6298ad4bc2e232bc448ddaba37f79fa4d25e0cc8e3d53a5ebc93f8f984555 *s40i3p04.png 463eb60a2f0884fc368ea0650c5b7b6469c1429e5f006a6537e4aac721094bbd57baa6bcfe4025939089e27b344d7077ff09618e9ce3a5bd40ee3fe5a0e33ce0 *s40n3p04.png 24fb55d9fed351946869552edb15bf20a2e7a050094ca4b51ebd135958f8b77401e0e9b18618de0cbd18f835e16df24dc57ef094d3b456f0eb9f73c31748ce2a *tbbn0g04.png ee98ae3a1cb4a851830ee3e8f4112d08bd74c2a05b778ce51102780ba9d7170c5200c9cc4e1a5c0833618ebe137595eb8fc0591b8798bb6e4e94c234f8cbba3b *tbbn2c16.png ed325815b8525d3a5fa37c968b7c85946add7c08abd1c66d86e0264951cfa5a377078b910a78cc664ec2c43d352093c2609b8d01c9572f4ba922d98264e55c04 *tbbn3p08.png e6da4190d4cea04b0002d598d68c0536448899dd8fca4931b44bc8ea6d47e6946c55ebc5d2049936db2f7f52caef124648d25a360e838571f5f7cb2795eb3657 *tbgn2c16.png 865358d285a8d8682a16b050d9c1b7492042e1a217b0b5753ad28ae1a698dd77150f8cd6510f345157e1efa1411b4e4d5938a81024c150c9d5e76e423105d9c8 *tbgn3p08.png cc3cd3b8b6cc9920914e0184bdedcf9e59975db3f99c39b93ea1202cf6e11689eb966fc40ae2caca8ef224a8aac03723142b58b701ca2a02fd73a62e379f7a6b *tbrn2c08.png fa8359bf8cdac3ab9ac54cd4f1e96b1469ff3e3494102be179b5c7394a4e37953ef54f5e1ccffe771b4f028225ec164b410b0d08f82224ed93a654433feb14fe *tbwn0g16.png a0e10707fe9df085596a724561ba6c80662f87095ba479b2345c985f4beb2933f7767fe3d07b30002591259dc14012f4b26fa9b503cc75fd644def7c27c9f2e6 *tbwn3p08.png 9920b40b016c4a05a094c28a989d06e108e2ebd5d72c2a6ddca359b68ad95238b0b6dca0f60b78c56b551a2e44f924d5a443071bda6f6e31669b0a78c09b18af *tbyn3p08.png e9910a8ccb78a10980c55c6ca7115757b48075e42c14a83aece92a7f85eee538d5e1d9301efc443a867628993ceff1c13aebcc574641ad85eec48ae05df9997c *tm3n3p02.png 57fbf8a07060565c23918420952d1feb506ce5b1bdb25f22d41ee1de4ce9655c6dde04b9643d2491b59efba229b7e0cacd6799010a89005802c28a300a4e578e *tp0n0g08.png eed3f6c18bd81d96870a47c737574746293c71c517b6a5ba88afdad5ef89fa30d975717f8a8f84ec16cb98390353934cbdd6e4b099e86f0ca3fe8d50fa07bb11 *tp0n2c08.png 9650347d0f4a1a6596828f48766949947148952c93c4899541324a48289ea558c5d7bd1a076ac0e32f71d197e478ffc418e424c52b3fcacd2f94eaae98a566c3 *tp0n3p08.png fbd0f987d98d96f85679ec237c05925032e8d7783551b3f3cffb1b7db6ebdb3afb61214460386b2a3a011826bbda8340757ba22727325eea9fe518c136969f24 *tp1n3p08.png 6aa3e16f11e82378fa7d3767a785840960f2c152338374e3f64f94eb0799e1f29637a1a66435b6dcdbffb9208efbff65a70e17e80f1e05b3038a837dcf79312c *xc1n0g08.png 7e0d4285bc67345e092656f04b235b4fc273c7892e26dea339dc2bb8df6348d8477f7e6573fe4f40ede1c94b49a60d46ef47ff4f7327fb12cd6de3737e8b5e4c *xc9n2c08.png f971b781eb229ada882bb333bbcce956740f9761581d68ba95b49d998b89499bdd4598c4155e72240d6a5b74c04d7081fe284f78fd3f85f2550a3d2171f6efbb *xcrn0g04.png 9e1d234c3775920546ab9f9eeabdb75457bd823d48ed677fdfe61a95c02c65730182ba7e84209bfbf59de5d1bea533ca57c90ff6a49ea6d5749636f949bdc16a *xcsn0g01.png 6458d4b8f10a01ff86207496fbf38b25c35857cc537e9e11085fd5fa7befe956e707e6c1c61bdd76a393a816fdc916e2003fcecf5b33dfeb53c4bb071110eaf0 *xd0n2c08.png fdf261941945d1231ff3b8e91db063ac5a52e8e56f1fc80c5c51149ed255a4eebb4351194d76ae156bdff1eaf5180184c2aa2dd27e4129498279360e00d7db4e *xd3n2c08.png b7a3a47c0863bde4ae8aa5ef5fe5d43f8e29abb413dc002553b63d6a4c1fb79eaee66011f1f45887c218aef3fcd63fda847a1b1bc1975252c3b4fcad553c7b70 *xd9n2c08.png 788ed6f9e7ed64e5f4dfa8b62dd88f6f37f7abd1c8e3abf4db2d1c46f0344e7ba638f6721e69ebffa19cf6536f7685f485e9eb548a3cae55131963da05950acd *xdtn0g01.png 1f06044e4607902e7bd8ba291bf2b9bbb855a881b4a7dde6a21e9f5f9b74f0f43f55a8aa31fa6d1c225d0dc891744943c1544aa17836b3ecf900f041b1cca23c *xhdn0g08.png bf3467f8aa9d35f7ae17cd59c3b2d5f6bf110b71afdb3a501ee88306647d669e8419e78b93b995651193a9ff99c849f82530a0bd410cec445feffe36c8df8dd1 *xlfn0g04.png d1bae1e471886f1661354f23b3564a34c9e1b076bd158ba129388aeb1f287d39ba647269b955bf3cc81f2b962ac6a3eb1a887a8c85243574e84778e48096cf88 *xs1n0g01.png abd509aa6253d8367980e4f6f4d96bb4b3732287601a7bd3dfb0fa4c70dc3908937c16e6459961421409c74f9952b4693ed1d352dc002bd120a57ba5407cac1f *xs2n0g01.png 015a1bdc1f878435c3de87feed442e467b3c96f3db3134d1e23653b6759a3a3d68f05325d15992ecce18ec5c00cab7e430c1965ccf36b434d8c9f9a4e8194bfe *xs4n0g01.png 03dab5037599a58f25dcbd1be556ff60dba08ed3e0e92e5791c53e98041b0ef174a9ebdf75fd997696521ca96a19ca1bb9a5eff929f1a7c0dc1a7d3598d07d04 *xs7n0g01.png 9a65f94ebb3614b65e093534a7763f55687144fc9a82e2680e7cad9863d72947a0de3dfe57468e11b578234b8460485e8ee895c681c391d140d84b15c7a40f41 *z00n2c08.png 847fd249d190ccd8ec54afc910afaecf007db7ea5753c18eec8de654b159f4cdf99b70bdd55ec276ce5340fd2ede5290468fe4c6029b5e4c0825ca881a75bde3 *z03n2c08.png 94268c1998de1f4304d24219e31175def7375cc26e2bbfc7d1ac20465a42fae49bcc8ff7626873138b537588e8bce21b6d5e1373efaade1f83cae455334074aa *z06n2c08.png 3cbb1bb58d78ecc9dd5568a8e9093ba020b63449ef3ab102f98fac4220fc9619feaa873336a25f3c1ad99cfb3e5d32bcfe52d966bc8640d1d5ba4e061741743e *z09n2c08.png Done downloading PNG assets. Downloading XML assets Downloading https://raw.githubusercontent.com/odin-lang/test-assets/master/XML/XML.zip to assets/XML/XML.zip Unpacking and verifying using HMAC("https://odin-lang.org", data, openssl_sha3_512): e0cdc94f07fdbb15eea811ed2ae6dcf494a83d197dafe6580c740270feb0d8f5f7146d4a7d4c2d2ea25f8bd9678bc986123484b39399819a6b7262687959d1ae *unicode.xml Done downloading XML assets. 31/31 tests successful. Random seed: 3319964496447028050 Sorting 7 random u64 values along with index. Sorting 13 random u64 values along with index. Sorting 347 random u64 values along with index. Sorting 1031 random u64 values along with index. Sorting 10111 random u64 values along with index. Sorting 100003 random u64 values along with index. 72/72 tests successful. [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 13 in [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 9, found: true [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 4 in [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 7, found: false [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 100 in [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 13, found: false [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 1 in [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 1, found: true [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for -1 in [0, 1, 1, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 0, found: false [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 13 in [] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 0, found: false [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 13 in [1] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 1, found: false [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 1 in [1] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 0, found: true [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(192:3)] log: Searching for 0 in [1] [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/slice/test_core_slice.odin(195:3)] log: index: 0, found: false 223036/223036 tests successful. 171/171 tests successful. [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/container/test_core_avl.odin(12:2)] log: Testing avl [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/container/test_core_small_array.odin(10:2)] log: Testing small_array 1343/1343 tests successful. 84/84 tests successful. 4/4 tests successful. 93/93 tests successful. 30/30 tests successful. 20/20 tests successful. 103/103 tests successful. 1223/1223 tests successful. 71/71 tests successful. ../../odin run encoding/json -vet -strict-style -out:test_json 23/23 tests successful. 29/29 tests successful. [IPv4] 0.0.0.0 [IPv4] 127.0.0.1 [IPv4] 10.0.128.31 [IPv4] 255.255.255.255 [IPv4] 0.0.0.0:80 [IPv4] 127.0.0.1:80 [IPv4] 10.0.128.31:80 [IPv4] 255.255.255.255:80 [IPv4] [0.0.0.0]:80 [IPv4] [127.0.0.1]:80 [IPv4] [10.0.128.31]:80 [IPv4] [255.255.255.255]:80 [IPv4] []:80 [IPv4] [0.0.0.0] [IPv4] [127.0.0.1]: [IPv4] [10.0.128.31] :80 [IPv4] [255.255.255.255]:65536 [IPv4 Non-Decimal] 1.2.03.4 [IPv4 Non-Decimal] 1.2.0x33.4 [IPv4 Non-Decimal] 1.2.0XAB.4 [IPv4 Non-Decimal] 1.2.0xabcd [IPv4 Non-Decimal] 1.0xabcdef [IPv4 Non-Decimal] 0x01abcdef [IPv4 Non-Decimal] 00377.0x0ff.65534 [IPv4] [IPv4] .1.2.3 [IPv4] 1..2.3 [IPv4] 1.2.3. [IPv4] 1.2.3.4.5 [IPv4] 1.2.3.a [IPv4] 1.256.2.3 [IPv4] 1.2.4294967296.3 [IPv4] 1.2.-4294967295.3 [IPv4] 1.2. 3.4 [IPv4 Non-Decimal] [IPv4 Non-Decimal] .1.2.3 [IPv4 Non-Decimal] 1..2.3 [IPv4 Non-Decimal] 1.2.3. [IPv4 Non-Decimal] 1.2.3.4.5 [IPv4 Non-Decimal] 1.2.3.a [IPv4 Non-Decimal] 1.256.2.3 [IPv4 Non-Decimal] 1.2.4294967296.3 [IPv4 Non-Decimal] 1.2.-4294967295.3 [IPv4 Non-Decimal] 1.2. 3.4 [IPv6] :: [IPv6] ::1 [IPv6] ::192.168.1.1 [IPv6] 0000:0000:0000:0000:0000:ffff:255.255.255.255 [IPv6] 0:0:0:0:0:0:192.168.1.1 [IPv6] 0:0::0:0:0:192.168.1.1 [IPv6] ::ffff:192.168.1.1 [IPv6] a:0b:00c:000d:E:F:: [IPv6] 1:2:3:4:5:6:: [IPv6] 1:2:3:4:5:6:7:: [IPv6] ::1:2:3:4:5:6 [IPv6] ::1:2:3:4:5:6:7 [IPv6] a:b::c:d:e:f [IPv6] 0:0:0:0:0:ffff:c0a8:5e4 [IPv6] 0::ffff:c0a8:5e4 [IPv6] 1:0:0:2:0:0:0:3 [IPv6] [IPv6] : [IPv6] ::: [IPv6] 192.168.1.1 [IPv6] :192.168.1.1 [IPv6] ::012.34.56.78 [IPv6] :ffff:192.168.1.1 [IPv6] .192.168.1.1 [IPv6] :.192.168.1.1 [IPv6] a:0b:00c:000d:0000e:f:: [IPv6] 1:2:3:4:5:6:7:8:: [IPv6] 1:2:3:4:5:6:7::9 [IPv6] ::1:2:3:4:5:6:7:8 [IPv6] ffff:c0a8:5e4 [IPv6] :ffff:c0a8:5e4 [IPv6] 0:0:0:0:ffff:c0a8:5e4 [IPv6] ::0::ffff:c0a8:5e4 [IPv6] c0a8 Testing two servers trying to bind to the same endpoint... Testing client connecting to a closed port... Testing client sending server data... [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/net/test_core_net.odin(440:2)] log: waiting for server to start listening [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/net/test_core_net.odin(408:3)] log: tcp_server listen [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/net/test_core_net.odin(417:3)] log: tcp_server accept [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/net/test_core_net.odin(442:2)] log: starting up client [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/net/test_core_net.odin(458:2)] log: waiting for threads to finish [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/net/test_core_net.odin(460:2)] log: threads finished 240/240 tests successful. 91343/91343 tests successful. 19/19 tests successful. ../../odin run encoding/varint -vet -strict-style -out:test_varint 3463/3463 tests successful. 6500/6500 tests successful. ../../odin run encoding/xml -vet -strict-style -out:test_xml Starting benchmarks: [XXH32 100 zero bytes] 1000 rounds, 100000 bytes processed in 1068 ns 936329588.015 rounds/s, 89295.348 MiB/s [XXH32 1 MiB zero bytes] 1000 rounds, 1048576000 bytes processed in 645672 ns 1548773.991 rounds/s, 1548773.991 MiB/s [XXH64 100 zero bytes] 1000 rounds, 100000 bytes processed in 1337 ns 747943156.320 rounds/s, 71329.418 MiB/s [XXH64 1 MiB zero bytes] 1000 rounds, 1048576000 bytes processed in 489730 ns 2041941.478 rounds/s, 2041941.478 MiB/s [XXH3_64 100 zero bytes] 1000 rounds, 100000 bytes processed in 22181 ns 45083630.134 rounds/s, 4299.510 MiB/s [XXH3_64 1 MiB zero bytes] 1000 rounds, 1048576000 bytes processed in 380068333 ns 2631.106 rounds/s, 2631.106 MiB/s [XXH3_128 100 zero bytes] 1000 rounds, 100000 bytes processed in 1222 ns 818330605.565 rounds/s, 78042.088 MiB/s [XXH3_128 1 MiB zero bytes] 1000 rounds, 1048576000 bytes processed in 681430 ns 1467502.165 rounds/s, 1467502.165 MiB/s Verifying CRC-64: Vector: 123456789 Vector: This is a test of the emergency broadcast system. Verifying against XXHASH_TEST_VECTOR_SEEDED: Seed: 0 XXH3 - size: 241 XXH3 - size: 242 XXH3 - size: 243 XXH3 - size: 244 XXH3 - size: 245 XXH3 - size: 246 XXH3 - size: 247 XXH3 - size: 248 XXH3 - size: 249 XXH3 - size: 250 XXH3 - size: 251 XXH3 - size: 252 XXH3 - size: 253 XXH3 - size: 254 XXH3 - size: 255 XXH3 - size: 256 Seed: 3141592653 XXH3 - size: 241 XXH3 - size: 242 XXH3 - size: 243 XXH3 - size: 244 XXH3 - size: 245 XXH3 - size: 246 XXH3 - size: 247 XXH3 - size: 248 XXH3 - size: 249 XXH3 - size: 250 XXH3 - size: 251 XXH3 - size: 252 XXH3 - size: 253 XXH3 - size: 254 XXH3 - size: 255 XXH3 - size: 256 Seed: 42 XXH3 - size: 241 XXH3 - size: 242 XXH3 - size: 243 XXH3 - size: 244 XXH3 - size: 245 XXH3 - size: 246 XXH3 - size: 247 XXH3 - size: 248 XXH3 - size: 249 XXH3 - size: 250 XXH3 - size: 251 XXH3 - size: 252 XXH3 - size: 253 XXH3 - size: 254 XXH3 - size: 255 XXH3 - size: 256 Verifying against XXHASH_TEST_VECTOR_SECRET: Secret: "The pull request (PR) Optional Semicolons #1112 was recently merged into master. This PR makes semicolons truly optional with the language Odin. This effectively makes the now old flag -insert-semicolon on by default (and not opt-out-able)." Secret: "Odin is a general-purpose programming language with distinct typing, built for high performance, modern systems, and built-in data-oriented data types. The Odin Programming Language, the C alternative for the joy of programming." [test_xxhash_large] All at once. Size: 1048576 [test_xxhash_large] All at once. Size: 2097152 [test_xxhash_large] All at once. Size: 4194304 [test_xxhash_large] All at once. Size: 8388608 [test_xxhash_large] All at once. Size: 16777216 Randonly selected seed {11356885394576408188,130204476866682557} for update size randomness. [test_xxhash_large] Streamed. Size: 1048576 [test_xxhash_large] Streamed. Size: 2097152 [test_xxhash_large] Streamed. Size: 4194304 [test_xxhash_large] Streamed. Size: 8388608 [test_xxhash_large] Streamed. Size: 16777216 3778/3778 tests successful. [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/utf8.xml [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/utf8.xml [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/I18N/nl_NL-qt-ts.ts [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/I18N/nl_NL-xliff-1.2.xliff [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/I18N/nl_NL-xliff-2.0.xliff [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/entities.html [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/entities.html [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/entities.html [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/utf8.xml [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/encoding/xml/test_core_xml.odin(293:3)] LOG: Trying to parse /home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/assets/XML/unicode.xml [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto.odin(278:2)] log: Testing rand_bytes [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_hash.odin(18:2)] log: Testing Hashes 20/20 tests successful. ../../odin run encoding/cbor -vet -strict-style -out:test_cbor [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_mac.odin(20:2)] log: Testing MACs [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_mac.odin(122:2)] log: Testing poly1305 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_mac.odin(198:2)] log: Testing SipHash-2-4 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_kdf.odin(18:2)] log: Testing KDFs [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_kdf.odin(26:2)] log: Testing HKDF [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_kdf.odin(91:2)] log: Testing PBKDF2 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_ecc25519.odin(19:2)] log: Testing curve25519 ECC [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_ecc25519.odin(30:2)] log: Testing sqrt_ratio_m1 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_ecc25519.odin(110:2)] log: Testing ristretto255 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_ecc25519.odin(361:2)] log: Testing ed25519 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_ecc25519.odin(690:2)] log: Testing X25519 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto.odin(49:2)] log: Testing (X)ChaCha20 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto.odin(152:2)] log: Testing chacha20poly1205 [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_sha3_variants.odin(18:2)] log: Testing SHA3 derived functions [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_sha3_variants.odin(28:2)] log: Testing SHAKE [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_sha3_variants.odin(86:2)] log: Testing cSHAKE [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_sha3_variants.odin(160:2)] log: Testing TupleHash(XOF) [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_core_crypto_sha3_variants.odin(352:2)] log: Testing KMAC Starting benchmarks: [ChaCha20 64 bytes] 1000 rounds, 64000 bytes processed in 225498 ns 4434629.132 rounds/s, 270.668 MiB/s [ChaCha20 1024 bytes] 1000 rounds, 1024000 bytes processed in 3258428 ns 306896.454 rounds/s, 299.704 MiB/s [ChaCha20 65536 bytes] 1000 rounds, 65536000 bytes processed in 206980931 ns 4831.363 rounds/s, 301.960 MiB/s [Poly1305 64 zero bytes] 1000 rounds, 64000 bytes processed in 240422 ns 4159353.137 rounds/s, 253.867 MiB/s [Poly1305 1024 zero bytes] 1000 rounds, 1024000 bytes processed in 1306820 ns 765216.327 rounds/s, 747.282 MiB/s [chacha20poly1305 64 bytes] 1000 rounds, 64000 bytes processed in 812047 ns 1231455.815 rounds/s, 75.162 MiB/s [chacha20poly1305 1024 bytes] 1000 rounds, 1024000 bytes processed in 5230932 ns 191170.522 rounds/s, 186.690 MiB/s [chacha20poly1305 65536 bytes] 1000 rounds, 65536000 bytes processed in 280119597 ns 3569.904 rounds/s, 223.119 MiB/s [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_crypto_benchmark.odin(236:2)] log: ed25519.private_key_set_bytes: ~132.626 us/op [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_crypto_benchmark.odin(252:2)] log: ed25519.public_key_set_bytes: ~8.165 us/op [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_crypto_benchmark.odin(268:2)] log: ed25519.sign: ~127.520 us/op 443/443 tests successful. ../../odin run encoding/hex -vet -strict-style -out:test_hex [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_crypto_benchmark.odin(276:2)] log: ed25519.verify: ~139.313 us/op [/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core/crypto/test_crypto_benchmark.odin(297:2)] log: x25519.scalarmult: ~109.238 us/op 548/548 tests successful. 17/17 tests successful. ../../odin run encoding/base64 -vet -strict-style -out:test_base64 14/14 tests successful. make: Leaving directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/core' make: Entering directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/internal' ../../odin run test_rtti.odin -file -vet -strict-style -o:minimal ../../odin run test_map.odin -file -vet -strict-style -o:minimal ../../odin run test_pow.odin -file -vet -strict-style -o:minimal ../../odin run test_128.odin -file -vet -strict-style -o:minimal ../../odin run test_asan.odin -file -sanitize:address -debug 8/8 tests successful. 12003/12003 tests successful. 9/9 tests successful. Initialized seed to 65102271117366714 [map_insert_random_key_value] Testing 11 entries. [map_insert_random_key_value] Testing 101 entries. [map_insert_random_key_value] Testing 1001 entries. [map_insert_random_key_value] Testing 10001 entries. [map_insert_random_key_value] Testing 100001 entries. [map_insert_random_key_value] Testing 1000001 entries. 5/5 tests successful. [map_update_random_key_value] Testing 11 entries. [map_update_random_key_value] Testing 101 entries. [map_update_random_key_value] Testing 1001 entries. [map_update_random_key_value] Testing 10001 entries. [map_update_random_key_value] Testing 100001 entries. [map_update_random_key_value] Testing 1000001 entries. [map_delete_random_key_value] Testing 11 entries. [map_delete_random_key_value] Testing 101 entries. [map_delete_random_key_value] Testing 1001 entries. [map_delete_random_key_value] Testing 10001 entries. [map_delete_random_key_value] Testing 100001 entries. [map_delete_random_key_value] Testing 1000001 entries. [set_insert_random_key_value] Testing 11 entries. [set_insert_random_key_value] Testing 101 entries. [set_insert_random_key_value] Testing 1001 entries. [set_insert_random_key_value] Testing 10001 entries. [set_insert_random_key_value] Testing 100001 entries. [set_insert_random_key_value] Testing 1000001 entries. [set_delete_random_key_value] Testing 11 entries. [set_delete_random_key_value] Testing 101 entries. [set_delete_random_key_value] Testing 1001 entries. [set_delete_random_key_value] Testing 10001 entries. [set_delete_random_key_value] Testing 100001 entries. [set_delete_random_key_value] Testing 1000001 entries. 70/70 tests successful. make: Leaving directory '/home/buildozer/aports/testing/odin/src/Odin-dev-2024-05/tests/internal' >>> odin: Entering fakeroot... >>> odin-vendor*: Running split function vendor... >>> odin-vendor*: Preparing subpackage odin-vendor... >>> odin-vendor*: Stripping binaries >>> odin-vendor*: Running postcheck for odin-vendor >>> odin-doc*: Running split function doc... >>> odin-doc*: Preparing subpackage odin-doc... >>> odin-doc*: Running postcheck for odin-doc >>> odin*: Running postcheck for odin >>> odin*: Preparing package odin... >>> odin*: Stripping binaries >>> odin-doc*: Scanning shared objects >>> odin-vendor*: Scanning shared objects >>> odin*: Scanning shared objects >>> odin-doc*: Tracing dependencies... >>> odin-doc*: Package size: 40.0 KB >>> odin-doc*: Compressing data... >>> odin-doc*: Create checksum... >>> odin-doc*: Create odin-doc-0.2024.05-r0.apk >>> odin-vendor*: Tracing dependencies... >>> odin-vendor*: Package size: 24.6 MB >>> odin-vendor*: Compressing data... >>> odin-vendor*: Create checksum... >>> odin-vendor*: Create odin-vendor-0.2024.05-r0.apk >>> odin*: Tracing dependencies... clang18 llvm18-libs so:libLLVM.so.18.1 so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> odin*: Package size: 10.4 MB >>> odin*: Compressing data... >>> odin*: Create checksum... >>> odin*: Create odin-0.2024.05-r0.apk >>> odin: Build complete at Wed, 26 Jun 2024 20:40:43 +0000 elapsed time 0h 3m 26s >>> odin: Cleaning up srcdir >>> odin: Cleaning up pkgdir >>> odin: Uninstalling dependencies... (1/32) Purging .makedepends-odin (20240626.203719) (2/32) Purging clang18-dev (18.1.8-r0) (3/32) Purging clang18-extra-tools (18.1.8-r0) (4/32) Purging clang18 (18.1.8-r0) (5/32) Purging clang18-libclang (18.1.8-r0) (6/32) Purging clang18-headers (18.1.8-r0) (7/32) Purging clang18-libs (18.1.8-r0) (8/32) Purging compiler-rt (18.1.8-r0) (9/32) Purging llvm18-dev (18.1.8-r0) (10/32) Purging llvm18 (18.1.8-r0) (11/32) Purging llvm18-linker-tools (18.1.8-r0) (12/32) Purging libffi-dev (3.4.6-r0) (13/32) Purging linux-headers (6.6-r0) (14/32) Purging zlib-dev (1.3.1-r1) (15/32) Purging zstd-dev (1.5.6-r0) (16/32) Purging zstd (1.5.6-r0) (17/32) Purging llvm18-test-utils-pyc (18.1.8-r0) (18/32) Purging llvm18-test-utils (18.1.8-r0) (19/32) Purging llvm18-libs (18.1.8-r0) (20/32) Purging python3-pyc (3.12.3-r1) (21/32) Purging python3-pycache-pyc0 (3.12.3-r1) (22/32) Purging pyc (3.12.3-r1) (23/32) Purging python3 (3.12.3-r1) (24/32) Purging gdbm (1.23-r1) (25/32) Purging libbz2 (1.0.8-r6) (26/32) Purging libffi (3.4.6-r0) (27/32) Purging libpanelw (6.4_p20240420-r0) (28/32) Purging libxml2 (2.12.8-r0) (29/32) Purging mpdecimal (4.0.0-r0) (30/32) Purging readline (8.2.10-r0) (31/32) Purging sqlite-libs (3.46.0-r0) (32/32) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r31.trigger OK: 378 MiB in 107 packages >>> odin: Updating the testing/x86_64 repository index... >>> odin: Signing the index...