Commit Graph

  • 346836a098 Disable -build-mode:exe for -subtarget:android gingerBill 2025-03-26 17:45:35 +00:00
  • eee450516e Improve bodge for android execute build gingerBill 2025-03-26 17:45:04 +00:00
  • 45ecafd7b1 Really bodgy android packing system for odin build gingerBill 2025-03-26 17:33:10 +00:00
  • 8e884c6292 Remove _PATH on android environment variables gingerBill 2025-03-26 16:50:35 +00:00
  • d48e7bb0b8 Migrate ODIN_ANDROID_* constants to build_settings.cpp; -minimum-os-version:<int> for -subtarget:android gingerBill 2025-03-26 16:05:21 +00:00
  • db82a49576 Fix typos gingerBill 2025-03-26 13:30:18 +00:00
  • 518634405c Add -show-more-timings for Android stuff gingerBill 2025-03-26 13:28:57 +00:00
  • dfd0f18f47 Allow check for -subtarget:android gingerBill 2025-03-26 13:19:40 +00:00
  • e6718fcfcc Very very rudimentary support for -target:linux_arm64 -subtarget:android gingerBill 2025-03-26 13:09:39 +00:00
  • 4b64317296 Make things rely less on #if guards gingerBill 2025-03-26 09:41:23 +00:00
  • 660598ca8a Fix #4968 Jeroen van Rijn 2025-03-25 12:01:02 +01:00
  • 5e89e5ad8b Use store gingerBill 2025-03-24 13:40:24 +00:00
  • fe6117fc63 Use store over memcpy gingerBill 2025-03-24 13:14:54 +00:00
  • ce026ff2c4 Fix #4949 gingerBill 2025-03-24 13:13:25 +00:00
  • 56e0ab7655 Fix #4952 gingerBill 2025-03-24 13:11:41 +00:00
  • acb578f184 Fix #4962 gingerBill 2025-03-24 11:35:10 +00:00
  • 2b8c76354d Use copy over intrinsics.mem_copy_non_overlapping gingerBill 2025-03-24 11:31:05 +00:00
  • 4a595f9dac Merge pull request #4954 from Feoramund/os2-path gingerBill 2025-03-24 11:19:21 +00:00
  • 6fd752f647 Merge pull request #4959 from wisonye/master gingerBill 2025-03-24 10:10:15 +00:00
  • 3d9a8baba8 Merge pull request #4965 from dogue/master gingerBill 2025-03-24 10:09:58 +00:00
  • 87db5f2df4 xlib: add proc binding for SetWindowBorder dogue 2025-03-23 22:09:42 -04:00
  • 2e64f5f639 Merge pull request #4960 from jimhub/wgpu-js-fixes Laytan 2025-03-23 17:01:49 +01:00
  • 242f59a43d Merge pull request #4124 from Yawning/feature/crypto Jeroen van Rijn 2025-03-23 11:38:11 +01:00
  • 38665431dd core/crypto/_aes/ct64: Disable bounds checking Yawning Angel 2025-03-23 19:17:18 +09:00
  • 2f301e46dc core/crypto: Switch to using ensure Yawning Angel 2025-01-18 13:51:04 +09:00
  • dc94452fb9 core/crypto/blake2: Add the ability to easily alter digest size Yawning Angel 2024-11-14 18:48:20 +09:00
  • 93951ac72a core/crypto/sha2: Clean up the portable code slightly Yawning Angel 2024-11-05 18:48:10 +09:00
  • 982ab11aa1 core/crypto/sha2: Use hardware SHA224/256 when available (AMD64) Yawning Angel 2024-11-02 11:35:17 +09:00
  • f3f5fbd373 test/benchmarks/crypto: Improve benchmarks Yawning Angel 2024-10-29 05:13:57 +09:00
  • b220df60b8 core:crypto/deoxysii: Initial import Yawning Angel 2024-09-30 21:32:25 +09:00
  • c2786a6dd5 core/crypto/aegis: Initial import Yawning Angel 2024-08-31 04:10:22 +09:00
  • 9fdcc4e39a core/crypto/x448: Initial import Yawning Angel 2024-08-20 12:03:04 +09:00
  • bb395aeb41 core/crypto: Add rodata annotations (NFC) Yawning Angel 2024-08-31 04:22:32 +09:00
  • 50d40c2a26 core/crypto/chacha20poly1305: Add missing assertions Yawning Angel 2024-08-29 17:51:55 +09:00
  • 6e8710fce4 core/crypto/chacha20: Misc Simd128 improvements Yawning Angel 2024-08-28 04:11:55 +09:00
  • e4e76f27f6 core/crypto: Use panic_contextless instead of intrinsics.trap Yawning Angel 2024-08-27 20:54:50 +09:00
  • 4c28f6d170 core/crypto/_aes/hw_intel: Fix comment (NFC) Yawning Angel 2024-10-11 02:10:02 +09:00
  • 0113907527 Bug fixes for wgpu.js James Liljenquist 2025-03-22 21:01:15 -06:00
  • 61acb15529 #4959, fixed the broken CI build. Wison Ye 2025-03-23 13:32:11 +13:00
  • 2af691f587 Fixed: Freebsd syscall 'getpeername' is missing. Wison Ye 2025-03-23 13:22:19 +13:00
  • f578ce3acb Merge pull request #4957 from Barinzaya/fix-mem-make_map Jeroen van Rijn 2025-03-22 16:34:32 +01:00
  • 7819797a03 Split mem.make_map to match the runtime procs. Barinzaya 2025-03-22 10:38:44 -04:00
  • 7ffbb68fff Merge pull request #4955 from wisonye/master Laytan 2025-03-22 12:59:32 +01:00
  • 17a01dcebf Merge remote-tracking branch 'upstream/master' Wison Ye 2025-03-22 17:52:43 +13:00
  • 01e81fe597 Fixed #4892: 'EPoll_Event.events' should be bit set. Wison Ye 2025-03-22 17:51:08 +13:00
  • e4bc9677af fix unmarshalling bit sets in json Laytan Laats 2025-03-22 00:20:00 +01:00
  • 649376fcfe Add require_results to getters in os2 path API Feoramund 2025-03-21 18:33:42 -04:00
  • cfa3e97968 Make os2 Linux _is_path_separator compare against _Path_Separator Feoramund 2025-03-21 15:40:17 -04:00
  • 6a6980fda8 Remove if ODIN_OS == .Windows in file that can only be built on Windows Feoramund 2025-03-20 18:32:25 -04:00
  • 3525e71739 Add tests for new os2 path API Feoramund 2025-03-20 18:25:33 -04:00
  • 4e7f54c565 Decouple usage of filepath from os2 Feoramund 2025-03-20 18:24:12 -04:00
  • abe0c30837 Add new path API for os2 Feoramund 2025-03-20 17:39:16 -04:00
  • cf0f73e0cf fix typo for freebsd arm64 MINSIGSTKSZ Laytan Laats 2025-03-21 23:52:52 +01:00
  • 73fd564634 fix tabs Laytan Laats 2025-03-21 23:02:00 +01:00
  • f85db012b8 fix off by one temp cstring and put objc names on permanent allocator to be safe Laytan Laats 2025-03-21 22:53:00 +01:00
  • 69b969ef7f Merge pull request #4953 from openhood/wasm-prevent-duplicate-event-listeners gingerBill 2025-03-21 21:34:03 +00:00
  • 057144dea3 fix linux release trying to use non-existant llvm 20 package Laytan Laats 2025-03-21 21:47:40 +01:00
  • 2bccd07426 Prevent registering the same event listener twice on the same element with the exact same data in wasm. Jonathan Tron 2025-03-21 09:38:23 +01:00
  • d1d86234aa Add missing documentation to os2/path Feoramund 2025-03-20 14:48:39 -04:00
  • 631406eecc Merge pull request #4951 from openhood/wasm-fix-remove-event-listeners gingerBill 2025-03-20 21:31:38 +00:00
  • a495cd581c Assert that _Path_Separator is 7-bit ASCII Feoramund 2025-03-20 14:43:54 -04:00
  • 539e9bd2e3 Merge pull request #4836 from laytan/fix-wrong-out-of-memory gingerBill 2025-03-20 17:20:26 +00:00
  • badd2c90f9 drop llvm 19 feature/microarch table Laytan Laats 2025-03-20 16:51:27 +01:00
  • dbe53d053a Fix add/remove event listeners in core:sys/wasm Jonathan Tron 2025-03-20 16:43:49 +01:00
  • 0f01b34b38 Merge pull request #4948 from laytan/llvm-20-plus gingerBill 2025-03-19 23:19:17 +00:00
  • f80e73e036 few llvm 20 changes Laytan Laats 2025-03-19 21:18:31 +01:00
  • 5b0783b5fa Merge branch 'master' into bill/subtype-type-info gingerBill 2025-03-19 14:39:12 +00:00
  • 067442ee32 Merge pull request #4945 from odin-lang/llvm-20 gingerBill 2025-03-19 10:16:31 +00:00
  • 8e84933fe9 Use 18 for RISCV64 gingerBill 2025-03-19 09:23:15 +00:00
  • f13fc27ae0 Use LLVM-18 on FreeBSD gingerBill 2025-03-18 16:53:10 +00:00
  • de14aa510b Use LLVM-18 on macOS Intel gingerBill 2025-03-18 16:46:54 +00:00
  • 809ee42873 Fix typo in passes gingerBill 2025-03-18 16:46:15 +00:00
  • f2b962a492 Use LLVM-18 for macOS ARM gingerBill 2025-03-18 16:41:25 +00:00
  • b2376d05a6 Fix typo gingerBill 2025-03-18 16:39:08 +00:00
  • cf982fc222 Update to LLVM 20 in CI. gingerBill 2025-03-18 16:35:55 +00:00
  • 4c3c3a0631 Add new LLVM 20 passes gingerBill 2025-03-18 16:21:08 +00:00
  • d209af5094 Update to LLVM 20.1.0 gingerBill 2025-03-18 15:39:18 +00:00
  • 3148acf6a6 [core:encoding/json] When Unmarshalling, Only Match Struct Tags If Present dozn 2025-03-17 01:51:01 -07:00
  • 0c70ec0330 Merge pull request #4934 from laytan/vendor-libc-additions gingerBill 2025-03-13 09:23:20 +00:00
  • 408b3af550 Merge pull request #4933 from laytan/js-open-binding gingerBill 2025-03-13 09:22:20 +00:00
  • 35340de928 Merge pull request #4932 from laytan/js-pointer-event-and-charcode gingerBill 2025-03-13 09:22:03 +00:00
  • 5a12190f51 Merge pull request #4931 from laytan/webgl-improvements gingerBill 2025-03-13 09:21:44 +00:00
  • 9b7aebe2b6 Merge pull request #4930 from laytan/js-gamepad-improvements gingerBill 2025-03-13 09:21:15 +00:00
  • 140c902eff vendor/libc: a bunch of additions Laytan Laats 2025-03-12 18:45:14 +01:00
  • 6691acfa03 core/sys/wasm/js: add open binding to window.open Laytan Laats 2025-03-12 18:43:03 +01:00
  • b76fd84084 webgl: add BlendEquationSeparate and GetParameter4i Laytan Laats 2025-03-12 18:39:57 +01:00
  • 00ac48c06c core/sys/wasm/js: add pointer event info and add charCode to keyboard events Laytan Laats 2025-03-12 18:37:42 +01:00
  • d349c96071 core/sys/wasm/js: improve gamepad API Laytan Laats 2025-03-12 18:32:51 +01:00
  • d3b1aaad18 Use :: rather than $ to try and fix mac SEL stuff gingerBill 2025-03-12 12:53:26 +00:00
  • d5fe392edd Merge pull request #4927 from voutilad/openbsd-futex gingerBill 2025-03-11 15:51:57 +00:00
  • d15be94a0f Remove debug print gingerBill 2025-03-11 15:50:46 +00:00
  • 6e1c21411d Fix object name generation gingerBill 2025-03-11 15:50:31 +00:00
  • ffef302543 Merge pull request #4925 from jasonKercher/fix-sigaction gingerBill 2025-03-11 15:45:16 +00:00
  • 0059507374 Fix futex(8) usage on OpenBSD. Dave Voutila 2025-03-11 10:28:48 -04:00
  • ae02ced175 Fix linux.rt_sigaction jason 2025-03-10 20:27:59 -04:00
  • 1035f0839d Merge pull request #4915 from chuga-git/sdl3-get-pixel-format-name gingerBill 2025-03-10 17:29:46 +00:00
  • 6837e23e73 Merge pull request #4919 from latedeployment/add-linux-syscalls gingerBill 2025-03-10 17:29:32 +00:00
  • a91d528af6 Merge pull request #4921 from cornishon/fmt_allocator_docs Jeroen van Rijn 2025-03-09 14:14:18 +01:00
  • 7866f7ab2b Update fmt docs for procedures with a default allocator parameter Adam Zadrożny 2025-03-09 13:35:12 +01:00
  • 0491ad55f4 Add missing syscalls from map_shadow_stack to removexattrat latedeployment 2025-03-07 21:54:51 +02:00