pkgsrc-WIP-changes archive

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

odin: Added snapshot of the Odin compiler



Module Name:	pkgsrc-wip
Committed By:	Andreas T Jonsson <mail%andreasjonsson.se@localhost>
Pushed By:	phix
Date:		Thu May 30 09:52:37 2024 +0200
Changeset:	7d981d136099f48f4c45b42c082368a13c81fcfe

Modified Files:
	Makefile
Added Files:
	odin/COMMIT_MSG
	odin/DESCR
	odin/Makefile
	odin/PLIST
	odin/distinfo
	odin/files/odin

Log Message:
odin: Added snapshot of the Odin compiler

Odin is a general-purpose programming language with distinct typing built for
high performance, modern systems and data-oriented programming.

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

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

diffstat:
 Makefile        |   1 +
 odin/COMMIT_MSG |   4 +
 odin/DESCR      |   2 +
 odin/Makefile   |  42 +++
 odin/PLIST      | 975 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 odin/distinfo   |   5 +
 odin/files/odin |   6 +
 7 files changed, 1035 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 62f759a988..8a2972b0b0 100644
--- a/Makefile
+++ b/Makefile
@@ -2573,6 +2573,7 @@ SUBDIR+=	ocaml-sha
 SUBDIR+=	ocamlweb
 SUBDIR+=	occt
 SUBDIR+=	ocserv
+SUBDIR+=	odin
 SUBDIR+=	offset
 SUBDIR+=	oggfwd
 SUBDIR+=	ogmrip
diff --git a/odin/COMMIT_MSG b/odin/COMMIT_MSG
new file mode 100644
index 0000000000..911715bbc9
--- /dev/null
+++ b/odin/COMMIT_MSG
@@ -0,0 +1,4 @@
+lang/odin: Added snapshot of the Odin compiler
+
+Odin is a general-purpose programming language with distinct typing built for
+high performance, modern systems and data-oriented programming.
diff --git a/odin/DESCR b/odin/DESCR
new file mode 100644
index 0000000000..654a0782be
--- /dev/null
+++ b/odin/DESCR
@@ -0,0 +1,2 @@
+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
new file mode 100644
index 0000000000..8a6b1ef224
--- /dev/null
+++ b/odin/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	Odin
+GITHUB_TAG=	f64139987006a40c0548cdc507c4aca72e1435ea
+DISTNAME=	odin-0.0.0.10843
+CATEGORIES=	lang
+MASTER_SITES=	${MASTER_SITE_GITHUB:=odin-lang/}
+
+MAINTAINER=		mail%andreasjonsson.se@localhost
+HOMEPAGE=		https://odin-lang.org/
+COMMENT=		General-purpose programming language
+LICENSE=		modified-bsd
+
+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
+
+INSTALLATION_DIRS=	bin odin
+WRKSRC=			${WRKDIR}/Odin-${GITHUB_TAG}
+
+do-build:
+	cd ${WRKSRC} && \
+		ODIN_ROOT=${WRKSRC} \
+		${BASH} ./build_odin.sh release
+
+do-install:
+	${INSTALL_SCRIPT} ${FILESDIR}/odin ${DESTDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/odin ${DESTDIR}${PREFIX}/odin
+	${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/odin
+	cd ${WRKSRC} && pax -rw base ${DESTDIR}${PREFIX}/odin
+	cd ${WRKSRC} && pax -rw core ${DESTDIR}${PREFIX}/odin
+	cd ${WRKSRC} && pax -rw vendor ${DESTDIR}${PREFIX}/odin
+
+.include "../../lang/llvm/buildlink3.mk"
+.include "../../lang/clang/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/odin/PLIST b/odin/PLIST
new file mode 100644
index 0000000000..ee3abb14d8
--- /dev/null
+++ b/odin/PLIST
@@ -0,0 +1,975 @@
+@comment $NetBSD$
+bin/odin
+odin/LICENSE
+odin/base/builtin/builtin.odin
+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_temporary_allocator.odin
+odin/base/runtime/docs.odin
+odin/base/runtime/dynamic_array_internal.odin
+odin/base/runtime/dynamic_map_internal.odin
+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_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_other.odin
+odin/base/runtime/heap_allocator_unix.odin
+odin/base/runtime/heap_allocator_windows.odin
+odin/base/runtime/internal.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_wasi.odin
+odin/base/runtime/os_specific_windows.odin
+odin/base/runtime/print.odin
+odin/base/runtime/procs.odin
+odin/base/runtime/procs_darwin.odin
+odin/base/runtime/procs_js.odin
+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/udivmod128.odin
+odin/base/runtime/wasm_allocator.odin
+odin/core/bufio/lookahead_reader.odin
+odin/core/bufio/read_writer.odin
+odin/core/bufio/reader.odin
+odin/core/bufio/scanner.odin
+odin/core/bufio/writer.odin
+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/math.odin
+odin/core/c/libc/setjmp.odin
+odin/core/c/libc/signal.odin
+odin/core/c/libc/stdarg.odin
+odin/core/c/libc/stdatomic.odin
+odin/core/c/libc/stdio.odin
+odin/core/c/libc/stdlib.odin
+odin/core/c/libc/string.odin
+odin/core/c/libc/tests/general.odin
+odin/core/c/libc/threads.odin
+odin/core/c/libc/time.odin
+odin/core/c/libc/types.odin
+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/gzip.odin
+odin/core/compress/shoco/model.odin
+odin/core/compress/shoco/shoco.odin
+odin/core/compress/zlib/example.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/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/small_array/small_array.odin
+odin/core/container/topological_sort/topological_sort.odin
+odin/core/crypto/README.md
+odin/core/crypto/_blake2/blake2.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/_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_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/blake2b/blake2b.odin
+odin/core/crypto/blake2s/blake2s.odin
+odin/core/crypto/chacha20/chacha20.odin
+odin/core/crypto/chacha20poly1305/chacha20poly1305.odin
+odin/core/crypto/crypto.odin
+odin/core/crypto/ed25519/ed25519.odin
+odin/core/crypto/hash/doc.odin
+odin/core/crypto/hash/hash.odin
+odin/core/crypto/hash/low_level.odin
+odin/core/crypto/hkdf/hkdf.odin
+odin/core/crypto/hmac/hmac.odin
+odin/core/crypto/kmac/kmac.odin
+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/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_windows.odin
+odin/core/crypto/ristretto255/ristretto255.odin
+odin/core/crypto/ristretto255/ristretto255_scalar.odin
+odin/core/crypto/sha2/sha2.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/debug/pe/pe.odin
+odin/core/debug/pe/section.odin
+odin/core/debug/pe/symbol.odin
+odin/core/debug/trace/doc.odin
+odin/core/debug/trace/trace.odin
+odin/core/debug/trace/trace_cpp.odin
+odin/core/debug/trace/trace_nil.odin
+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/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/base64/base64.odin
+odin/core/encoding/cbor/cbor.odin
+odin/core/encoding/cbor/coding.odin
+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/reader.odin
+odin/core/encoding/csv/writer.odin
+odin/core/encoding/endian/doc.odin
+odin/core/encoding/endian/endian.odin
+odin/core/encoding/entity/LICENSE_table.md
+odin/core/encoding/entity/entity.odin
+odin/core/encoding/entity/example/entity_example.odin
+odin/core/encoding/entity/example/test.html
+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/read.odin
+odin/core/encoding/hxa/write.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/varint/doc.odin
+odin/core/encoding/varint/leb128.odin
+odin/core/encoding/xml/debug_print.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/fmt/doc.odin
+odin/core/fmt/fmt.odin
+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/hash.odin
+odin/core/hash/mini.odin
+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_64.odin
+odin/core/image/common.odin
+odin/core/image/general.odin
+odin/core/image/general_js.odin
+odin/core/image/general_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/example.odin
+odin/core/image/png/helpers.odin
+odin/core/image/png/png.odin
+odin/core/image/png/png_js.odin
+odin/core/image/png/png_os.odin
+odin/core/image/qoi/qoi.odin
+odin/core/image/qoi/qoi_js.odin
+odin/core/image/qoi/qoi_os.odin
+odin/core/image/tga/tga.odin
+odin/core/image/tga/tga_js.odin
+odin/core/image/tga/tga_os.odin
+odin/core/io/conv.odin
+odin/core/io/io.odin
+odin/core/io/multi.odin
+odin/core/io/util.odin
+odin/core/log/file_console_logger.odin
+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/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
+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/rat.odin
+odin/core/math/big/tune.odin
+odin/core/math/bits/bits.odin
+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/fixed/fixed.odin
+odin/core/math/linalg/doc.odin
+odin/core/math/linalg/extended.odin
+odin/core/math/linalg/general.odin
+odin/core/math/linalg/glsl/linalg_glsl.odin
+odin/core/math/linalg/glsl/linalg_glsl_math.odin
+odin/core/math/linalg/hlsl/linalg_hlsl.odin
+odin/core/math/linalg/hlsl/linalg_hlsl_math.odin
+odin/core/math/linalg/specific.odin
+odin/core/math/linalg/specific_euler_angles.odin
+odin/core/math/linalg/specific_euler_angles_f16.odin
+odin/core/math/linalg/specific_euler_angles_f32.odin
+odin/core/math/linalg/specific_euler_angles_f64.odin
+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_erf.odin
+odin/core/math/math_gamma.odin
+odin/core/math/math_lgamma.odin
+odin/core/math/math_log1p.odin
+odin/core/math/math_sincos.odin
+odin/core/math/noise/internal.odin
+odin/core/math/noise/opensimplex2.odin
+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/mem/alloc.odin
+odin/core/mem/allocators.odin
+odin/core/mem/doc.odin
+odin/core/mem/mem.odin
+odin/core/mem/mutex_allocator.odin
+odin/core/mem/raw.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_linux.odin
+odin/core/mem/virtual/virtual_platform.odin
+odin/core/mem/virtual/virtual_windows.odin
+odin/core/net/addr.odin
+odin/core/net/common.odin
+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_darwin.odin
+odin/core/net/errors_linux.odin
+odin/core/net/errors_windows.odin
+odin/core/net/interface.odin
+odin/core/net/interface_darwin.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_linux.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/format/format.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/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_windows.odin
+odin/core/os/env_windows.odin
+odin/core/os/file_windows.odin
+odin/core/os/os.odin
+odin/core/os/os2/allocators.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_windows.odin
+odin/core/os/os2/errors.odin
+odin/core/os/os2/errors_linux.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_stream.odin
+odin/core/os/os2/file_util.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_windows.odin
+odin/core/os/os2/internal_util.odin
+odin/core/os/os2/path.odin
+odin/core/os/os2/path_linux.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_windows.odin
+odin/core/os/os2/process.odin
+odin/core/os/os2/stat.odin
+odin/core/os/os2/stat_linux.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_windows.odin
+odin/core/os/os2/user.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/stat.odin
+odin/core/os/stat_unix.odin
+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_unix.odin
+odin/core/path/filepath/path_windows.odin
+odin/core/path/filepath/walk.odin
+odin/core/path/path_error.odin
+odin/core/path/slashpath/match.odin
+odin/core/path/slashpath/path.odin
+odin/core/prof/spall/doc.odin
+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/iterator.odin
+odin/core/reflect/reflect.odin
+odin/core/reflect/types.odin
+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/cmpxchg16b.odin
+odin/core/simd/x86/fxsr.odin
+odin/core/simd/x86/pclmulqdq.odin
+odin/core/simd/x86/rdtsc.odin
+odin/core/simd/x86/sha.odin
+odin/core/simd/x86/sse.odin
+odin/core/simd/x86/sse2.odin
+odin/core/simd/x86/sse3.odin
+odin/core/simd/x86/sse41.odin
+odin/core/simd/x86/sse42.odin
+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/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/generic_float.odin
+odin/core/strconv/integers.odin
+odin/core/strconv/strconv.odin
+odin/core/strings/ascii_set.odin
+odin/core/strings/builder.odin
+odin/core/strings/conversion.odin
+odin/core/strings/intern.odin
+odin/core/strings/reader.odin
+odin/core/strings/strings.odin
+odin/core/sync/atomic.odin
+odin/core/sync/chan/chan.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
+odin/core/sync/futex_wasm.odin
+odin/core/sync/futex_windows.odin
+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
+odin/core/sync/primitives_openbsd.odin
+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/CFString.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/NSBlock.odin
+odin/core/sys/darwin/Foundation/NSBundle.odin
+odin/core/sys/darwin/Foundation/NSColor.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/NSLock.odin
+odin/core/sys/darwin/Foundation/NSMenu.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/NSOpenPanel.odin
+odin/core/sys/darwin/Foundation/NSPanel.odin
+odin/core/sys/darwin/Foundation/NSPasteboard.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/NSTypes.odin
+odin/core/sys/darwin/Foundation/NSURL.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/Security/SecBase.odin
+odin/core/sys/darwin/Security/SecRandom.odin
+odin/core/sys/darwin/darwin.odin
+odin/core/sys/darwin/mach_darwin.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/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_arm64.odin
+odin/core/sys/info/cpu_intel.odin
+odin/core/sys/info/cpu_linux_arm.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_windows.odin
+odin/core/sys/info/sysinfo.odin
+odin/core/sys/linux/bits.odin
+odin/core/sys/linux/constants.odin
+odin/core/sys/linux/helpers.odin
+odin/core/sys/linux/sys.odin
+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/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/unix/syscalls_freebsd.odin
+odin/core/sys/unix/syscalls_linux.odin
+odin/core/sys/unix/syscalls_netbsd.odin
+odin/core/sys/unix/syscalls_openbsd.odin
+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/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/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/comctl32.odin
+odin/core/sys/windows/comdlg32.odin
+odin/core/sys/windows/dbghelp.odin
+odin/core/sys/windows/dnsapi.odin
+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/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/netapi32.odin
+odin/core/sys/windows/ntdll.odin
+odin/core/sys/windows/ole32.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/types.odin
+odin/core/sys/windows/user32.odin
+odin/core/sys/windows/userenv.odin
+odin/core/sys/windows/util.odin
+odin/core/sys/windows/ux_theme.odin
+odin/core/sys/windows/wgl.odin
+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/ws2_32.odin
+odin/core/testing/runner.odin
+odin/core/testing/runner_other.odin
+odin/core/testing/runner_windows.odin
+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/i18n.odin
+odin/core/text/i18n/qt_linguist.odin
+odin/core/text/match/strlib.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_pool.odin
+odin/core/thread/thread_unix.odin
+odin/core/thread/thread_windows.odin
+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/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_unix.odin
+odin/core/time/time_wasi.odin
+odin/core/time/time_windows.odin
+odin/core/time/tsc_darwin.odin
+odin/core/time/tsc_freebsd.odin
+odin/core/time/tsc_linux.odin
+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/utf8.odin
+odin/core/unicode/utf8/utf8string/string.odin
+odin/odin
+odin/vendor/.gitkeep
+odin/vendor/ENet/LICENSE
+odin/vendor/ENet/callbacks.odin
+odin/vendor/ENet/enet.odin
+odin/vendor/ENet/lib/enet.lib
+odin/vendor/ENet/lib/enet64.lib
+odin/vendor/ENet/list.odin
+odin/vendor/ENet/protocol.odin
+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/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_context.odin
+odin/vendor/OpenEXRCore/exr_debug.odin
+odin/vendor/OpenEXRCore/exr_decode.odin
+odin/vendor/OpenEXRCore/exr_encode.odin
+odin/vendor/OpenEXRCore/exr_errors.odin
+odin/vendor/OpenEXRCore/exr_part.odin
+odin/vendor/OpenGL/LICENSE
+odin/vendor/OpenGL/LICENSE_glad
+odin/vendor/OpenGL/README.md
+odin/vendor/OpenGL/constants.odin
+odin/vendor/OpenGL/enums.odin
+odin/vendor/OpenGL/helpers.odin
+odin/vendor/OpenGL/impl.odin
+odin/vendor/OpenGL/wrappers.odin
+odin/vendor/README.md
+odin/vendor/cgltf/LICENSE
+odin/vendor/cgltf/README.md
+odin/vendor/cgltf/cgltf.odin
+odin/vendor/cgltf/lib/cgltf.lib
+odin/vendor/cgltf/src/Makefile
+odin/vendor/cgltf/src/build.bat
+odin/vendor/cgltf/src/cgltf.c
+odin/vendor/cgltf/src/cgltf.h
+odin/vendor/cgltf/src/cgltf_write.h
+odin/vendor/commonmark/LICENSE
+odin/vendor/commonmark/build.bat
+odin/vendor/commonmark/cmark.odin
+odin/vendor/commonmark/cmark_static.lib
+odin/vendor/commonmark/doc.odin
+odin/vendor/darwin/CoreVideo/CVDisplayLink.odin
+odin/vendor/darwin/Foundation/dummy.odin
+odin/vendor/darwin/Metal/MetalClasses.odin
+odin/vendor/darwin/Metal/MetalEnums.odin
+odin/vendor/darwin/Metal/MetalErrors.odin
+odin/vendor/darwin/Metal/MetalProcedures.odin
+odin/vendor/darwin/Metal/MetalTypes.odin
+odin/vendor/darwin/Metal/README.md
+odin/vendor/darwin/MetalKit/MetalKit.odin
+odin/vendor/darwin/QuartzCore/QuartzCore.odin
+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_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_unix.odin
+odin/vendor/directx/dxc/dxcdef_windows.odin
+odin/vendor/directx/dxc/dxcompiler.dll
+odin/vendor/directx/dxc/dxcompiler.lib
+odin/vendor/directx/dxc/dxil.dll
+odin/vendor/directx/dxgi/dxgi.odin
+odin/vendor/directx/dxgi/dxgidebug.odin
+odin/vendor/egl/egl.odin
+odin/vendor/fontstash/fontstash.odin
+odin/vendor/ggpo/GGPO.lib
+odin/vendor/ggpo/LICENSE
+odin/vendor/ggpo/ggpo.odin
+odin/vendor/glfw/bindings/bindings.odin
+odin/vendor/glfw/bindings/types.odin
+odin/vendor/glfw/constants.odin
+odin/vendor/glfw/lib/darwin/libglfw3.a
+odin/vendor/glfw/lib/glfw3.dll
+odin/vendor/glfw/lib/glfw3.lib
+odin/vendor/glfw/lib/glfw3_mt.lib
+odin/vendor/glfw/lib/glfw3dll.lib
+odin/vendor/glfw/native_darwin.odin
+odin/vendor/glfw/native_linux.odin
+odin/vendor/glfw/native_windows.odin
+odin/vendor/glfw/types.odin
+odin/vendor/glfw/wrapper.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
+odin/vendor/lua/5.1/include/luaconf.h
+odin/vendor/lua/5.1/include/lualib.h
+odin/vendor/lua/5.1/linux/liblua5.1.a
+odin/vendor/lua/5.1/linux/liblua5.1.so
+odin/vendor/lua/5.1/lua.odin
+odin/vendor/lua/5.1/windows/lua5.1.dll
+odin/vendor/lua/5.1/windows/lua5.1.dll.lib
+odin/vendor/lua/5.2/include/lauxlib.h
+odin/vendor/lua/5.2/include/lua.h
+odin/vendor/lua/5.2/include/lua.hpp
+odin/vendor/lua/5.2/include/luaconf.h
+odin/vendor/lua/5.2/include/lualib.h
+odin/vendor/lua/5.2/linux/liblua52.a
+odin/vendor/lua/5.2/linux/liblua52.so
+odin/vendor/lua/5.2/lua.odin
+odin/vendor/lua/5.2/windows/lua52.dll
+odin/vendor/lua/5.2/windows/lua52dll.lib
+odin/vendor/lua/5.3/include/lauxlib.h
+odin/vendor/lua/5.3/include/lua.h
+odin/vendor/lua/5.3/include/lua.hpp
+odin/vendor/lua/5.3/include/luaconf.h
+odin/vendor/lua/5.3/include/lualib.h
+odin/vendor/lua/5.3/linux/liblua53.a
+odin/vendor/lua/5.3/linux/liblua53.so
+odin/vendor/lua/5.3/lua.odin
+odin/vendor/lua/5.3/windows/lua53.dll
+odin/vendor/lua/5.3/windows/lua53dll.lib
+odin/vendor/lua/5.4/include/lauxlib.h
+odin/vendor/lua/5.4/include/lua.h
+odin/vendor/lua/5.4/include/lua.hpp
+odin/vendor/lua/5.4/include/luaconf.h
+odin/vendor/lua/5.4/include/lualib.h
+odin/vendor/lua/5.4/linux/liblua54.a
+odin/vendor/lua/5.4/linux/liblua54.so
+odin/vendor/lua/5.4/lua.odin
+odin/vendor/lua/5.4/windows/lua54.dll
+odin/vendor/lua/5.4/windows/lua54dll.lib
+odin/vendor/lua/LICENSE
+odin/vendor/lua/README.md
+odin/vendor/microui/LICENSE
+odin/vendor/microui/README.md
+odin/vendor/microui/default_atlas.odin
+odin/vendor/microui/microui.odin
+odin/vendor/miniaudio/common.odin
+odin/vendor/miniaudio/common_unix.odin
+odin/vendor/miniaudio/common_windows.odin
+odin/vendor/miniaudio/data_conversion.odin
+odin/vendor/miniaudio/decoding.odin
+odin/vendor/miniaudio/device_io_procs.odin
+odin/vendor/miniaudio/device_io_types.odin
+odin/vendor/miniaudio/doc.odin
+odin/vendor/miniaudio/effects.odin
+odin/vendor/miniaudio/encoding.odin
+odin/vendor/miniaudio/engine.odin
+odin/vendor/miniaudio/filtering.odin
+odin/vendor/miniaudio/generation.odin
+odin/vendor/miniaudio/job_queue.odin
+odin/vendor/miniaudio/lib/miniaudio.lib
+odin/vendor/miniaudio/logging.odin
+odin/vendor/miniaudio/node_graph.odin
+odin/vendor/miniaudio/resource_manager.odin
+odin/vendor/miniaudio/src/Makefile
+odin/vendor/miniaudio/src/build.bat
+odin/vendor/miniaudio/src/miniaudio.c
+odin/vendor/miniaudio/src/miniaudio.h
+odin/vendor/miniaudio/synchronization.odin
+odin/vendor/miniaudio/utilities.odin
+odin/vendor/miniaudio/vfs.odin
+odin/vendor/nanovg/gl/frag.glsl
+odin/vendor/nanovg/gl/gl.odin
+odin/vendor/nanovg/gl/vert.glsl
+odin/vendor/nanovg/nanovg.odin
+odin/vendor/portmidi/LICENSE.txt
+odin/vendor/portmidi/doc.odin
+odin/vendor/portmidi/portmidi.odin
+odin/vendor/portmidi/portmidi_s.lib
+odin/vendor/portmidi/util.odin
+odin/vendor/raylib/LICENSE
+odin/vendor/raylib/README.md
+odin/vendor/raylib/easings.odin
+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/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.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/windows/raygui.dll
+odin/vendor/raylib/windows/raygui.lib
+odin/vendor/raylib/windows/rayguidll.lib
+odin/vendor/raylib/windows/raylib.dll
+odin/vendor/raylib/windows/raylib.lib
+odin/vendor/raylib/windows/raylibdll.lib
+odin/vendor/sdl2/LICENSE.txt
+odin/vendor/sdl2/SDL2.dll
+odin/vendor/sdl2/SDL2.lib
+odin/vendor/sdl2/gamecontrollerdb.txt
+odin/vendor/sdl2/image/LICENSE.jpeg.txt
+odin/vendor/sdl2/image/LICENSE.png.txt
+odin/vendor/sdl2/image/LICENSE.tiff.txt
+odin/vendor/sdl2/image/LICENSE.txt
+odin/vendor/sdl2/image/LICENSE.webp.txt
+odin/vendor/sdl2/image/LICENSE.zlib.txt
+odin/vendor/sdl2/image/README.txt
+odin/vendor/sdl2/image/SDL2_image.dll
+odin/vendor/sdl2/image/SDL2_image.lib
+odin/vendor/sdl2/image/libjpeg-9.dll
+odin/vendor/sdl2/image/libpng16-16.dll
+odin/vendor/sdl2/image/libtiff-5.dll
+odin/vendor/sdl2/image/libwebp-7.dll
+odin/vendor/sdl2/image/sdl_image.odin
+odin/vendor/sdl2/image/zlib1.dll
+odin/vendor/sdl2/mixer/LICENSE.FLAC.txt
+odin/vendor/sdl2/mixer/LICENSE.modplug.txt
+odin/vendor/sdl2/mixer/LICENSE.mpg123.txt
+odin/vendor/sdl2/mixer/LICENSE.ogg-vorbis.txt
+odin/vendor/sdl2/mixer/LICENSE.opus.txt
+odin/vendor/sdl2/mixer/LICENSE.opusfile.txt
+odin/vendor/sdl2/mixer/LICENSE.txt
+odin/vendor/sdl2/mixer/SDL2_mixer.dll
+odin/vendor/sdl2/mixer/SDL2_mixer.lib
+odin/vendor/sdl2/mixer/libFLAC-8.dll
+odin/vendor/sdl2/mixer/libmodplug-1.dll
+odin/vendor/sdl2/mixer/libmpg123-0.dll
+odin/vendor/sdl2/mixer/libogg-0.dll
+odin/vendor/sdl2/mixer/libopus-0.dll
+odin/vendor/sdl2/mixer/libopusfile-0.dll
+odin/vendor/sdl2/mixer/libvorbis-0.dll
+odin/vendor/sdl2/mixer/libvorbisfile-3.dll
+odin/vendor/sdl2/mixer/sdl_mixer.odin
+odin/vendor/sdl2/net/COPYING.txt
+odin/vendor/sdl2/net/SDL2_net.dll
+odin/vendor/sdl2/net/SDL2_net.lib
+odin/vendor/sdl2/net/sdl_net.odin
+odin/vendor/sdl2/sdl2.odin
+odin/vendor/sdl2/sdl_audio.odin
+odin/vendor/sdl2/sdl_blendmode.odin
+odin/vendor/sdl2/sdl_cpuinfo.odin
+odin/vendor/sdl2/sdl_events.odin
+odin/vendor/sdl2/sdl_gamecontroller.odin
+odin/vendor/sdl2/sdl_gesture_haptic.odin
+odin/vendor/sdl2/sdl_hints.odin
+odin/vendor/sdl2/sdl_joystick.odin
+odin/vendor/sdl2/sdl_keyboard.odin
+odin/vendor/sdl2/sdl_keycode.odin
+odin/vendor/sdl2/sdl_log.odin
+odin/vendor/sdl2/sdl_messagebox.odin
+odin/vendor/sdl2/sdl_metal.odin
+odin/vendor/sdl2/sdl_mouse.odin
+odin/vendor/sdl2/sdl_mutex.odin
+odin/vendor/sdl2/sdl_pixels.odin
+odin/vendor/sdl2/sdl_rect.odin
+odin/vendor/sdl2/sdl_render.odin
+odin/vendor/sdl2/sdl_rwops.odin
+odin/vendor/sdl2/sdl_scancode.odin
+odin/vendor/sdl2/sdl_stdinc.odin
+odin/vendor/sdl2/sdl_surface.odin
+odin/vendor/sdl2/sdl_system.odin
+odin/vendor/sdl2/sdl_syswm.odin
+odin/vendor/sdl2/sdl_thread.odin
+odin/vendor/sdl2/sdl_timer.odin
+odin/vendor/sdl2/sdl_touch.odin
+odin/vendor/sdl2/sdl_video.odin
+odin/vendor/sdl2/sdl_vulkan.odin
+odin/vendor/sdl2/ttf/COPYING.txt
+odin/vendor/sdl2/ttf/LICENSE.freetype.txt
+odin/vendor/sdl2/ttf/LICENSE.zlib.txt
+odin/vendor/sdl2/ttf/SDL2_ttf.dll
+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/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_write.odin
+odin/vendor/stb/lib/.gitkeep
+odin/vendor/stb/lib/darwin/libstb_image.a
+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_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_write.lib
+odin/vendor/stb/lib/stb_rect_pack.lib
+odin/vendor/stb/lib/stb_truetype.lib
+odin/vendor/stb/lib/stb_vorbis.lib
+odin/vendor/stb/rect_pack/stb_rect_pack.odin
+odin/vendor/stb/src/Makefile
+odin/vendor/stb/src/build.bat
+odin/vendor/stb/src/stb_image.c
+odin/vendor/stb/src/stb_image.h
+odin/vendor/stb/src/stb_image_resize.c
+odin/vendor/stb/src/stb_image_resize.h
+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_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/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_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_h264std.h
+odin/vendor/vulkan/_gen/vulkan_video_codec_h264std_decode.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_wayland.h
+odin/vendor/vulkan/_gen/vulkan_win32.h
+odin/vendor/vulkan/core.odin
+odin/vendor/vulkan/enums.odin
+odin/vendor/vulkan/procedures.odin
+odin/vendor/vulkan/structs.odin
+odin/vendor/wasm/README.md
+odin/vendor/wasm/WebGL/webgl.odin
+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/x11/.gitignore
+odin/vendor/x11/xlib/xlib_const.odin
+odin/vendor/x11/xlib/xlib_keysym.odin
+odin/vendor/x11/xlib/xlib_procs.odin
+odin/vendor/x11/xlib/xlib_types.odin
+odin/vendor/zlib/LICENSE
+odin/vendor/zlib/libz.lib
+odin/vendor/zlib/zlib.odin
diff --git a/odin/distinfo b/odin/distinfo
new file mode 100644
index 0000000000..847b3cf60b
--- /dev/null
+++ b/odin/distinfo
@@ -0,0 +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
diff --git a/odin/files/odin b/odin/files/odin
new file mode 100755
index 0000000000..26d2fcc5b6
--- /dev/null
+++ b/odin/files/odin
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+HERE="$(dirname "$(readlink -f "$0")")"
+export ODIN_ROOT="${ODIN_ROOT:=${HERE}/../odin}"
+
+exec "$ODIN_ROOT/odin" "$@"



Home | Main Index | Thread Index | Old Index