pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lang/odin: Updated to version dev-2025-08
Module Name: pkgsrc-wip
Committed By: Andreas T Jonsson <mail%andreasjonsson.se@localhost>
Pushed By: phix
Date: Tue Sep 9 10:48:25 2025 +0200
Changeset: 66942237d609786ab07ea98387b94a3b14fe5750
Modified Files:
odin/COMMIT_MSG
odin/Makefile
odin/PLIST
odin/distinfo
odin/files/odin
Log Message:
lang/odin: Updated to version dev-2025-08
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=66942237d609786ab07ea98387b94a3b14fe5750
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
odin/COMMIT_MSG | 2 +-
odin/Makefile | 20 +-
odin/PLIST | 651 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
odin/distinfo | 6 +-
odin/files/odin | 2 +-
5 files changed, 613 insertions(+), 68 deletions(-)
diffs:
diff --git a/odin/COMMIT_MSG b/odin/COMMIT_MSG
index 911715bbc9..4685c83536 100644
--- a/odin/COMMIT_MSG
+++ b/odin/COMMIT_MSG
@@ -1,4 +1,4 @@
-lang/odin: Added snapshot of the Odin compiler
+lang/odin: Added the Odin compiler and language runtime
Odin is a general-purpose programming language with distinct typing built for
high performance, modern systems and data-oriented programming.
diff --git a/odin/Makefile b/odin/Makefile
index 8a6b1ef224..219fe4f04b 100644
--- a/odin/Makefile
+++ b/odin/Makefile
@@ -1,33 +1,31 @@
# $NetBSD$
-GITHUB_PROJECT= Odin
-GITHUB_TAG= f64139987006a40c0548cdc507c4aca72e1435ea
-DISTNAME= odin-0.0.0.10843
+DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG}
+PKGNAME= odin-25.8.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.
MAINTAINER= mail%andreasjonsson.se@localhost
HOMEPAGE= https://odin-lang.org/
COMMENT= General-purpose programming language
LICENSE= modified-bsd
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
USE_LANGUAGES= c c++
USE_CC_FEATURES= c11
USE_CXX_FEATURES= c++17
USE_CWRAPPERS= no
-CFLAGS+= -Wno-unused-result -Wno-return-local-addr
-
-USE_TOOLS+= bash pax
-TOOL_DEPENDS+= git-2.*:../../devel/git
+USE_TOOLS+= pax
INSTALLATION_DIRS= bin odin
-WRKSRC= ${WRKDIR}/Odin-${GITHUB_TAG}
+CFLAGS+= -Wno-unused-result -Wno-return-local-addr
do-build:
- cd ${WRKSRC} && \
- ODIN_ROOT=${WRKSRC} \
- ${BASH} ./build_odin.sh release
+ cd ${WRKSRC} && ./build_odin.sh release
do-install:
${INSTALL_SCRIPT} ${FILESDIR}/odin ${DESTDIR}${PREFIX}/bin
diff --git a/odin/PLIST b/odin/PLIST
index ee3abb14d8..081d26c352 100644
--- a/odin/PLIST
+++ b/odin/PLIST
@@ -6,9 +6,9 @@ odin/base/intrinsics/intrinsics.odin
odin/base/runtime/core.odin
odin/base/runtime/core_builtin.odin
odin/base/runtime/core_builtin_soa.odin
-odin/base/runtime/default_allocators_arena.odin
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/dynamic_array_internal.odin
@@ -17,10 +17,12 @@ odin/base/runtime/entry_unix.odin
odin/base/runtime/entry_unix_no_crt_amd64.asm
odin/base/runtime/entry_unix_no_crt_darwin_arm64.asm
odin/base/runtime/entry_unix_no_crt_i386.asm
+odin/base/runtime/entry_unix_no_crt_riscv64.asm
odin/base/runtime/entry_wasm.odin
odin/base/runtime/entry_windows.odin
odin/base/runtime/error_checks.odin
odin/base/runtime/heap_allocator.odin
+odin/base/runtime/heap_allocator_orca.odin
odin/base/runtime/heap_allocator_other.odin
odin/base/runtime/heap_allocator_unix.odin
odin/base/runtime/heap_allocator_windows.odin
@@ -32,6 +34,7 @@ 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
odin/base/runtime/os_specific_wasi.odin
odin/base/runtime/os_specific_windows.odin
odin/base/runtime/print.odin
@@ -42,8 +45,13 @@ odin/base/runtime/procs_wasm.odin
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/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/lookahead_reader.odin
odin/core/bufio/read_writer.odin
odin/core/bufio/reader.odin
@@ -53,18 +61,11 @@ odin/core/bytes/buffer.odin
odin/core/bytes/bytes.odin
odin/core/bytes/reader.odin
odin/core/c/c.odin
-odin/core/c/frontend/preprocessor/const_expr.odin
-odin/core/c/frontend/preprocessor/preprocess.odin
-odin/core/c/frontend/preprocessor/unquote.odin
-odin/core/c/frontend/tokenizer/doc.odin
-odin/core/c/frontend/tokenizer/hide_set.odin
-odin/core/c/frontend/tokenizer/token.odin
-odin/core/c/frontend/tokenizer/tokenizer.odin
-odin/core/c/frontend/tokenizer/unicode.odin
odin/core/c/libc/README.md
odin/core/c/libc/complex.odin
odin/core/c/libc/ctype.odin
odin/core/c/libc/errno.odin
+odin/core/c/libc/locale.odin
odin/core/c/libc/math.odin
odin/core/c/libc/setjmp.odin
odin/core/c/libc/signal.odin
@@ -81,23 +82,42 @@ odin/core/c/libc/uchar.odin
odin/core/c/libc/wchar.odin
odin/core/c/libc/wctype.odin
odin/core/compress/common.odin
-odin/core/compress/gzip/example.odin
+odin/core/compress/gzip/doc.odin
odin/core/compress/gzip/gzip.odin
odin/core/compress/shoco/model.odin
odin/core/compress/shoco/shoco.odin
-odin/core/compress/zlib/example.odin
+odin/core/compress/zlib/doc.odin
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/intrusive/list/doc.odin
odin/core/container/intrusive/list/intrusive_list.odin
odin/core/container/lru/lru_cache.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/crypto/README.md
+odin/core/crypto/_aes/aes.odin
+odin/core/crypto/_aes/ct64/api.odin
+odin/core/crypto/_aes/ct64/ct64.odin
+odin/core/crypto/_aes/ct64/ct64_dec.odin
+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/_blake2/blake2.odin
+odin/core/crypto/_chacha20/chacha20.odin
+odin/core/crypto/_chacha20/ref/chacha20_ref.odin
+odin/core/crypto/_chacha20/simd128/chacha20_simd128.odin
+odin/core/crypto/_chacha20/simd256/chacha20_simd256.odin
+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
@@ -105,20 +125,46 @@ 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_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/_sha3/sha3.odin
odin/core/crypto/_sha3/sp800_185.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_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_ecb.odin
+odin/core/crypto/aes/aes_ecb_hw_intel.odin
+odin/core/crypto/aes/aes_gcm.odin
+odin/core/crypto/aes/aes_gcm_hw_intel.odin
+odin/core/crypto/aes/aes_impl.odin
+odin/core/crypto/aes/aes_impl_hw_gen.odin
+odin/core/crypto/aes/aes_impl_hw_intel.odin
odin/core/crypto/blake2b/blake2b.odin
odin/core/crypto/blake2s/blake2s.odin
odin/core/crypto/chacha20/chacha20.odin
+odin/core/crypto/chacha20/chacha20_impl.odin
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_gen.odin
+odin/core/crypto/deoxysii/deoxysii_impl_hw_intel.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_os.odin
odin/core/crypto/hash/low_level.odin
odin/core/crypto/hkdf/hkdf.odin
odin/core/crypto/hmac/hmac.odin
@@ -134,16 +180,20 @@ 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/sha3/sha3.odin
odin/core/crypto/shake/shake.odin
odin/core/crypto/siphash/siphash.odin
odin/core/crypto/sm3/sm3.odin
odin/core/crypto/tuplehash/tuplehash.odin
odin/core/crypto/x25519/x25519.odin
+odin/core/crypto/x448/x448.odin
odin/core/debug/pe/pe.odin
odin/core/debug/pe/section.odin
odin/core/debug/pe/symbol.odin
@@ -155,11 +205,13 @@ 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
@@ -167,6 +219,7 @@ odin/core/encoding/cbor/doc.odin
odin/core/encoding/cbor/marshal.odin
odin/core/encoding/cbor/tags.odin
odin/core/encoding/cbor/unmarshal.odin
+odin/core/encoding/csv/doc.odin
odin/core/encoding/csv/reader.odin
odin/core/encoding/csv/writer.odin
odin/core/encoding/endian/doc.odin
@@ -181,20 +234,48 @@ odin/core/encoding/hxa/doc.odin
odin/core/encoding/hxa/hxa.odin
odin/core/encoding/hxa/read.odin
odin/core/encoding/hxa/write.odin
+odin/core/encoding/ini/ini.odin
odin/core/encoding/json/marshal.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/validator.odin
+odin/core/encoding/uuid/LICENSE
+odin/core/encoding/uuid/definitions.odin
+odin/core/encoding/uuid/doc.odin
+odin/core/encoding/uuid/generation.odin
+odin/core/encoding/uuid/legacy/legacy.odin
+odin/core/encoding/uuid/reading.odin
+odin/core/encoding/uuid/stamping.odin
+odin/core/encoding/uuid/writing.odin
odin/core/encoding/varint/doc.odin
odin/core/encoding/varint/leb128.odin
odin/core/encoding/xml/debug_print.odin
+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_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
+odin/core/flags/usage.odin
+odin/core/flags/util.odin
+odin/core/flags/validation.odin
odin/core/fmt/doc.odin
+odin/core/fmt/example.odin
odin/core/fmt/fmt.odin
odin/core/fmt/fmt_js.odin
odin/core/fmt/fmt_os.odin
@@ -206,7 +287,12 @@ odin/core/hash/xxhash/common.odin
odin/core/hash/xxhash/streaming.odin
odin/core/hash/xxhash/xxhash_3.odin
odin/core/hash/xxhash/xxhash_32.odin
+odin/core/hash/xxhash/xxhash_3_intel.odin
+odin/core/hash/xxhash/xxhash_3_other.odin
odin/core/hash/xxhash/xxhash_64.odin
+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/general.odin
odin/core/image/general_js.odin
@@ -216,7 +302,7 @@ 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/example.odin
+odin/core/image/png/doc.odin
odin/core/image/png/helpers.odin
odin/core/image/png/png.odin
odin/core/image/png/png_js.odin
@@ -236,6 +322,7 @@ odin/core/log/log.odin
odin/core/log/log_allocator.odin
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
@@ -286,15 +373,23 @@ odin/core/mem/doc.odin
odin/core/mem/mem.odin
odin/core/mem/mutex_allocator.odin
odin/core/mem/raw.odin
+odin/core/mem/rollback_stack_allocator.odin
+odin/core/mem/tlsf/LICENSE
+odin/core/mem/tlsf/tlsf.odin
+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/file.odin
odin/core/mem/virtual/virtual.odin
-odin/core/mem/virtual/virtual_bsd.odin
odin/core/mem/virtual/virtual_darwin.odin
+odin/core/mem/virtual/virtual_freebsd.odin
odin/core/mem/virtual/virtual_linux.odin
+odin/core/mem/virtual/virtual_netbsd.odin
+odin/core/mem/virtual/virtual_openbsd.odin
+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/net/addr.odin
odin/core/net/common.odin
@@ -302,15 +397,20 @@ odin/core/net/dns.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_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_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_windows.odin
odin/core/net/url.odin
@@ -318,52 +418,89 @@ 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/format/format.odin
+odin/core/odin/format/deprecated.odin
+odin/core/odin/parser/file_tags.odin
odin/core/odin/parser/parse_files.odin
odin/core/odin/parser/parser.odin
-odin/core/odin/printer/printer.odin
-odin/core/odin/printer/visit.odin
+odin/core/odin/printer/deprecated.odin
odin/core/odin/tokenizer/token.odin
odin/core/odin/tokenizer/tokenizer.odin
-odin/core/os/dir_bsd.odin
-odin/core/os/dir_darwin.odin
-odin/core/os/dir_linux.odin
-odin/core/os/dir_openbsd.odin
+odin/core/os/dir_unix.odin
odin/core/os/dir_windows.odin
odin/core/os/env_windows.odin
-odin/core/os/file_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
@@ -381,7 +518,9 @@ odin/core/os/stat_windows.odin
odin/core/os/stream.odin
odin/core/path/filepath/match.odin
odin/core/path/filepath/path.odin
+odin/core/path/filepath/path_js.odin
odin/core/path/filepath/path_unix.odin
+odin/core/path/filepath/path_wasi.odin
odin/core/path/filepath/path_windows.odin
odin/core/path/filepath/walk.odin
odin/core/path/path_error.odin
@@ -399,6 +538,9 @@ odin/core/relative/relative.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/bmi.odin
+odin/core/simd/x86/bmi2.odin
odin/core/simd/x86/cmpxchg16b.odin
odin/core/simd/x86/fxsr.odin
odin/core/simd/x86/pclmulqdq.odin
@@ -413,12 +555,14 @@ odin/core/simd/x86/ssse3.odin
odin/core/simd/x86/types.odin
odin/core/slice/heap/heap.odin
odin/core/slice/map.odin
+odin/core/slice/permute.odin
odin/core/slice/ptr.odin
odin/core/slice/slice.odin
odin/core/slice/sort.odin
odin/core/slice/sort_private.odin
odin/core/sort/sort.odin
odin/core/strconv/decimal/decimal.odin
+odin/core/strconv/deprecated.odin
odin/core/strconv/generic_float.odin
odin/core/strconv/integers.odin
odin/core/strconv/strconv.odin
@@ -430,6 +574,8 @@ odin/core/strings/reader.odin
odin/core/strings/strings.odin
odin/core/sync/atomic.odin
odin/core/sync/chan/chan.odin
+odin/core/sync/chan/doc.odin
+odin/core/sync/doc.odin
odin/core/sync/extended.odin
odin/core/sync/futex_darwin.odin
odin/core/sync/futex_freebsd.odin
@@ -467,41 +613,58 @@ odin/core/sys/darwin/Foundation/NSError.odin
odin/core/sys/darwin/Foundation/NSEvent.odin
odin/core/sys/darwin/Foundation/NSLock.odin
odin/core/sys/darwin/Foundation/NSMenu.odin
+odin/core/sys/darwin/Foundation/NSMenuItem.odin
odin/core/sys/darwin/Foundation/NSNotification.odin
odin/core/sys/darwin/Foundation/NSNumber.odin
odin/core/sys/darwin/Foundation/NSObject.odin
+odin/core/sys/darwin/Foundation/NSObjectProtocol.odin
odin/core/sys/darwin/Foundation/NSOpenPanel.odin
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/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/NSToolbar.odin
odin/core/sys/darwin/Foundation/NSTypes.odin
odin/core/sys/darwin/Foundation/NSURL.odin
+odin/core/sys/darwin/Foundation/NSURLRequest.odin
+odin/core/sys/darwin/Foundation/NSURLResponse.odin
odin/core/sys/darwin/Foundation/NSUndoManager.odin
odin/core/sys/darwin/Foundation/NSUserActivity.odin
odin/core/sys/darwin/Foundation/NSUserDefaults.odin
odin/core/sys/darwin/Foundation/NSWindow.odin
odin/core/sys/darwin/Foundation/objc.odin
+odin/core/sys/darwin/Foundation/objc_helper.odin
odin/core/sys/darwin/Security/SecBase.odin
odin/core/sys/darwin/Security/SecRandom.odin
+odin/core/sys/darwin/copyfile.odin
odin/core/sys/darwin/darwin.odin
odin/core/sys/darwin/mach_darwin.odin
+odin/core/sys/darwin/proc.odin
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/haiku/errors.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
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_riscv64.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
@@ -509,6 +672,7 @@ odin/core/sys/info/platform_freebsd.odin
odin/core/sys/info/platform_linux.odin
odin/core/sys/info/platform_windows.odin
odin/core/sys/info/sysinfo.odin
+odin/core/sys/kqueue/kqueue.odin
odin/core/sys/linux/bits.odin
odin/core/sys/linux/constants.odin
odin/core/sys/linux/helpers.odin
@@ -517,18 +681,74 @@ odin/core/sys/linux/syscall_amd64.odin
odin/core/sys/linux/syscall_arm32.odin
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/wrappers.odin
odin/core/sys/llvm/bit_manipulation.odin
odin/core/sys/llvm/code_generator.odin
odin/core/sys/llvm/standard_c_library.odin
-odin/core/sys/unix/pthread_darwin.odin
-odin/core/sys/unix/pthread_freebsd.odin
-odin/core/sys/unix/pthread_haiku.odin
-odin/core/sys/unix/pthread_linux.odin
-odin/core/sys/unix/pthread_netbsd.odin
-odin/core/sys/unix/pthread_openbsd.odin
-odin/core/sys/unix/pthread_unix.odin
+odin/core/sys/orca/macros.odin
+odin/core/sys/orca/odin.odin
+odin/core/sys/orca/orca.odin
+odin/core/sys/posix/arpa_inet.odin
+odin/core/sys/posix/dirent.odin
+odin/core/sys/posix/dlfcn.odin
+odin/core/sys/posix/errno.odin
+odin/core/sys/posix/fcntl.odin
+odin/core/sys/posix/fnmatch.odin
+odin/core/sys/posix/glob.odin
+odin/core/sys/posix/grp.odin
+odin/core/sys/posix/iconv.odin
+odin/core/sys/posix/langinfo.odin
+odin/core/sys/posix/libgen.odin
+odin/core/sys/posix/limits.odin
+odin/core/sys/posix/locale.odin
+odin/core/sys/posix/monetary.odin
+odin/core/sys/posix/net_if.odin
+odin/core/sys/posix/netdb.odin
+odin/core/sys/posix/netinet_in.odin
+odin/core/sys/posix/netinet_tcp.odin
+odin/core/sys/posix/poll.odin
+odin/core/sys/posix/posix.odin
+odin/core/sys/posix/posix_other.odin
+odin/core/sys/posix/posix_unix.odin
+odin/core/sys/posix/pthread.odin
+odin/core/sys/posix/pwd.odin
+odin/core/sys/posix/sched.odin
+odin/core/sys/posix/setjmp.odin
+odin/core/sys/posix/setjmp_libc.odin
+odin/core/sys/posix/signal.odin
+odin/core/sys/posix/signal_libc.odin
+odin/core/sys/posix/spawn.odin
+odin/core/sys/posix/stdio.odin
+odin/core/sys/posix/stdio_libc.odin
+odin/core/sys/posix/stdlib.odin
+odin/core/sys/posix/stdlib_libc.odin
+odin/core/sys/posix/string.odin
+odin/core/sys/posix/string_libc.odin
+odin/core/sys/posix/sys_ipc.odin
+odin/core/sys/posix/sys_mman.odin
+odin/core/sys/posix/sys_msg.odin
+odin/core/sys/posix/sys_resource.odin
+odin/core/sys/posix/sys_select.odin
+odin/core/sys/posix/sys_sem.odin
+odin/core/sys/posix/sys_shm.odin
+odin/core/sys/posix/sys_socket.odin
+odin/core/sys/posix/sys_stat.odin
+odin/core/sys/posix/sys_statvfs.odin
+odin/core/sys/posix/sys_time.odin
+odin/core/sys/posix/sys_times.odin
+odin/core/sys/posix/sys_uio.odin
+odin/core/sys/posix/sys_un.odin
+odin/core/sys/posix/sys_utsname.odin
+odin/core/sys/posix/sys_wait.odin
+odin/core/sys/posix/termios.odin
+odin/core/sys/posix/time.odin
+odin/core/sys/posix/ulimit.odin
+odin/core/sys/posix/unistd.odin
+odin/core/sys/posix/unistd_libc.odin
+odin/core/sys/posix/utime.odin
+odin/core/sys/posix/wordexp.odin
odin/core/sys/unix/syscalls_freebsd.odin
odin/core/sys/unix/syscalls_linux.odin
odin/core/sys/unix/syscalls_netbsd.odin
@@ -537,16 +757,26 @@ odin/core/sys/unix/sysctl_darwin.odin
odin/core/sys/unix/sysctl_freebsd.odin
odin/core/sys/unix/sysctl_netbsd.odin
odin/core/sys/unix/sysctl_openbsd.odin
-odin/core/sys/unix/time_unix.odin
+odin/core/sys/unix/unix.odin
odin/core/sys/valgrind/callgrind.odin
odin/core/sys/valgrind/helgrind.odin
odin/core/sys/valgrind/memcheck.odin
odin/core/sys/valgrind/valgrind.odin
+odin/core/sys/wasm/README.md
+odin/core/sys/wasm/js/dom.odin
+odin/core/sys/wasm/js/dom_all_targets.odin
+odin/core/sys/wasm/js/events.odin
+odin/core/sys/wasm/js/events_all_targets.odin
+odin/core/sys/wasm/js/general.odin
+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
+odin/core/sys/windows/codepage.odin
odin/core/sys/windows/comctl32.odin
odin/core/sys/windows/comdlg32.odin
odin/core/sys/windows/dbghelp.odin
@@ -555,6 +785,7 @@ odin/core/sys/windows/dwmapi.odin
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/ip_helper.odin
odin/core/sys/windows/kernel32.odin
odin/core/sys/windows/key_codes.odin
@@ -562,10 +793,13 @@ odin/core/sys/windows/known_folders.odin
odin/core/sys/windows/netapi32.odin
odin/core/sys/windows/ntdll.odin
odin/core/sys/windows/ole32.odin
+odin/core/sys/windows/scan_codes.odin
+odin/core/sys/windows/shcore.odin
odin/core/sys/windows/shell32.odin
odin/core/sys/windows/shlwapi.odin
odin/core/sys/windows/synchronization.odin
odin/core/sys/windows/system_params.odin
+odin/core/sys/windows/tlhelp.odin
odin/core/sys/windows/types.odin
odin/core/sys/windows/user32.odin
odin/core/sys/windows/userenv.odin
@@ -576,10 +810,28 @@ odin/core/sys/windows/wglext.odin
odin/core/sys/windows/window_messages.odin
odin/core/sys/windows/winerror.odin
odin/core/sys/windows/winmm.odin
+odin/core/sys/windows/winnls.odin
+odin/core/sys/windows/winver.odin
+odin/core/sys/windows/wow64_apiset.odin
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/terminal.odin
+odin/core/terminal/terminal_js.odin
+odin/core/terminal/terminal_posix.odin
+odin/core/terminal/terminal_windows.odin
+odin/core/testing/events.odin
+odin/core/testing/logging.odin
+odin/core/testing/reporting.odin
odin/core/testing/runner.odin
-odin/core/testing/runner_other.odin
-odin/core/testing/runner_windows.odin
+odin/core/testing/signal_handler.odin
+odin/core/testing/signal_handler_libc.odin
+odin/core/testing/signal_handler_other.odin
+odin/core/testing/signal_handler_posix.odin
+odin/core/testing/signal_handler_windows.odin
odin/core/testing/testing.odin
odin/core/text/edit/text_edit.odin
odin/core/text/i18n/doc.odin
@@ -587,12 +839,28 @@ odin/core/text/i18n/gettext.odin
odin/core/text/i18n/i18n.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/compiler/compiler.odin
+odin/core/text/regex/compiler/debugging.odin
+odin/core/text/regex/compiler/doc.odin
+odin/core/text/regex/doc.odin
+odin/core/text/regex/optimizer/doc.odin
+odin/core/text/regex/optimizer/optimizer.odin
+odin/core/text/regex/parser/debugging.odin
+odin/core/text/regex/parser/doc.odin
+odin/core/text/regex/parser/parser.odin
+odin/core/text/regex/regex.odin
+odin/core/text/regex/tokenizer/tokenizer.odin
+odin/core/text/regex/virtual_machine/doc.odin
+odin/core/text/regex/virtual_machine/util.odin
+odin/core/text/regex/virtual_machine/virtual_machine.odin
odin/core/text/scanner/scanner.odin
odin/core/text/table/doc.odin
odin/core/text/table/table.odin
odin/core/text/table/utility.odin
odin/core/thread/thread.odin
-odin/core/thread/thread_js.odin
+odin/core/thread/thread_other.odin
odin/core/thread/thread_pool.odin
odin/core/thread/thread_unix.odin
odin/core/thread/thread_windows.odin
@@ -600,15 +868,23 @@ odin/core/time/datetime/constants.odin
odin/core/time/datetime/datetime.odin
odin/core/time/datetime/internal.odin
odin/core/time/datetime/validation.odin
+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_freestanding.odin
odin/core/time/time_js.odin
+odin/core/time/time_linux.odin
+odin/core/time/time_orca.odin
+odin/core/time/time_other.odin
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_unix.odin
+odin/core/time/timezone/tz_windows.odin
+odin/core/time/timezone/tzdate.odin
+odin/core/time/timezone/tzif.odin
odin/core/time/tsc_darwin.odin
odin/core/time/tsc_freebsd.odin
odin/core/time/tsc_linux.odin
@@ -616,6 +892,7 @@ odin/core/unicode/letter.odin
odin/core/unicode/tables.odin
odin/core/unicode/tools/generate_entity_table.odin
odin/core/unicode/utf16/utf16.odin
+odin/core/unicode/utf8/grapheme.odin
odin/core/unicode/utf8/utf8.odin
odin/core/unicode/utf8/utf8string/string.odin
odin/odin
@@ -631,11 +908,12 @@ odin/vendor/ENet/time.odin
odin/vendor/ENet/unix.odin
odin/vendor/ENet/win32.odin
odin/vendor/OpenEXRCore/LICENSE.md
-odin/vendor/OpenEXRCore/OpenEXRCore-3_1.lib
+odin/vendor/OpenEXRCore/OpenEXRCore-3_3.lib
odin/vendor/OpenEXRCore/exr_attr.odin
odin/vendor/OpenEXRCore/exr_base.odin
odin/vendor/OpenEXRCore/exr_chunkio.odin
odin/vendor/OpenEXRCore/exr_coding.odin
+odin/vendor/OpenEXRCore/exr_compression.odin
odin/vendor/OpenEXRCore/exr_context.odin
odin/vendor/OpenEXRCore/exr_debug.odin
odin/vendor/OpenEXRCore/exr_decode.odin
@@ -651,10 +929,29 @@ odin/vendor/OpenGL/helpers.odin
odin/vendor/OpenGL/impl.odin
odin/vendor/OpenGL/wrappers.odin
odin/vendor/README.md
+odin/vendor/box2d/LICENSE
+odin/vendor/box2d/README.md
+odin/vendor/box2d/box2d.odin
+odin/vendor/box2d/box2d_wasm.odin
+odin/vendor/box2d/build_box2d.sh
+odin/vendor/box2d/collision.odin
+odin/vendor/box2d/id.odin
+odin/vendor/box2d/lib/box2d_darwin_amd64_avx2.a
+odin/vendor/box2d/lib/box2d_darwin_amd64_sse2.a
+odin/vendor/box2d/lib/box2d_darwin_arm64.a
+odin/vendor/box2d/lib/box2d_wasm.o
+odin/vendor/box2d/lib/box2d_wasm_simd.o
+odin/vendor/box2d/lib/box2d_windows_amd64_avx2.lib
+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/cgltf/LICENSE
odin/vendor/cgltf/README.md
odin/vendor/cgltf/cgltf.odin
+odin/vendor/cgltf/cgltf_wasm.odin
odin/vendor/cgltf/lib/cgltf.lib
+odin/vendor/cgltf/lib/cgltf_wasm.o
odin/vendor/cgltf/src/Makefile
odin/vendor/cgltf/src/build.bat
odin/vendor/cgltf/src/cgltf.c
@@ -665,6 +962,11 @@ odin/vendor/commonmark/build.bat
odin/vendor/commonmark/cmark.odin
odin/vendor/commonmark/cmark_static.lib
odin/vendor/commonmark/doc.odin
+odin/vendor/compress/lz4/lib/liblz4_static.lib
+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/darwin/CoreVideo/CVDisplayLink.odin
odin/vendor/darwin/Foundation/dummy.odin
odin/vendor/darwin/Metal/MetalClasses.odin
@@ -683,6 +985,7 @@ 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
@@ -692,9 +995,12 @@ odin/vendor/directx/dxgi/dxgi.odin
odin/vendor/directx/dxgi/dxgidebug.odin
odin/vendor/egl/egl.odin
odin/vendor/fontstash/fontstash.odin
+odin/vendor/fontstash/fontstash_os.odin
+odin/vendor/fontstash/fontstash_other.odin
odin/vendor/ggpo/GGPO.lib
odin/vendor/ggpo/LICENSE
odin/vendor/ggpo/ggpo.odin
+odin/vendor/glfw/LICENSE.txt
odin/vendor/glfw/bindings/bindings.odin
odin/vendor/glfw/bindings/types.odin
odin/vendor/glfw/constants.odin
@@ -708,6 +1014,34 @@ 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/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
+odin/vendor/kb_text_shape/src/LICENSE
+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/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
@@ -795,24 +1129,22 @@ 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.0.0
-odin/vendor/raylib/linux/libraylib.so.500
+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/macos-arm64/libraylib.5.0.0.dylib
-odin/vendor/raylib/macos-arm64/libraylib.500.dylib
-odin/vendor/raylib/macos-arm64/libraylib.a
-odin/vendor/raylib/macos-arm64/libraylib.dylib
odin/vendor/raylib/macos/libraygui.a
odin/vendor/raylib/macos/libraygui.dylib
-odin/vendor/raylib/macos/libraylib.5.0.0.dylib
-odin/vendor/raylib/macos/libraylib.500.dylib
+odin/vendor/raylib/macos/libraylib.5.5.0.dylib
+odin/vendor/raylib/macos/libraylib.550.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.odin
+odin/vendor/raylib/rlgl/rlgl.odin
+odin/vendor/raylib/wasm/libraygui.a
+odin/vendor/raylib/wasm/libraylib.a
odin/vendor/raylib/windows/raygui.dll
odin/vendor/raylib/windows/raygui.lib
odin/vendor/raylib/windows/rayguidll.lib
@@ -898,9 +1230,181 @@ odin/vendor/sdl2/ttf/SDL2_ttf.lib
odin/vendor/sdl2/ttf/libfreetype-6.dll
odin/vendor/sdl2/ttf/sdl_ttf.odin
odin/vendor/sdl2/ttf/zlib1.dll
+odin/vendor/sdl3/LICENSE.txt
+odin/vendor/sdl3/SDL3.dll
+odin/vendor/sdl3/SDL3.lib
+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.tiff.txt
+odin/vendor/sdl3/image/LICENSE.txt
+odin/vendor/sdl3/image/LICENSE.webp.txt
+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/libtiff-6.dll
+odin/vendor/sdl3/image/libwebp-7.dll
+odin/vendor/sdl3/image/libwebpdemux-2.dll
+odin/vendor/sdl3/image/sdl_image.odin
+odin/vendor/sdl3/include/SDL.h
+odin/vendor/sdl3/include/SDL_assert.h
+odin/vendor/sdl3/include/SDL_asyncio.h
+odin/vendor/sdl3/include/SDL_atomic.h
+odin/vendor/sdl3/include/SDL_audio.h
+odin/vendor/sdl3/include/SDL_begin_code.h
+odin/vendor/sdl3/include/SDL_bits.h
+odin/vendor/sdl3/include/SDL_blendmode.h
+odin/vendor/sdl3/include/SDL_camera.h
+odin/vendor/sdl3/include/SDL_clipboard.h
+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_egl.h
+odin/vendor/sdl3/include/SDL_endian.h
+odin/vendor/sdl3/include/SDL_error.h
+odin/vendor/sdl3/include/SDL_events.h
+odin/vendor/sdl3/include/SDL_filesystem.h
+odin/vendor/sdl3/include/SDL_gamepad.h
+odin/vendor/sdl3/include/SDL_gpu.h
+odin/vendor/sdl3/include/SDL_guid.h
+odin/vendor/sdl3/include/SDL_haptic.h
+odin/vendor/sdl3/include/SDL_hidapi.h
+odin/vendor/sdl3/include/SDL_hints.h
+odin/vendor/sdl3/include/SDL_init.h
+odin/vendor/sdl3/include/SDL_intrin.h
+odin/vendor/sdl3/include/SDL_iostream.h
+odin/vendor/sdl3/include/SDL_joystick.h
+odin/vendor/sdl3/include/SDL_keyboard.h
+odin/vendor/sdl3/include/SDL_keycode.h
+odin/vendor/sdl3/include/SDL_loadso.h
+odin/vendor/sdl3/include/SDL_locale.h
+odin/vendor/sdl3/include/SDL_log.h
+odin/vendor/sdl3/include/SDL_main.h
+odin/vendor/sdl3/include/SDL_main_impl.h
+odin/vendor/sdl3/include/SDL_messagebox.h
+odin/vendor/sdl3/include/SDL_metal.h
+odin/vendor/sdl3/include/SDL_misc.h
+odin/vendor/sdl3/include/SDL_mouse.h
+odin/vendor/sdl3/include/SDL_mutex.h
+odin/vendor/sdl3/include/SDL_oldnames.h
+odin/vendor/sdl3/include/SDL_opengl.h
+odin/vendor/sdl3/include/SDL_opengl_glext.h
+odin/vendor/sdl3/include/SDL_opengles.h
+odin/vendor/sdl3/include/SDL_opengles2.h
+odin/vendor/sdl3/include/SDL_opengles2_gl2.h
+odin/vendor/sdl3/include/SDL_opengles2_gl2ext.h
+odin/vendor/sdl3/include/SDL_opengles2_gl2platform.h
+odin/vendor/sdl3/include/SDL_opengles2_khrplatform.h
+odin/vendor/sdl3/include/SDL_pen.h
+odin/vendor/sdl3/include/SDL_pixels.h
+odin/vendor/sdl3/include/SDL_platform.h
+odin/vendor/sdl3/include/SDL_platform_defines.h
+odin/vendor/sdl3/include/SDL_power.h
+odin/vendor/sdl3/include/SDL_process.h
+odin/vendor/sdl3/include/SDL_properties.h
+odin/vendor/sdl3/include/SDL_rect.h
+odin/vendor/sdl3/include/SDL_render.h
+odin/vendor/sdl3/include/SDL_revision.h
+odin/vendor/sdl3/include/SDL_scancode.h
+odin/vendor/sdl3/include/SDL_sensor.h
+odin/vendor/sdl3/include/SDL_stdinc.h
+odin/vendor/sdl3/include/SDL_storage.h
+odin/vendor/sdl3/include/SDL_surface.h
+odin/vendor/sdl3/include/SDL_system.h
+odin/vendor/sdl3/include/SDL_test.h
+odin/vendor/sdl3/include/SDL_test_assert.h
+odin/vendor/sdl3/include/SDL_test_common.h
+odin/vendor/sdl3/include/SDL_test_compare.h
+odin/vendor/sdl3/include/SDL_test_crc32.h
+odin/vendor/sdl3/include/SDL_test_font.h
+odin/vendor/sdl3/include/SDL_test_fuzzer.h
+odin/vendor/sdl3/include/SDL_test_harness.h
+odin/vendor/sdl3/include/SDL_test_log.h
+odin/vendor/sdl3/include/SDL_test_md5.h
+odin/vendor/sdl3/include/SDL_test_memory.h
+odin/vendor/sdl3/include/SDL_thread.h
+odin/vendor/sdl3/include/SDL_time.h
+odin/vendor/sdl3/include/SDL_timer.h
+odin/vendor/sdl3/include/SDL_touch.h
+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/sdl3__foreign.odin
+odin/vendor/sdl3/sdl3_assert.odin
+odin/vendor/sdl3/sdl3_asyncio.odin
+odin/vendor/sdl3/sdl3_atomic.odin
+odin/vendor/sdl3/sdl3_audio.odin
+odin/vendor/sdl3/sdl3_bits.odin
+odin/vendor/sdl3/sdl3_blendmode.odin
+odin/vendor/sdl3/sdl3_camera.odin
+odin/vendor/sdl3/sdl3_clipboard.odin
+odin/vendor/sdl3/sdl3_cpuinfo.odin
+odin/vendor/sdl3/sdl3_dialog.odin
+odin/vendor/sdl3/sdl3_endian.odin
+odin/vendor/sdl3/sdl3_error.odin
+odin/vendor/sdl3/sdl3_events.odin
+odin/vendor/sdl3/sdl3_filesystem.odin
+odin/vendor/sdl3/sdl3_gamepad.odin
+odin/vendor/sdl3/sdl3_gpu.odin
+odin/vendor/sdl3/sdl3_guid.odin
+odin/vendor/sdl3/sdl3_haptic.odin
+odin/vendor/sdl3/sdl3_hidapi.odin
+odin/vendor/sdl3/sdl3_hints.odin
+odin/vendor/sdl3/sdl3_init.odin
+odin/vendor/sdl3/sdl3_iostream.odin
+odin/vendor/sdl3/sdl3_joystick.odin
+odin/vendor/sdl3/sdl3_keyboard.odin
+odin/vendor/sdl3/sdl3_keycode.odin
+odin/vendor/sdl3/sdl3_loadso.odin
+odin/vendor/sdl3/sdl3_locale.odin
+odin/vendor/sdl3/sdl3_log.odin
+odin/vendor/sdl3/sdl3_main.odin
+odin/vendor/sdl3/sdl3_messagebox.odin
+odin/vendor/sdl3/sdl3_metal.odin
+odin/vendor/sdl3/sdl3_misc.odin
+odin/vendor/sdl3/sdl3_mouse.odin
+odin/vendor/sdl3/sdl3_mutex.odin
+odin/vendor/sdl3/sdl3_pen.odin
+odin/vendor/sdl3/sdl3_pixels.odin
+odin/vendor/sdl3/sdl3_platform.odin
+odin/vendor/sdl3/sdl3_power.odin
+odin/vendor/sdl3/sdl3_process.odin
+odin/vendor/sdl3/sdl3_properties.odin
+odin/vendor/sdl3/sdl3_rect.odin
+odin/vendor/sdl3/sdl3_render.odin
+odin/vendor/sdl3/sdl3_scancode.odin
+odin/vendor/sdl3/sdl3_sensor.odin
+odin/vendor/sdl3/sdl3_stdinc.odin
+odin/vendor/sdl3/sdl3_storage.odin
+odin/vendor/sdl3/sdl3_surface.odin
+odin/vendor/sdl3/sdl3_system.odin
+odin/vendor/sdl3/sdl3_thread.odin
+odin/vendor/sdl3/sdl3_time.odin
+odin/vendor/sdl3/sdl3_timer.odin
+odin/vendor/sdl3/sdl3_touch.odin
+odin/vendor/sdl3/sdl3_tray.odin
+odin/vendor/sdl3/sdl3_version.odin
+odin/vendor/sdl3/sdl3_video.odin
+odin/vendor/sdl3/sdl3_vulkan.odin
+odin/vendor/sdl3/ttf/LICENSE.freetype.txt
+odin/vendor/sdl3/ttf/LICENSE.harfbuzz.txt
+odin/vendor/sdl3/ttf/LICENSE.plutosvg.txt
+odin/vendor/sdl3/ttf/LICENSE.plutovg.txt
+odin/vendor/sdl3/ttf/LICENSE.txt
+odin/vendor/sdl3/ttf/SDL3_ttf.dll
+odin/vendor/sdl3/ttf/SDL3_ttf.lib
+odin/vendor/sdl3/ttf/include/SDL_textengine.h
+odin/vendor/sdl3/ttf/include/SDL_ttf.h
+odin/vendor/sdl3/ttf/sdl3_textengine.odin
+odin/vendor/sdl3/ttf/sdl3_ttf.odin
odin/vendor/stb/easy_font/stb_easy_font.odin
odin/vendor/stb/image/stb_image.odin
odin/vendor/stb/image/stb_image_resize.odin
+odin/vendor/stb/image/stb_image_wasm.odin
odin/vendor/stb/image/stb_image_write.odin
odin/vendor/stb/lib/.gitkeep
odin/vendor/stb/lib/darwin/libstb_image.a
@@ -908,15 +1412,25 @@ odin/vendor/stb/lib/darwin/stb_image.a
odin/vendor/stb/lib/darwin/stb_image_resize.a
odin/vendor/stb/lib/darwin/stb_image_write.a
odin/vendor/stb/lib/darwin/stb_rect_pack.a
+odin/vendor/stb/lib/darwin/stb_sprintf.a
odin/vendor/stb/lib/darwin/stb_truetype.a
odin/vendor/stb/lib/darwin/stb_vorbis.a
odin/vendor/stb/lib/stb_image.lib
odin/vendor/stb/lib/stb_image_resize.lib
+odin/vendor/stb/lib/stb_image_resize_wasm.o
+odin/vendor/stb/lib/stb_image_wasm.o
odin/vendor/stb/lib/stb_image_write.lib
+odin/vendor/stb/lib/stb_image_write_wasm.o
odin/vendor/stb/lib/stb_rect_pack.lib
+odin/vendor/stb/lib/stb_rect_pack_wasm.o
+odin/vendor/stb/lib/stb_sprintf.lib
+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/rect_pack/stb_rect_pack.odin
+odin/vendor/stb/rect_pack/stb_rect_pack_wasm.odin
+odin/vendor/stb/sprintf/stb_sprintf.odin
odin/vendor/stb/src/Makefile
odin/vendor/stb/src/build.bat
odin/vendor/stb/src/stb_image.c
@@ -927,26 +1441,37 @@ odin/vendor/stb/src/stb_image_write.c
odin/vendor/stb/src/stb_image_write.h
odin/vendor/stb/src/stb_rect_pack.c
odin/vendor/stb/src/stb_rect_pack.h
+odin/vendor/stb/src/stb_sprintf.c
+odin/vendor/stb/src/stb_sprintf.h
odin/vendor/stb/src/stb_truetype.c
odin/vendor/stb/src/stb_truetype.h
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/vulkan/_gen/LICENSE.txt
odin/vendor/vulkan/_gen/create_vulkan_odin_wrapper.py
odin/vendor/vulkan/_gen/vk_icd.h
odin/vendor/vulkan/_gen/vk_layer.h
odin/vendor/vulkan/_gen/vk_platform.h
+odin/vendor/vulkan/_gen/vulkan_beta.h
odin/vendor/vulkan/_gen/vulkan_core.h
odin/vendor/vulkan/_gen/vulkan_ios.h
odin/vendor/vulkan/_gen/vulkan_macos.h
odin/vendor/vulkan/_gen/vulkan_metal.h
+odin/vendor/vulkan/_gen/vulkan_video_codec_av1std.h
+odin/vendor/vulkan/_gen/vulkan_video_codec_av1std_decode.h
+odin/vendor/vulkan/_gen/vulkan_video_codec_av1std_encode.h
odin/vendor/vulkan/_gen/vulkan_video_codec_h264std.h
odin/vendor/vulkan/_gen/vulkan_video_codec_h264std_decode.h
+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_wayland.h
odin/vendor/vulkan/_gen/vulkan_win32.h
+odin/vendor/vulkan/_gen/vulkan_xcb.h
+odin/vendor/vulkan/_gen/vulkan_xlib.h
odin/vendor/vulkan/core.odin
odin/vendor/vulkan/enums.odin
odin/vendor/vulkan/procedures.odin
@@ -957,15 +1482,37 @@ odin/vendor/wasm/WebGL/webgl2.odin
odin/vendor/wasm/WebGL/webgl2_constants.odin
odin/vendor/wasm/WebGL/webgl_constants.odin
odin/vendor/wasm/WebGL/webgl_helpers.odin
-odin/vendor/wasm/js/dom.odin
-odin/vendor/wasm/js/dom_all_targets.odin
-odin/vendor/wasm/js/events.odin
-odin/vendor/wasm/js/events_all_targets.odin
-odin/vendor/wasm/js/general.odin
-odin/vendor/wasm/js/memory_all_targets.odin
-odin/vendor/wasm/js/memory_js.odin
-odin/vendor/wasm/js/runtime.js
+odin/vendor/wgpu/.gitignore
+odin/vendor/wgpu/doc.odin
+odin/vendor/wgpu/glfwglue/glue.odin
+odin/vendor/wgpu/glfwglue/glue_darwin.odin
+odin/vendor/wgpu/glfwglue/glue_linux.odin
+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/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/glue.odin
+odin/vendor/wgpu/sdl3glue/glue_darwin.odin
+odin/vendor/wgpu/sdl3glue/glue_linux.odin
+odin/vendor/wgpu/sdl3glue/glue_windows.odin
+odin/vendor/wgpu/wgpu.js
+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/windows_game_input.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/x11/.gitignore
+odin/vendor/x11/xlib/xlib.odin
odin/vendor/x11/xlib/xlib_const.odin
odin/vendor/x11/xlib/xlib_keysym.odin
odin/vendor/x11/xlib/xlib_procs.odin
diff --git a/odin/distinfo b/odin/distinfo
index 847b3cf60b..f20fac4fc9 100644
--- a/odin/distinfo
+++ b/odin/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (odin-0.0.0.10843-f64139987006a40c0548cdc507c4aca72e1435ea.tar.gz) = 78bf2fa5341414351f30d09760827f6d7130f33e13ef4021d47f6e07107fbed4
-SHA512 (odin-0.0.0.10843-f64139987006a40c0548cdc507c4aca72e1435ea.tar.gz) = 472473fe2528f2111cb63f541d1ddcd417752f5e4b4f9895e768d5165371562a5c7c0e4989ca72495dff09167956497a706c9ea14788e8af11ef4797fc71bb92
-Size (odin-0.0.0.10843-f64139987006a40c0548cdc507c4aca72e1435ea.tar.gz) = 116254531 bytes
+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
diff --git a/odin/files/odin b/odin/files/odin
index 26d2fcc5b6..2071d85a4e 100755
--- a/odin/files/odin
+++ b/odin/files/odin
@@ -3,4 +3,4 @@
HERE="$(dirname "$(readlink -f "$0")")"
export ODIN_ROOT="${ODIN_ROOT:=${HERE}/../odin}"
-exec "$ODIN_ROOT/odin" "$@"
+exec "${ODIN_ROOT}/odin" "$@"
Home |
Main Index |
Thread Index |
Old Index