pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Updated wip/odin to 2026-07. Haiku no longer supported upstream. Reused original maintainer's Makefile



Module Name:	pkgsrc-wip
Committed By:	ci4ic4 <ci4ic4%gmail.com@localhost>
Pushed By:	ci4ic4
Date:		Fri Jul 10 18:19:07 2026 +0100
Changeset:	9f870d680d124ba8394377784afe166da259f3a4

Modified Files:
	odin/Makefile
	odin/PLIST
	odin/distinfo

Log Message:
Updated wip/odin to 2026-07. Haiku no longer supported upstream.
Reused original maintainer's Makefile

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9f870d680d124ba8394377784afe166da259f3a4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 odin/Makefile |  10 +-
 odin/PLIST    | 541 +++++++++++++++++++++++++++++++++++++++++-----------------
 odin/distinfo |   6 +-
 3 files changed, 394 insertions(+), 163 deletions(-)

diffs:
diff --git a/odin/Makefile b/odin/Makefile
index 219fe4f04b..c5983cccc3 100644
--- a/odin/Makefile
+++ b/odin/Makefile
@@ -1,19 +1,21 @@
 # $NetBSD$
 
 DISTNAME=	${GITHUB_PROJECT}-${GITHUB_TAG}
-PKGNAME=	odin-25.8.0
+PKGNAME=	odin-26.7.0
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_GITHUB:=odin-lang/}
 GITHUB_PROJECT=	Odin
-GITHUB_TAG=	dev-2025-08 # Note that this is a different format from the pkgsrc version.
+# GITHUB_TAG=	refs/tags/dev-2026-07
+GITHUB_TAG=	dev-2026-07 # Note that this is a different format from the pkgsrc version.
+DIST_SUBDIR=	${GITHUB_PROJECT}
 
 MAINTAINER=		mail%andreasjonsson.se@localhost
 HOMEPAGE=		https://odin-lang.org/
 COMMENT=		General-purpose programming language
 LICENSE=		modified-bsd
 
-WRKSRC=			${WRKDIR}/${DISTNAME}
-
+WRKSRC=			${WRKDIR}/Odin-dev-2026-07
+USE_PKGLOCALEDIR=	yes
 USE_LANGUAGES=		c c++
 USE_CC_FEATURES=	c11
 USE_CXX_FEATURES=	c++17
diff --git a/odin/PLIST b/odin/PLIST
index 081d26c352..8b380c1514 100644
--- a/odin/PLIST
+++ b/odin/PLIST
@@ -10,7 +10,7 @@ odin/base/runtime/default_allocators_general.odin
 odin/base/runtime/default_allocators_nil.odin
 odin/base/runtime/default_temp_allocator_arena.odin
 odin/base/runtime/default_temporary_allocator.odin
-odin/base/runtime/docs.odin
+odin/base/runtime/doc.odin
 odin/base/runtime/dynamic_array_internal.odin
 odin/base/runtime/dynamic_map_internal.odin
 odin/base/runtime/entry_unix.odin
@@ -27,11 +27,11 @@ odin/base/runtime/heap_allocator_other.odin
 odin/base/runtime/heap_allocator_unix.odin
 odin/base/runtime/heap_allocator_windows.odin
 odin/base/runtime/internal.odin
+odin/base/runtime/internal_i128.odin
 odin/base/runtime/os_specific.odin
 odin/base/runtime/os_specific_bsd.odin
 odin/base/runtime/os_specific_darwin.odin
 odin/base/runtime/os_specific_freestanding.odin
-odin/base/runtime/os_specific_haiku.odin
 odin/base/runtime/os_specific_js.odin
 odin/base/runtime/os_specific_linux.odin
 odin/base/runtime/os_specific_orca.odin
@@ -46,12 +46,17 @@ odin/base/runtime/procs_windows_amd64.asm
 odin/base/runtime/procs_windows_amd64.odin
 odin/base/runtime/procs_windows_i386.odin
 odin/base/runtime/random_generator.odin
+odin/base/runtime/random_generator_chacha8.odin
+odin/base/runtime/random_generator_chacha8_ref.odin
+odin/base/runtime/random_generator_chacha8_simd128.odin
+odin/base/runtime/random_generator_chacha8_simd256.odin
 odin/base/runtime/thread_management.odin
 odin/base/runtime/udivmod128.odin
 odin/base/runtime/wasm_allocator.odin
 odin/base/sanitizer/address.odin
 odin/base/sanitizer/doc.odin
 odin/base/sanitizer/memory.odin
+odin/core/bufio/doc.odin
 odin/core/bufio/lookahead_reader.odin
 odin/core/bufio/read_writer.odin
 odin/core/bufio/reader.odin
@@ -64,6 +69,7 @@ odin/core/c/c.odin
 odin/core/c/libc/README.md
 odin/core/c/libc/complex.odin
 odin/core/c/libc/ctype.odin
+odin/core/c/libc/doc.odin
 odin/core/c/libc/errno.odin
 odin/core/c/libc/locale.odin
 odin/core/c/libc/math.odin
@@ -91,15 +97,24 @@ odin/core/compress/zlib/zlib.odin
 odin/core/container/avl/avl.odin
 odin/core/container/bit_array/bit_array.odin
 odin/core/container/bit_array/doc.odin
+odin/core/container/handle_map/doc.odin
+odin/core/container/handle_map/dynamic_handle_map.odin
+odin/core/container/handle_map/static_handle_map.odin
 odin/core/container/intrusive/list/doc.odin
 odin/core/container/intrusive/list/intrusive_list.odin
 odin/core/container/lru/lru_cache.odin
+odin/core/container/pool/pool.odin
+odin/core/container/pool/pool_arena_others.odin
+odin/core/container/pool/pool_arena_virtual.odin
+odin/core/container/priority_queue/doc.odin
 odin/core/container/priority_queue/priority_queue.odin
 odin/core/container/queue/queue.odin
 odin/core/container/rbtree/rbtree.odin
 odin/core/container/small_array/doc.odin
 odin/core/container/small_array/small_array.odin
 odin/core/container/topological_sort/topological_sort.odin
+odin/core/container/xar/freelist.odin
+odin/core/container/xar/xar.odin
 odin/core/crypto/README.md
 odin/core/crypto/_aes/aes.odin
 odin/core/crypto/_aes/ct64/api.odin
@@ -109,9 +124,12 @@ odin/core/crypto/_aes/ct64/ct64_enc.odin
 odin/core/crypto/_aes/ct64/ct64_keysched.odin
 odin/core/crypto/_aes/ct64/ghash.odin
 odin/core/crypto/_aes/ct64/helpers.odin
-odin/core/crypto/_aes/hw_intel/api.odin
-odin/core/crypto/_aes/hw_intel/ghash.odin
-odin/core/crypto/_aes/hw_intel/hw_intel_keysched.odin
+odin/core/crypto/_aes/hw/api.odin
+odin/core/crypto/_aes/hw/ghash_intel.odin
+odin/core/crypto/_aes/hw/intrinsics_arm.odin
+odin/core/crypto/_aes/hw/intrinsics_intel.odin
+odin/core/crypto/_aes/hw/keysched_hw.odin
+odin/core/crypto/_aes/hw/unsupported.odin
 odin/core/crypto/_blake2/blake2.odin
 odin/core/crypto/_chacha20/chacha20.odin
 odin/core/crypto/_chacha20/ref/chacha20_ref.odin
@@ -121,35 +139,74 @@ odin/core/crypto/_chacha20/simd256/chacha20_simd256_stub.odin
 odin/core/crypto/_edwards25519/edwards25519.odin
 odin/core/crypto/_edwards25519/edwards25519_scalar.odin
 odin/core/crypto/_edwards25519/edwards25519_scalar_mul.odin
+odin/core/crypto/_edwards25519/edwards25519_scalar_mul_base.odin
+odin/core/crypto/_edwards25519/edwards25519_table.odin
+odin/core/crypto/_edwards25519/tools/edwards_gen_tables.odin
 odin/core/crypto/_fiat/README.md
 odin/core/crypto/_fiat/fiat.odin
 odin/core/crypto/_fiat/field_curve25519/field.odin
 odin/core/crypto/_fiat/field_curve25519/field51.odin
 odin/core/crypto/_fiat/field_curve448/field.odin
 odin/core/crypto/_fiat/field_curve448/field51.odin
+odin/core/crypto/_fiat/field_p256r1/field.odin
+odin/core/crypto/_fiat/field_p256r1/field64.odin
+odin/core/crypto/_fiat/field_p384r1/field.odin
+odin/core/crypto/_fiat/field_p384r1/field64.odin
 odin/core/crypto/_fiat/field_poly1305/field.odin
 odin/core/crypto/_fiat/field_poly1305/field4344.odin
 odin/core/crypto/_fiat/field_scalar25519/field.odin
 odin/core/crypto/_fiat/field_scalar25519/field64.odin
+odin/core/crypto/_fiat/field_scalarp256r1/field.odin
+odin/core/crypto/_fiat/field_scalarp256r1/field64.odin
+odin/core/crypto/_fiat/field_scalarp384r1/field.odin
+odin/core/crypto/_fiat/field_scalarp384r1/field64.odin
+odin/core/crypto/_mldsa/constants.odin
+odin/core/crypto/_mldsa/dsa_internal.odin
+odin/core/crypto/_mldsa/ntt.odin
+odin/core/crypto/_mldsa/packing.odin
+odin/core/crypto/_mldsa/poly.odin
+odin/core/crypto/_mldsa/polyvec.odin
+odin/core/crypto/_mldsa/reduce.odin
+odin/core/crypto/_mldsa/rounding.odin
+odin/core/crypto/_mldsa/symmetric_shake.odin
+odin/core/crypto/_mlkem/cbd.odin
+odin/core/crypto/_mlkem/constants.odin
+odin/core/crypto/_mlkem/k_pke.odin
+odin/core/crypto/_mlkem/kem_internal.odin
+odin/core/crypto/_mlkem/ntt.odin
+odin/core/crypto/_mlkem/poly.odin
+odin/core/crypto/_mlkem/polyvec.odin
+odin/core/crypto/_mlkem/reduce.odin
+odin/core/crypto/_mlkem/symmetric_shake.odin
 odin/core/crypto/_sha3/sha3.odin
 odin/core/crypto/_sha3/sp800_185.odin
+odin/core/crypto/_subtle/subtle.odin
+odin/core/crypto/_weierstrass/fe.odin
+odin/core/crypto/_weierstrass/point.odin
+odin/core/crypto/_weierstrass/point_s11n_sec.odin
+odin/core/crypto/_weierstrass/sc.odin
+odin/core/crypto/_weierstrass/scalar_mul.odin
+odin/core/crypto/_weierstrass/secp256r1_table.odin
+odin/core/crypto/_weierstrass/secp384r1_table.odin
+odin/core/crypto/_weierstrass/tools/ecc_gen_tables.odin
 odin/core/crypto/aead/aead.odin
 odin/core/crypto/aead/doc.odin
 odin/core/crypto/aead/low_level.odin
 odin/core/crypto/aegis/aegis.odin
 odin/core/crypto/aegis/aegis_impl_ct64.odin
+odin/core/crypto/aegis/aegis_impl_hw.odin
 odin/core/crypto/aegis/aegis_impl_hw_gen.odin
-odin/core/crypto/aegis/aegis_impl_hw_intel.odin
 odin/core/crypto/aes/aes.odin
 odin/core/crypto/aes/aes_ctr.odin
-odin/core/crypto/aes/aes_ctr_hw_intel.odin
+odin/core/crypto/aes/aes_ctr_hw.odin
 odin/core/crypto/aes/aes_ecb.odin
-odin/core/crypto/aes/aes_ecb_hw_intel.odin
+odin/core/crypto/aes/aes_ecb_hw.odin
 odin/core/crypto/aes/aes_gcm.odin
-odin/core/crypto/aes/aes_gcm_hw_intel.odin
+odin/core/crypto/aes/aes_gcm_hw.odin
 odin/core/crypto/aes/aes_impl.odin
+odin/core/crypto/aes/aes_impl_hw.odin
 odin/core/crypto/aes/aes_impl_hw_gen.odin
-odin/core/crypto/aes/aes_impl_hw_intel.odin
+odin/core/crypto/argon2id/argon2id.odin
 odin/core/crypto/blake2b/blake2b.odin
 odin/core/crypto/blake2s/blake2s.odin
 odin/core/crypto/chacha20/chacha20.odin
@@ -158,12 +215,21 @@ odin/core/crypto/chacha20poly1305/chacha20poly1305.odin
 odin/core/crypto/crypto.odin
 odin/core/crypto/deoxysii/deoxysii.odin
 odin/core/crypto/deoxysii/deoxysii_impl_ct64.odin
+odin/core/crypto/deoxysii/deoxysii_impl_hw.odin
 odin/core/crypto/deoxysii/deoxysii_impl_hw_gen.odin
-odin/core/crypto/deoxysii/deoxysii_impl_hw_intel.odin
+odin/core/crypto/ecdh/doc.odin
+odin/core/crypto/ecdh/ecdh.odin
+odin/core/crypto/ecdsa/doc.odin
+odin/core/crypto/ecdsa/ecdsa.odin
+odin/core/crypto/ecdsa/ecdsa_asn1.odin
+odin/core/crypto/ecdsa/ecdsa_k_rfc6979.odin
+odin/core/crypto/ecdsa/ecdsa_sign.odin
+odin/core/crypto/ecdsa/ecdsa_verify.odin
 odin/core/crypto/ed25519/ed25519.odin
 odin/core/crypto/hash/doc.odin
 odin/core/crypto/hash/hash.odin
 odin/core/crypto/hash/hash_freestanding.odin
+odin/core/crypto/hash/hash_js.odin
 odin/core/crypto/hash/hash_os.odin
 odin/core/crypto/hash/low_level.odin
 odin/core/crypto/hkdf/hkdf.odin
@@ -173,20 +239,24 @@ odin/core/crypto/legacy/README.md
 odin/core/crypto/legacy/keccak/keccak.odin
 odin/core/crypto/legacy/md5/md5.odin
 odin/core/crypto/legacy/sha1/sha1.odin
+odin/core/crypto/mldsa/api.odin
+odin/core/crypto/mldsa/doc.odin
+odin/core/crypto/mlkem/api.odin
+odin/core/crypto/mlkem/doc.odin
+odin/core/crypto/noise/api.odin
+odin/core/crypto/noise/doc.odin
+odin/core/crypto/noise/patterns.odin
+odin/core/crypto/noise/protocol.odin
 odin/core/crypto/pbkdf2/pbkdf2.odin
 odin/core/crypto/poly1305/poly1305.odin
-odin/core/crypto/rand_bsd.odin
-odin/core/crypto/rand_darwin.odin
-odin/core/crypto/rand_generic.odin
-odin/core/crypto/rand_js.odin
-odin/core/crypto/rand_linux.odin
-odin/core/crypto/rand_wasi.odin
-odin/core/crypto/rand_windows.odin
 odin/core/crypto/ristretto255/ristretto255.odin
 odin/core/crypto/ristretto255/ristretto255_scalar.odin
 odin/core/crypto/sha2/sha2.odin
-odin/core/crypto/sha2/sha2_impl_hw_gen.odin
-odin/core/crypto/sha2/sha2_impl_hw_intel.odin
+odin/core/crypto/sha2/sha256_impl_hw_arm.odin
+odin/core/crypto/sha2/sha256_impl_hw_gen.odin
+odin/core/crypto/sha2/sha256_impl_hw_intel.odin
+odin/core/crypto/sha2/sha512_impl_hw_arm.odin
+odin/core/crypto/sha2/sha512_impl_hw_gen.odin
 odin/core/crypto/sha3/sha3.odin
 odin/core/crypto/shake/shake.odin
 odin/core/crypto/siphash/siphash.odin
@@ -205,13 +275,11 @@ odin/core/debug/trace/trace_windows.odin
 odin/core/dynlib/doc.odin
 odin/core/dynlib/example/example.odin
 odin/core/dynlib/example/lib.odin
-odin/core/dynlib/lb_haiku.odin
 odin/core/dynlib/lib.odin
 odin/core/dynlib/lib_js.odin
 odin/core/dynlib/lib_unix.odin
 odin/core/dynlib/lib_windows.odin
 odin/core/encoding/base32/base32.odin
-odin/core/encoding/base32/base32_test.odin
 odin/core/encoding/base64/base64.odin
 odin/core/encoding/cbor/cbor.odin
 odin/core/encoding/cbor/coding.odin
@@ -232,15 +300,21 @@ odin/core/encoding/entity/generated.odin
 odin/core/encoding/hex/hex.odin
 odin/core/encoding/hxa/doc.odin
 odin/core/encoding/hxa/hxa.odin
+odin/core/encoding/hxa/hxa_os.odin
 odin/core/encoding/hxa/read.odin
 odin/core/encoding/hxa/write.odin
 odin/core/encoding/ini/ini.odin
+odin/core/encoding/ini/ini_os.odin
 odin/core/encoding/json/marshal.odin
+odin/core/encoding/json/match.odin
 odin/core/encoding/json/parser.odin
 odin/core/encoding/json/tokenizer.odin
 odin/core/encoding/json/types.odin
 odin/core/encoding/json/unmarshal.odin
+odin/core/encoding/json/unparse.odin
 odin/core/encoding/json/validator.odin
+odin/core/encoding/pem/doc.odin
+odin/core/encoding/pem/pem.odin
 odin/core/encoding/uuid/LICENSE
 odin/core/encoding/uuid/definitions.odin
 odin/core/encoding/uuid/doc.odin
@@ -256,18 +330,16 @@ odin/core/encoding/xml/doc.odin
 odin/core/encoding/xml/example/xml_example.odin
 odin/core/encoding/xml/helpers.odin
 odin/core/encoding/xml/tokenizer.odin
+odin/core/encoding/xml/xml_os.odin
 odin/core/encoding/xml/xml_reader.odin
 odin/core/flags/LICENSE
 odin/core/flags/constants.odin
 odin/core/flags/doc.odin
 odin/core/flags/errors.odin
-odin/core/flags/errors_bsd.odin
-odin/core/flags/errors_nonbsd.odin
 odin/core/flags/example/example.odin
 odin/core/flags/internal_assignment.odin
 odin/core/flags/internal_parsing.odin
 odin/core/flags/internal_rtti.odin
-odin/core/flags/internal_rtti_nonbsd.odin
 odin/core/flags/internal_validation.odin
 odin/core/flags/parsing.odin
 odin/core/flags/rtti.odin
@@ -281,6 +353,7 @@ odin/core/fmt/fmt_js.odin
 odin/core/fmt/fmt_os.odin
 odin/core/hash/crc.odin
 odin/core/hash/crc32.odin
+odin/core/hash/doc.odin
 odin/core/hash/hash.odin
 odin/core/hash/mini.odin
 odin/core/hash/xxhash/common.odin
@@ -294,15 +367,19 @@ odin/core/image/bmp/bmp.odin
 odin/core/image/bmp/bmp_js.odin
 odin/core/image/bmp/bmp_os.odin
 odin/core/image/common.odin
+odin/core/image/doc.odin
 odin/core/image/general.odin
 odin/core/image/general_js.odin
 odin/core/image/general_os.odin
+odin/core/image/jpeg/jpeg.odin
+odin/core/image/jpeg/jpeg_js.odin
+odin/core/image/jpeg/jpeg_os.odin
 odin/core/image/netpbm/doc.odin
 odin/core/image/netpbm/helpers.odin
 odin/core/image/netpbm/netpbm.odin
 odin/core/image/netpbm/netpbm_js.odin
 odin/core/image/netpbm/netpbm_os.odin
-odin/core/image/png/doc.odin
+odin/core/image/png/example.odin
 odin/core/image/png/helpers.odin
 odin/core/image/png/png.odin
 odin/core/image/png/png_js.odin
@@ -317,6 +394,8 @@ odin/core/io/conv.odin
 odin/core/io/io.odin
 odin/core/io/multi.odin
 odin/core/io/util.odin
+odin/core/log/console_logger_js.odin
+odin/core/log/doc.odin
 odin/core/log/file_console_logger.odin
 odin/core/log/log.odin
 odin/core/log/log_allocator.odin
@@ -324,7 +403,6 @@ odin/core/log/multi_logger.odin
 odin/core/math/big/api.odin
 odin/core/math/big/combinatorics.odin
 odin/core/math/big/common.odin
-odin/core/math/big/doc.odin
 odin/core/math/big/helpers.odin
 odin/core/math/big/internal.odin
 odin/core/math/big/logical.odin
@@ -332,6 +410,7 @@ odin/core/math/big/prime.odin
 odin/core/math/big/private.odin
 odin/core/math/big/public.odin
 odin/core/math/big/radix.odin
+odin/core/math/big/radix_os.odin
 odin/core/math/big/rat.odin
 odin/core/math/big/tune.odin
 odin/core/math/bits/bits.odin
@@ -339,6 +418,8 @@ odin/core/math/cmplx/cmplx.odin
 odin/core/math/cmplx/cmplx_invtrig.odin
 odin/core/math/cmplx/cmplx_trig.odin
 odin/core/math/ease/ease.odin
+odin/core/math/ease/ease_inverse.odin
+odin/core/math/ease/flux.odin
 odin/core/math/fixed/fixed.odin
 odin/core/math/linalg/doc.odin
 odin/core/math/linalg/extended.odin
@@ -356,6 +437,7 @@ odin/core/math/linalg/swizzle.odin
 odin/core/math/math.odin
 odin/core/math/math_basic.odin
 odin/core/math/math_basic_js.odin
+odin/core/math/math_cbrt.odin
 odin/core/math/math_erf.odin
 odin/core/math/math_gamma.odin
 odin/core/math/math_lgamma.odin
@@ -367,10 +449,14 @@ odin/core/math/rand/distributions.odin
 odin/core/math/rand/exp.odin
 odin/core/math/rand/normal.odin
 odin/core/math/rand/rand.odin
+odin/core/math/rand/rand_pcg.odin
+odin/core/math/rand/rand_xoshiro256.odin
 odin/core/mem/alloc.odin
 odin/core/mem/allocators.odin
 odin/core/mem/doc.odin
 odin/core/mem/mem.odin
+odin/core/mem/mem_posix.odin
+odin/core/mem/mem_windows.odin
 odin/core/mem/mutex_allocator.odin
 odin/core/mem/raw.odin
 odin/core/mem/rollback_stack_allocator.odin
@@ -380,6 +466,8 @@ odin/core/mem/tlsf/tlsf_internal.odin
 odin/core/mem/tracking_allocator.odin
 odin/core/mem/virtual/arena.odin
 odin/core/mem/virtual/arena_util.odin
+odin/core/mem/virtual/common.odin
+odin/core/mem/virtual/doc.odin
 odin/core/mem/virtual/file.odin
 odin/core/mem/virtual/virtual.odin
 odin/core/mem/virtual/virtual_darwin.odin
@@ -391,33 +479,57 @@ odin/core/mem/virtual/virtual_other.odin
 odin/core/mem/virtual/virtual_platform.odin
 odin/core/mem/virtual/virtual_posix.odin
 odin/core/mem/virtual/virtual_windows.odin
+odin/core/nbio/doc.odin
+odin/core/nbio/errors.odin
+odin/core/nbio/errors_linux.odin
+odin/core/nbio/errors_others.odin
+odin/core/nbio/errors_posix.odin
+odin/core/nbio/errors_windows.odin
+odin/core/nbio/impl.odin
+odin/core/nbio/impl_linux.odin
+odin/core/nbio/impl_others.odin
+odin/core/nbio/impl_posix.odin
+odin/core/nbio/impl_posix_darwin.odin
+odin/core/nbio/impl_posix_freebsd.odin
+odin/core/nbio/impl_posix_netbsd.odin
+odin/core/nbio/impl_posix_openbsd.odin
+odin/core/nbio/impl_windows.odin
+odin/core/nbio/mpsc.odin
+odin/core/nbio/nbio.odin
+odin/core/nbio/net.odin
+odin/core/nbio/ops.odin
 odin/core/net/addr.odin
 odin/core/net/common.odin
 odin/core/net/dns.odin
+odin/core/net/dns_os.odin
+odin/core/net/dns_others.odin
 odin/core/net/dns_unix.odin
 odin/core/net/dns_windows.odin
 odin/core/net/doc.odin
 odin/core/net/errors.odin
-odin/core/net/errors_darwin.odin
 odin/core/net/errors_freebsd.odin
 odin/core/net/errors_linux.odin
 odin/core/net/errors_others.odin
+odin/core/net/errors_posix.odin
 odin/core/net/errors_windows.odin
 odin/core/net/interface.odin
-odin/core/net/interface_darwin.odin
 odin/core/net/interface_freebsd.odin
 odin/core/net/interface_linux.odin
+odin/core/net/interface_others.odin
+odin/core/net/interface_posix.odin
 odin/core/net/interface_windows.odin
 odin/core/net/socket.odin
-odin/core/net/socket_darwin.odin
 odin/core/net/socket_freebsd.odin
 odin/core/net/socket_linux.odin
+odin/core/net/socket_others.odin
+odin/core/net/socket_posix.odin
 odin/core/net/socket_windows.odin
 odin/core/net/url.odin
 odin/core/odin/ast/ast.odin
 odin/core/odin/ast/clone.odin
 odin/core/odin/ast/walk.odin
 odin/core/odin/doc-format/doc_format.odin
+odin/core/odin/doc.odin
 odin/core/odin/format/deprecated.odin
 odin/core/odin/parser/file_tags.odin
 odin/core/odin/parser/parse_files.odin
@@ -425,97 +537,110 @@ odin/core/odin/parser/parser.odin
 odin/core/odin/printer/deprecated.odin
 odin/core/odin/tokenizer/token.odin
 odin/core/odin/tokenizer/tokenizer.odin
-odin/core/os/dir_unix.odin
+odin/core/os/allocators.odin
+odin/core/os/dir.odin
+odin/core/os/dir_js.odin
+odin/core/os/dir_linux.odin
+odin/core/os/dir_posix.odin
+odin/core/os/dir_posix_darwin.odin
+odin/core/os/dir_walker.odin
+odin/core/os/dir_wasi.odin
 odin/core/os/dir_windows.odin
+odin/core/os/doc.odin
+odin/core/os/env.odin
+odin/core/os/env_js.odin
+odin/core/os/env_linux.odin
+odin/core/os/env_posix.odin
+odin/core/os/env_wasi.odin
 odin/core/os/env_windows.odin
 odin/core/os/errors.odin
-odin/core/os/os.odin
-odin/core/os/os2/allocators.odin
-odin/core/os/os2/dir.odin
-odin/core/os/os2/dir_linux.odin
-odin/core/os/os2/dir_posix.odin
-odin/core/os/os2/dir_posix_darwin.odin
-odin/core/os/os2/dir_walker.odin
-odin/core/os/os2/dir_wasi.odin
-odin/core/os/os2/dir_windows.odin
-odin/core/os/os2/doc.odin
-odin/core/os/os2/env.odin
-odin/core/os/os2/env_linux.odin
-odin/core/os/os2/env_posix.odin
-odin/core/os/os2/env_wasi.odin
-odin/core/os/os2/env_windows.odin
-odin/core/os/os2/errors.odin
-odin/core/os/os2/errors_linux.odin
-odin/core/os/os2/errors_posix.odin
-odin/core/os/os2/errors_wasi.odin
-odin/core/os/os2/errors_windows.odin
-odin/core/os/os2/file.odin
-odin/core/os/os2/file_linux.odin
-odin/core/os/os2/file_posix.odin
-odin/core/os/os2/file_posix_darwin.odin
-odin/core/os/os2/file_posix_freebsd.odin
-odin/core/os/os2/file_posix_netbsd.odin
-odin/core/os/os2/file_posix_other.odin
-odin/core/os/os2/file_stream.odin
-odin/core/os/os2/file_util.odin
-odin/core/os/os2/file_wasi.odin
-odin/core/os/os2/file_windows.odin
-odin/core/os/os2/heap.odin
-odin/core/os/os2/heap_linux.odin
-odin/core/os/os2/heap_posix.odin
-odin/core/os/os2/heap_wasi.odin
-odin/core/os/os2/heap_windows.odin
-odin/core/os/os2/internal_util.odin
-odin/core/os/os2/path.odin
-odin/core/os/os2/path_darwin.odin
-odin/core/os/os2/path_freebsd.odin
-odin/core/os/os2/path_linux.odin
-odin/core/os/os2/path_netbsd.odin
-odin/core/os/os2/path_openbsd.odin
-odin/core/os/os2/path_posix.odin
-odin/core/os/os2/path_posixfs.odin
-odin/core/os/os2/path_wasi.odin
-odin/core/os/os2/path_windows.odin
-odin/core/os/os2/pipe.odin
-odin/core/os/os2/pipe_linux.odin
-odin/core/os/os2/pipe_posix.odin
-odin/core/os/os2/pipe_wasi.odin
-odin/core/os/os2/pipe_windows.odin
-odin/core/os/os2/process.odin
-odin/core/os/os2/process_linux.odin
-odin/core/os/os2/process_posix.odin
-odin/core/os/os2/process_posix_darwin.odin
-odin/core/os/os2/process_posix_other.odin
-odin/core/os/os2/process_wasi.odin
-odin/core/os/os2/process_windows.odin
-odin/core/os/os2/stat.odin
-odin/core/os/os2/stat_linux.odin
-odin/core/os/os2/stat_posix.odin
-odin/core/os/os2/stat_wasi.odin
-odin/core/os/os2/stat_windows.odin
-odin/core/os/os2/temp_file.odin
-odin/core/os/os2/temp_file_linux.odin
-odin/core/os/os2/temp_file_posix.odin
-odin/core/os/os2/temp_file_wasi.odin
-odin/core/os/os2/temp_file_windows.odin
-odin/core/os/os2/user.odin
-odin/core/os/os2/user_posix.odin
-odin/core/os/os2/user_windows.odin
-odin/core/os/os_darwin.odin
-odin/core/os/os_essence.odin
-odin/core/os/os_freebsd.odin
-odin/core/os/os_freestanding.odin
-odin/core/os/os_haiku.odin
-odin/core/os/os_js.odin
-odin/core/os/os_linux.odin
-odin/core/os/os_netbsd.odin
-odin/core/os/os_openbsd.odin
-odin/core/os/os_wasi.odin
-odin/core/os/os_windows.odin
+odin/core/os/errors_js.odin
+odin/core/os/errors_linux.odin
+odin/core/os/errors_posix.odin
+odin/core/os/errors_wasi.odin
+odin/core/os/errors_windows.odin
+odin/core/os/file.odin
+odin/core/os/file_js.odin
+odin/core/os/file_linux.odin
+odin/core/os/file_posix.odin
+odin/core/os/file_posix_darwin.odin
+odin/core/os/file_posix_freebsd.odin
+odin/core/os/file_posix_netbsd.odin
+odin/core/os/file_posix_other.odin
+odin/core/os/file_stream.odin
+odin/core/os/file_util.odin
+odin/core/os/file_wasi.odin
+odin/core/os/file_windows.odin
+odin/core/os/heap.odin
+odin/core/os/heap_js.odin
+odin/core/os/heap_linux.odin
+odin/core/os/heap_posix.odin
+odin/core/os/heap_wasi.odin
+odin/core/os/heap_windows.odin
+odin/core/os/internal_util.odin
+odin/core/os/old/dir_unix.odin
+odin/core/os/old/dir_windows.odin
+odin/core/os/old/doc.odin
+odin/core/os/old/env_windows.odin
+odin/core/os/old/errors.odin
+odin/core/os/old/os.odin
+odin/core/os/old/os_darwin.odin
+odin/core/os/old/os_freebsd.odin
+odin/core/os/old/os_freestanding.odin
+odin/core/os/old/os_js.odin
+odin/core/os/old/os_linux.odin
+odin/core/os/old/os_netbsd.odin
+odin/core/os/old/os_openbsd.odin
+odin/core/os/old/os_wasi.odin
+odin/core/os/old/os_windows.odin
+odin/core/os/old/stat.odin
+odin/core/os/old/stat_unix.odin
+odin/core/os/old/stat_windows.odin
+odin/core/os/old/stream.odin
+odin/core/os/path.odin
+odin/core/os/path_darwin.odin
+odin/core/os/path_freebsd.odin
+odin/core/os/path_js.odin
+odin/core/os/path_linux.odin
+odin/core/os/path_netbsd.odin
+odin/core/os/path_openbsd.odin
+odin/core/os/path_posix.odin
+odin/core/os/path_posixfs.odin
+odin/core/os/path_wasi.odin
+odin/core/os/path_windows.odin
+odin/core/os/pipe.odin
+odin/core/os/pipe_js.odin
+odin/core/os/pipe_linux.odin
+odin/core/os/pipe_posix.odin
+odin/core/os/pipe_wasi.odin
+odin/core/os/pipe_windows.odin
+odin/core/os/process.odin
+odin/core/os/process_freebsd.odin
+odin/core/os/process_js.odin
+odin/core/os/process_linux.odin
+odin/core/os/process_netbsd.odin
+odin/core/os/process_openbsd.odin
+odin/core/os/process_posix.odin
+odin/core/os/process_posix_darwin.odin
+odin/core/os/process_posix_other.odin
+odin/core/os/process_wasi.odin
+odin/core/os/process_windows.odin
 odin/core/os/stat.odin
-odin/core/os/stat_unix.odin
+odin/core/os/stat_js.odin
+odin/core/os/stat_linux.odin
+odin/core/os/stat_posix.odin
+odin/core/os/stat_wasi.odin
 odin/core/os/stat_windows.odin
-odin/core/os/stream.odin
+odin/core/os/temp_file.odin
+odin/core/os/temp_file_js.odin
+odin/core/os/temp_file_linux.odin
+odin/core/os/temp_file_posix.odin
+odin/core/os/temp_file_wasi.odin
+odin/core/os/temp_file_windows.odin
+odin/core/os/user.odin
+odin/core/os/user_posix.odin
+odin/core/os/user_windows.odin
+odin/core/os/wasm.odin
 odin/core/path/filepath/match.odin
 odin/core/path/filepath/path.odin
 odin/core/path/filepath/path_js.odin
@@ -531,17 +656,24 @@ odin/core/prof/spall/spall.odin
 odin/core/prof/spall/spall_linux.odin
 odin/core/prof/spall/spall_unix.odin
 odin/core/prof/spall/spall_windows.odin
+odin/core/reflect/doc.odin
 odin/core/reflect/iterator.odin
 odin/core/reflect/reflect.odin
 odin/core/reflect/types.odin
 odin/core/relative/relative.odin
+odin/core/simd/arm/aes.odin
+odin/core/simd/arm/doc.odin
+odin/core/simd/arm/sha.odin
+odin/core/simd/arm/types.odin
 odin/core/simd/simd.odin
 odin/core/simd/x86/abm.odin
 odin/core/simd/x86/adx.odin
 odin/core/simd/x86/aes.odin
+odin/core/simd/x86/avx.odin
 odin/core/simd/x86/bmi.odin
 odin/core/simd/x86/bmi2.odin
 odin/core/simd/x86/cmpxchg16b.odin
+odin/core/simd/x86/doc.odin
 odin/core/simd/x86/fxsr.odin
 odin/core/simd/x86/pclmulqdq.odin
 odin/core/simd/x86/rdtsc.odin
@@ -579,7 +711,6 @@ odin/core/sync/doc.odin
 odin/core/sync/extended.odin
 odin/core/sync/futex_darwin.odin
 odin/core/sync/futex_freebsd.odin
-odin/core/sync/futex_haiku.odin
 odin/core/sync/futex_linux.odin
 odin/core/sync/futex_netbsd.odin
 odin/core/sync/futex_openbsd.odin
@@ -589,7 +720,6 @@ odin/core/sync/primitives.odin
 odin/core/sync/primitives_atomic.odin
 odin/core/sync/primitives_darwin.odin
 odin/core/sync/primitives_freebsd.odin
-odin/core/sync/primitives_haiku.odin
 odin/core/sync/primitives_internal.odin
 odin/core/sync/primitives_linux.odin
 odin/core/sync/primitives_netbsd.odin
@@ -598,19 +728,25 @@ odin/core/sync/primitives_wasm.odin
 odin/core/sync/primitives_windows.odin
 odin/core/sync/sync_util.odin
 odin/core/sys/darwin/CoreFoundation/CFBase.odin
+odin/core/sys/darwin/CoreFoundation/CFCGTypes.odin
 odin/core/sys/darwin/CoreFoundation/CFString.odin
+odin/core/sys/darwin/CoreGraphics/CoreGraphics.odin
 odin/core/sys/darwin/Foundation/NSApplication.odin
 odin/core/sys/darwin/Foundation/NSArray.odin
 odin/core/sys/darwin/Foundation/NSAutoreleasePool.odin
+odin/core/sys/darwin/Foundation/NSBitmapImageRep.odin
 odin/core/sys/darwin/Foundation/NSBlock.odin
 odin/core/sys/darwin/Foundation/NSBundle.odin
 odin/core/sys/darwin/Foundation/NSColor.odin
+odin/core/sys/darwin/Foundation/NSCursor.odin
 odin/core/sys/darwin/Foundation/NSData.odin
 odin/core/sys/darwin/Foundation/NSDate.odin
 odin/core/sys/darwin/Foundation/NSDictionary.odin
 odin/core/sys/darwin/Foundation/NSEnumerator.odin
 odin/core/sys/darwin/Foundation/NSError.odin
 odin/core/sys/darwin/Foundation/NSEvent.odin
+odin/core/sys/darwin/Foundation/NSImage.odin
+odin/core/sys/darwin/Foundation/NSImageRep.odin
 odin/core/sys/darwin/Foundation/NSLock.odin
 odin/core/sys/darwin/Foundation/NSMenu.odin
 odin/core/sys/darwin/Foundation/NSMenuItem.odin
@@ -623,10 +759,12 @@ odin/core/sys/darwin/Foundation/NSPanel.odin
 odin/core/sys/darwin/Foundation/NSPasteboard.odin
 odin/core/sys/darwin/Foundation/NSProcessInfo.odin
 odin/core/sys/darwin/Foundation/NSRange.odin
+odin/core/sys/darwin/Foundation/NSRunLoop.odin
 odin/core/sys/darwin/Foundation/NSSavePanel.odin
 odin/core/sys/darwin/Foundation/NSScreen.odin
 odin/core/sys/darwin/Foundation/NSSet.odin
 odin/core/sys/darwin/Foundation/NSString.odin
+odin/core/sys/darwin/Foundation/NSTimer.odin
 odin/core/sys/darwin/Foundation/NSToolbar.odin
 odin/core/sys/darwin/Foundation/NSTypes.odin
 odin/core/sys/darwin/Foundation/NSURL.odin
@@ -648,14 +786,9 @@ odin/core/sys/darwin/sync.odin
 odin/core/sys/darwin/xnu_system_call_helpers.odin
 odin/core/sys/darwin/xnu_system_call_numbers.odin
 odin/core/sys/darwin/xnu_system_call_wrappers.odin
-odin/core/sys/es/api.odin
 odin/core/sys/freebsd/constants.odin
 odin/core/sys/freebsd/syscalls.odin
 odin/core/sys/freebsd/types.odin
-odin/core/sys/haiku/errno.odin
-odin/core/sys/haiku/find_directory.odin
-odin/core/sys/haiku/os.odin
-odin/core/sys/haiku/types.odin
 odin/core/sys/info/cpu_arm.odin
 odin/core/sys/info/cpu_darwin.odin
 odin/core/sys/info/cpu_darwin_arm64.odin
@@ -663,13 +796,16 @@ odin/core/sys/info/cpu_intel.odin
 odin/core/sys/info/cpu_linux_arm.odin
 odin/core/sys/info/cpu_linux_intel.odin
 odin/core/sys/info/cpu_linux_riscv64.odin
+odin/core/sys/info/cpu_other.odin
 odin/core/sys/info/cpu_riscv64.odin
+odin/core/sys/info/cpu_wasm.odin
 odin/core/sys/info/cpu_windows.odin
 odin/core/sys/info/doc.odin
 odin/core/sys/info/platform_bsd.odin
 odin/core/sys/info/platform_darwin.odin
 odin/core/sys/info/platform_freebsd.odin
 odin/core/sys/info/platform_linux.odin
+odin/core/sys/info/platform_wasm.odin
 odin/core/sys/info/platform_windows.odin
 odin/core/sys/info/sysinfo.odin
 odin/core/sys/kqueue/kqueue.odin
@@ -683,6 +819,9 @@ odin/core/sys/linux/syscall_arm64.odin
 odin/core/sys/linux/syscall_i386.odin
 odin/core/sys/linux/syscall_riscv64.odin
 odin/core/sys/linux/types.odin
+odin/core/sys/linux/uring/doc.odin
+odin/core/sys/linux/uring/ops.odin
+odin/core/sys/linux/uring/uring.odin
 odin/core/sys/linux/wrappers.odin
 odin/core/sys/llvm/bit_manipulation.odin
 odin/core/sys/llvm/code_generator.odin
@@ -772,7 +911,6 @@ odin/core/sys/wasm/js/memory_all_targets.odin
 odin/core/sys/wasm/js/memory_js.odin
 odin/core/sys/wasm/js/odin.js
 odin/core/sys/wasm/wasi/wasi_api.odin
-odin/core/sys/win32/removal.odin
 odin/core/sys/windows/advapi32.odin
 odin/core/sys/windows/bcrypt.odin
 odin/core/sys/windows/bluetooth.odin
@@ -786,13 +924,17 @@ odin/core/sys/windows/gdi32.odin
 odin/core/sys/windows/hidpi.odin
 odin/core/sys/windows/hidusage.odin
 odin/core/sys/windows/icu.odin
+odin/core/sys/windows/ioringapi.odin
 odin/core/sys/windows/ip_helper.odin
 odin/core/sys/windows/kernel32.odin
 odin/core/sys/windows/key_codes.odin
 odin/core/sys/windows/known_folders.odin
+odin/core/sys/windows/mswsock.odin
 odin/core/sys/windows/netapi32.odin
 odin/core/sys/windows/ntdll.odin
+odin/core/sys/windows/ntioring_x.odin
 odin/core/sys/windows/ole32.odin
+odin/core/sys/windows/psapi.odin
 odin/core/sys/windows/scan_codes.odin
 odin/core/sys/windows/shcore.odin
 odin/core/sys/windows/shell32.odin
@@ -817,12 +959,12 @@ odin/core/sys/windows/ws2_32.odin
 odin/core/sys/windows/xinput.odin
 odin/core/terminal/ansi/ansi.odin
 odin/core/terminal/ansi/doc.odin
-odin/core/terminal/doc.odin
-odin/core/terminal/internal.odin
+odin/core/terminal/internal_os.odin
 odin/core/terminal/terminal.odin
 odin/core/terminal/terminal_js.odin
 odin/core/terminal/terminal_posix.odin
 odin/core/terminal/terminal_windows.odin
+odin/core/testing/doc.odin
 odin/core/testing/events.odin
 odin/core/testing/logging.odin
 odin/core/testing/reporting.odin
@@ -836,11 +978,14 @@ odin/core/testing/testing.odin
 odin/core/text/edit/text_edit.odin
 odin/core/text/i18n/doc.odin
 odin/core/text/i18n/gettext.odin
+odin/core/text/i18n/i18_js.odin
 odin/core/text/i18n/i18n.odin
+odin/core/text/i18n/i18n_os.odin
 odin/core/text/i18n/qt_linguist.odin
 odin/core/text/match/strlib.odin
 odin/core/text/regex/common/common.odin
 odin/core/text/regex/common/debugging.odin
+odin/core/text/regex/common/os.odin
 odin/core/text/regex/compiler/compiler.odin
 odin/core/text/regex/compiler/debugging.odin
 odin/core/text/regex/compiler/doc.odin
@@ -872,7 +1017,6 @@ odin/core/time/iso8601.odin
 odin/core/time/perf.odin
 odin/core/time/rfc3339.odin
 odin/core/time/time.odin
-odin/core/time/time_essence.odin
 odin/core/time/time_js.odin
 odin/core/time/time_linux.odin
 odin/core/time/time_orca.odin
@@ -881,6 +1025,7 @@ odin/core/time/time_unix.odin
 odin/core/time/time_wasi.odin
 odin/core/time/time_windows.odin
 odin/core/time/timezone/tz_js.odin
+odin/core/time/timezone/tz_os.odin
 odin/core/time/timezone/tz_unix.odin
 odin/core/time/timezone/tz_windows.odin
 odin/core/time/timezone/tzdate.odin
@@ -888,9 +1033,17 @@ odin/core/time/timezone/tzif.odin
 odin/core/time/tsc_darwin.odin
 odin/core/time/tsc_freebsd.odin
 odin/core/time/tsc_linux.odin
+odin/core/unicode/doc.odin
+odin/core/unicode/fold.odin
+odin/core/unicode/generated.odin
+odin/core/unicode/inrange.odin
 odin/core/unicode/letter.odin
 odin/core/unicode/tables.odin
 odin/core/unicode/tools/generate_entity_table.odin
+odin/core/unicode/tools/ucd/generate_unicode.odin
+odin/core/unicode/tools/ucd/string_to.odin
+odin/core/unicode/tools/ucd/types.odin
+odin/core/unicode/tools/ucd/ucd.odin
 odin/core/unicode/utf16/utf16.odin
 odin/core/unicode/utf8/grapheme.odin
 odin/core/unicode/utf8/utf8.odin
@@ -946,6 +1099,24 @@ odin/vendor/box2d/lib/box2d_windows_amd64_sse2.lib
 odin/vendor/box2d/math_functions.odin
 odin/vendor/box2d/types.odin
 odin/vendor/box2d/wasm.Makefile
+odin/vendor/box3d/box3d.odin
+odin/vendor/box3d/box3d_collision.odin
+odin/vendor/box3d/box3d_constants.odin
+odin/vendor/box3d/box3d_id.odin
+odin/vendor/box3d/box3d_math.odin
+odin/vendor/box3d/box3d_types.odin
+odin/vendor/box3d/lib/box3d.lib
+odin/vendor/box3d/lib/darwin/README.md
+odin/vendor/box3d/lib/darwin/libbox3d.a
+odin/vendor/box3d/lib/linux-amd64/libbox3d.a
+odin/vendor/box3d/src/include/box3d/base.h
+odin/vendor/box3d/src/include/box3d/box3d.h
+odin/vendor/box3d/src/include/box3d/collision.h
+odin/vendor/box3d/src/include/box3d/config.h
+odin/vendor/box3d/src/include/box3d/constants.h
+odin/vendor/box3d/src/include/box3d/id.h
+odin/vendor/box3d/src/include/box3d/math_functions.h
+odin/vendor/box3d/src/include/box3d/types.h
 odin/vendor/cgltf/LICENSE
 odin/vendor/cgltf/README.md
 odin/vendor/cgltf/cgltf.odin
@@ -967,6 +1138,29 @@ odin/vendor/compress/lz4/lz4.odin
 odin/vendor/compress/lz4/src/lz4.h
 odin/vendor/compress/lz4/src/lz4frame.h
 odin/vendor/compress/lz4/src/lz4hc.h
+odin/vendor/curl/LICENSE
+odin/vendor/curl/c/curl.h
+odin/vendor/curl/c/curlver.h
+odin/vendor/curl/c/easy.h
+odin/vendor/curl/c/header.h
+odin/vendor/curl/c/mprintf.h
+odin/vendor/curl/c/multi.h
+odin/vendor/curl/c/options.h
+odin/vendor/curl/c/stdcheaders.h
+odin/vendor/curl/c/system.h
+odin/vendor/curl/c/typecheck-gcc.h
+odin/vendor/curl/c/urlapi.h
+odin/vendor/curl/c/websockets.h
+odin/vendor/curl/curl.odin
+odin/vendor/curl/curl_easy.odin
+odin/vendor/curl/curl_header.odin
+odin/vendor/curl/curl_multi.odin
+odin/vendor/curl/curl_options.odin
+odin/vendor/curl/curl_posix.odin
+odin/vendor/curl/curl_urlapi.odin
+odin/vendor/curl/curl_websockets.odin
+odin/vendor/curl/curl_windows.odin
+odin/vendor/curl/lib/libcurl.lib
 odin/vendor/darwin/CoreVideo/CVDisplayLink.odin
 odin/vendor/darwin/Foundation/dummy.odin
 odin/vendor/darwin/Metal/MetalClasses.odin
@@ -981,11 +1175,11 @@ odin/vendor/directx/ThirdPartyNotices.txt
 odin/vendor/directx/d3d11/d3d11.odin
 odin/vendor/directx/d3d12/d3d12.odin
 odin/vendor/directx/d3d12/d3d12_constants.odin
+odin/vendor/directx/d3d_common/d3d_common.odin
 odin/vendor/directx/d3d_compiler/d3d_compiler.odin
 odin/vendor/directx/d3d_compiler/d3dcompiler_47.dll
 odin/vendor/directx/d3d_compiler/d3dcompiler_47.lib
 odin/vendor/directx/dxc/dxcapi.odin
-odin/vendor/directx/dxc/dxcdef_haiku.odin
 odin/vendor/directx/dxc/dxcdef_unix.odin
 odin/vendor/directx/dxc/dxcdef_windows.odin
 odin/vendor/directx/dxc/dxcompiler.dll
@@ -1014,6 +1208,7 @@ odin/vendor/glfw/native_linux.odin
 odin/vendor/glfw/native_windows.odin
 odin/vendor/glfw/types.odin
 odin/vendor/glfw/wrapper.odin
+odin/vendor/kb_text_shape/doc.odin
 odin/vendor/kb_text_shape/kb_text_shape_procs.odin
 odin/vendor/kb_text_shape/kb_text_shape_types.odin
 odin/vendor/kb_text_shape/lib/kb_text_shape.lib
@@ -1022,26 +1217,29 @@ odin/vendor/kb_text_shape/src/build.bat
 odin/vendor/kb_text_shape/src/build_unix.sh
 odin/vendor/kb_text_shape/src/kb_text_shape.c
 odin/vendor/kb_text_shape/src/kb_text_shape.h
-odin/vendor/libc/README.md
-odin/vendor/libc/assert.odin
-odin/vendor/libc/ctype.odin
-odin/vendor/libc/include/alloca.h
-odin/vendor/libc/include/assert.h
-odin/vendor/libc/include/ctype.h
-odin/vendor/libc/include/inttypes.h
-odin/vendor/libc/include/math.h
-odin/vendor/libc/include/sched.h
-odin/vendor/libc/include/stdio.h
-odin/vendor/libc/include/stdlib.h
-odin/vendor/libc/include/string.h
-odin/vendor/libc/include/time.h
+odin/vendor/libc-shim/README.md
+odin/vendor/libc-shim/assert.odin
+odin/vendor/libc-shim/ctype.odin
+odin/vendor/libc-shim/include/alloca.h
+odin/vendor/libc-shim/include/assert.h
+odin/vendor/libc-shim/include/ctype.h
+odin/vendor/libc-shim/include/inttypes.h
+odin/vendor/libc-shim/include/math.h
+odin/vendor/libc-shim/include/sched.h
+odin/vendor/libc-shim/include/stdio.h
+odin/vendor/libc-shim/include/stdlib.h
+odin/vendor/libc-shim/include/string.h
+odin/vendor/libc-shim/include/time.h
+odin/vendor/libc-shim/libc.odin
+odin/vendor/libc-shim/math.odin
+odin/vendor/libc-shim/sched.odin
+odin/vendor/libc-shim/stdio.odin
+odin/vendor/libc-shim/stdio_js.odin
+odin/vendor/libc-shim/stdio_os.odin
+odin/vendor/libc-shim/stdlib.odin
+odin/vendor/libc-shim/string.odin
+odin/vendor/libc-shim/time.odin
 odin/vendor/libc/libc.odin
-odin/vendor/libc/math.odin
-odin/vendor/libc/sched.odin
-odin/vendor/libc/stdio.odin
-odin/vendor/libc/stdlib.odin
-odin/vendor/libc/string.odin
-odin/vendor/libc/time.odin
 odin/vendor/lua/5.1/include/lauxlib.h
 odin/vendor/lua/5.1/include/lua.h
 odin/vendor/lua/5.1/include/lua.hpp
@@ -1125,26 +1323,24 @@ odin/vendor/portmidi/util.odin
 odin/vendor/raylib/LICENSE
 odin/vendor/raylib/README.md
 odin/vendor/raylib/easings.odin
+odin/vendor/raylib/linux-arm64/libraylib.a
+odin/vendor/raylib/linux-arm64/libraylib.so.600
 odin/vendor/raylib/linux/libraygui.a
 odin/vendor/raylib/linux/libraygui.so
 odin/vendor/raylib/linux/libraylib.a
-odin/vendor/raylib/linux/libraylib.so
-odin/vendor/raylib/linux/libraylib.so.5.5.0
-odin/vendor/raylib/linux/libraylib.so.550
-odin/vendor/raylib/macos-arm64/libraygui.a
-odin/vendor/raylib/macos-arm64/libraygui.dylib
+odin/vendor/raylib/linux/libraylib.so.600
+odin/vendor/raylib/macos/libraygui-arm64.a
+odin/vendor/raylib/macos/libraygui-arm64.dylib
 odin/vendor/raylib/macos/libraygui.a
 odin/vendor/raylib/macos/libraygui.dylib
-odin/vendor/raylib/macos/libraylib.5.5.0.dylib
-odin/vendor/raylib/macos/libraylib.550.dylib
+odin/vendor/raylib/macos/libraylib.600.dylib
 odin/vendor/raylib/macos/libraylib.a
-odin/vendor/raylib/macos/libraylib.dylib
 odin/vendor/raylib/raygui.odin
 odin/vendor/raylib/raylib.odin
 odin/vendor/raylib/raymath.odin
 odin/vendor/raylib/rlgl/rlgl.odin
 odin/vendor/raylib/wasm/libraygui.a
-odin/vendor/raylib/wasm/libraylib.a
+odin/vendor/raylib/wasm/libraylib.web.a
 odin/vendor/raylib/windows/raygui.dll
 odin/vendor/raylib/windows/raygui.lib
 odin/vendor/raylib/windows/rayguidll.lib
@@ -1237,6 +1433,7 @@ odin/vendor/sdl3/gamecontrollerdb.txt
 odin/vendor/sdl3/image/LICENSE.aom.txt
 odin/vendor/sdl3/image/LICENSE.avif.txt
 odin/vendor/sdl3/image/LICENSE.dav1d.txt
+odin/vendor/sdl3/image/LICENSE.libpng.txt
 odin/vendor/sdl3/image/LICENSE.tiff.txt
 odin/vendor/sdl3/image/LICENSE.txt
 odin/vendor/sdl3/image/LICENSE.webp.txt
@@ -1244,9 +1441,11 @@ odin/vendor/sdl3/image/SDL3_image.dll
 odin/vendor/sdl3/image/SDL3_image.lib
 odin/vendor/sdl3/image/include/SDL_image.h
 odin/vendor/sdl3/image/libavif-16.dll
+odin/vendor/sdl3/image/libpng16-16.dll
 odin/vendor/sdl3/image/libtiff-6.dll
 odin/vendor/sdl3/image/libwebp-7.dll
 odin/vendor/sdl3/image/libwebpdemux-2.dll
+odin/vendor/sdl3/image/libwebpmux-3.dll
 odin/vendor/sdl3/image/sdl_image.odin
 odin/vendor/sdl3/include/SDL.h
 odin/vendor/sdl3/include/SDL_assert.h
@@ -1262,6 +1461,7 @@ odin/vendor/sdl3/include/SDL_close_code.h
 odin/vendor/sdl3/include/SDL_copying.h
 odin/vendor/sdl3/include/SDL_cpuinfo.h
 odin/vendor/sdl3/include/SDL_dialog.h
+odin/vendor/sdl3/include/SDL_dlopennote.h
 odin/vendor/sdl3/include/SDL_egl.h
 odin/vendor/sdl3/include/SDL_endian.h
 odin/vendor/sdl3/include/SDL_error.h
@@ -1333,6 +1533,23 @@ odin/vendor/sdl3/include/SDL_tray.h
 odin/vendor/sdl3/include/SDL_version.h
 odin/vendor/sdl3/include/SDL_video.h
 odin/vendor/sdl3/include/SDL_vulkan.h
+odin/vendor/sdl3/mixer/LICENSE.gme.txt
+odin/vendor/sdl3/mixer/LICENSE.ogg-vorbis.txt
+odin/vendor/sdl3/mixer/LICENSE.opus.txt
+odin/vendor/sdl3/mixer/LICENSE.opusfile.txt
+odin/vendor/sdl3/mixer/LICENSE.txt
+odin/vendor/sdl3/mixer/LICENSE.wavpack.txt
+odin/vendor/sdl3/mixer/LICENSE.xmp.txt
+odin/vendor/sdl3/mixer/SDL3_mixer.dll
+odin/vendor/sdl3/mixer/SDL3_mixer.lib
+odin/vendor/sdl3/mixer/include/SDL_mixer.h
+odin/vendor/sdl3/mixer/libgme.dll
+odin/vendor/sdl3/mixer/libogg-0.dll
+odin/vendor/sdl3/mixer/libopus-0.dll
+odin/vendor/sdl3/mixer/libopusfile-0.dll
+odin/vendor/sdl3/mixer/libwavpack-1.dll
+odin/vendor/sdl3/mixer/libxmp.dll
+odin/vendor/sdl3/mixer/sdl3_mixer.odin
 odin/vendor/sdl3/sdl3__foreign.odin
 odin/vendor/sdl3/sdl3_assert.odin
 odin/vendor/sdl3/sdl3_asyncio.odin
@@ -1428,6 +1645,7 @@ odin/vendor/stb/lib/stb_sprintf_wasm.o
 odin/vendor/stb/lib/stb_truetype.lib
 odin/vendor/stb/lib/stb_truetype_wasm.o
 odin/vendor/stb/lib/stb_vorbis.lib
+odin/vendor/stb/lib/stb_vorbis_wasm.o
 odin/vendor/stb/rect_pack/stb_rect_pack.odin
 odin/vendor/stb/rect_pack/stb_rect_pack_wasm.odin
 odin/vendor/stb/sprintf/stb_sprintf.odin
@@ -1449,6 +1667,7 @@ odin/vendor/stb/src/stb_vorbis.c
 odin/vendor/stb/truetype/stb_truetype.odin
 odin/vendor/stb/truetype/stb_truetype_wasm.odin
 odin/vendor/stb/vorbis/stb_vorbis.odin
+odin/vendor/stb/vorbis/stb_vorbis_wasm.odin
 odin/vendor/vulkan/_gen/LICENSE.txt
 odin/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
 odin/vendor/vulkan/_gen/vk_icd.h
@@ -1468,6 +1687,8 @@ odin/vendor/vulkan/_gen/vulkan_video_codec_h264std_encode.h
 odin/vendor/vulkan/_gen/vulkan_video_codec_h265std.h
 odin/vendor/vulkan/_gen/vulkan_video_codec_h265std_decode.h
 odin/vendor/vulkan/_gen/vulkan_video_codec_h265std_encode.h
+odin/vendor/vulkan/_gen/vulkan_video_codec_vp9std.h
+odin/vendor/vulkan/_gen/vulkan_video_codec_vp9std_decode.h
 odin/vendor/vulkan/_gen/vulkan_wayland.h
 odin/vendor/vulkan/_gen/vulkan_win32.h
 odin/vendor/vulkan/_gen/vulkan_xcb.h
@@ -1484,6 +1705,7 @@ odin/vendor/wasm/WebGL/webgl_constants.odin
 odin/vendor/wasm/WebGL/webgl_helpers.odin
 odin/vendor/wgpu/.gitignore
 odin/vendor/wgpu/doc.odin
+odin/vendor/wgpu/glfwglue/doc.odin
 odin/vendor/wgpu/glfwglue/glue.odin
 odin/vendor/wgpu/glfwglue/glue_darwin.odin
 odin/vendor/wgpu/glfwglue/glue_linux.odin
@@ -1491,10 +1713,12 @@ odin/vendor/wgpu/glfwglue/glue_windows.odin
 odin/vendor/wgpu/lib/wgpu-windows-x86_64-msvc-release/lib/wgpu_native.dll
 odin/vendor/wgpu/lib/wgpu-windows-x86_64-msvc-release/lib/wgpu_native.dll.lib
 odin/vendor/wgpu/lib/wgpu-windows-x86_64-msvc-release/lib/wgpu_native.lib
+odin/vendor/wgpu/sdl2glue/doc.odin
 odin/vendor/wgpu/sdl2glue/glue.odin
 odin/vendor/wgpu/sdl2glue/glue_darwin.odin
 odin/vendor/wgpu/sdl2glue/glue_linux.odin
 odin/vendor/wgpu/sdl2glue/glue_windows.odin
+odin/vendor/wgpu/sdl3glue/doc.odin
 odin/vendor/wgpu/sdl3glue/glue.odin
 odin/vendor/wgpu/sdl3glue/glue_darwin.odin
 odin/vendor/wgpu/sdl3glue/glue_linux.odin
@@ -1504,13 +1728,18 @@ odin/vendor/wgpu/wgpu.odin
 odin/vendor/wgpu/wgpu_js.odin
 odin/vendor/wgpu/wgpu_native.odin
 odin/vendor/wgpu/wgpu_native_types.odin
+odin/vendor/windows/GameInput/doc.odin
 odin/vendor/windows/GameInput/windows_game_input.odin
+odin/vendor/windows/XAudio2/doc.odin
 odin/vendor/windows/XAudio2/hrtfapoapi.odin
 odin/vendor/windows/XAudio2/x3daudio.odin
 odin/vendor/windows/XAudio2/xapo.odin
 odin/vendor/windows/XAudio2/xapofx.odin
 odin/vendor/windows/XAudio2/xaudio2.odin
 odin/vendor/windows/XAudio2/xaudio2fx.odin
+odin/vendor/windows/wasapi/wasapi.odin
+odin/vendor/windows/wasapi/wasapi_hresult.odin
+odin/vendor/windows/wasapi/wasapi_types.odin
 odin/vendor/x11/.gitignore
 odin/vendor/x11/xlib/xlib.odin
 odin/vendor/x11/xlib/xlib_const.odin
diff --git a/odin/distinfo b/odin/distinfo
index f20fac4fc9..933d19abda 100644
--- a/odin/distinfo
+++ b/odin/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (Odin-dev-2025-08.tar.gz) = c9b1feda7a997755738781f86ef55770e7f396cf5011cef0e7aa7134e4f7e040
-SHA512 (Odin-dev-2025-08.tar.gz) = 692c8885ef566acb2844e620b883ac901ca6897c6f04510a0b0b4597b600c7263aced1c779ba6256ba94da67a67c86e89ac4c85feb0e82a2d353ce86b5a13b27
-Size (Odin-dev-2025-08.tar.gz) = 145353278 bytes
+BLAKE2s (Odin/Odin-dev-2026-07.tar.gz) = 1aa07fd9878783eaf7daaaed9c70a442812e5f09c817f1ae34224a567e909f90
+SHA512 (Odin/Odin-dev-2026-07.tar.gz) = a5de6b9032d602007dcf8e31598af7267057113a30d95051325efacce5f1ef2a6b667a2d26cf139787752e915b60ef040122e43c7fc9ff6adb0608ca2ea2cecd
+Size (Odin/Odin-dev-2026-07.tar.gz) = 148718238 bytes



Home | Main Index | Thread Index | Old Index