Commit Graph

  • da885fb807 android bundling improvements IllusionMan1212 2025-04-05 02:21:56 +02:00
  • 44950d5f37 fix: cross-compilation for android on linux IllusionMan1212 2025-04-05 02:18:06 +02:00
  • f796b67a67 Merge pull request #5001 from justgook/master gingerBill 2025-04-04 18:35:46 +01:00
  • 9557d6a644 fix compiler issue Romāns Potašovs 2025-04-04 19:35:59 +03:00
  • 19e056a806 Merge pull request #4997 from IllusionMan1212/android-fixes gingerBill 2025-04-04 12:05:21 +01:00
  • af0d6426c0 [core:time/timezone] Nanoseconds Not Preserved on Calls to timezone.datetime_to_tz dozn 2025-04-04 04:01:02 -07:00
  • 4495f0f0f2 feat: added a -android-keystore-password option to pass a password for the keystore instead of hardcoding it as android IllusionMan1212 2025-04-04 05:23:12 +02:00
  • 7c26024920 fix: strip trailing slashes for android keystore and jarsigner paths IllusionMan1212 2025-04-04 05:22:04 +02:00
  • 7d041cb2b8 fix: prevent segfault by initializing cwd to nullptr IllusionMan1212 2025-04-04 05:14:52 +02:00
  • d9f990d42e Fix #4975 dev-2025-04 gingerBill 2025-04-03 10:55:35 +01:00
  • 511c186297 Fix typo gingerBill 2025-04-03 10:23:35 +01:00
  • 5be052f288 Fix #4995 gingerBill 2025-04-03 10:20:08 +01:00
  • ce5b7cccab Fix lb_add_debug_local_variable to use the correct procedure in LLVM 20 gingerBill 2025-04-03 10:04:14 +01:00
  • 4ebaed1fdd Remove refactor gingerBill 2025-04-03 09:54:44 +01:00
  • e412d3b4c1 Minor clean up to lb_handle_objc_find_or_register_internal gingerBill 2025-04-03 09:48:30 +01:00
  • cd5bef4f61 Rewrite objc SEL/Class register handling code gingerBill 2025-04-03 09:33:14 +01:00
  • d31ad3cd7f Merge pull request #4991 from nadako/sdl-3.2.10 Jeroen van Rijn 2025-04-02 23:01:03 +02:00
  • 688540699d Merge pull request #4994 from harold-b/hb/linux-sys-built-tag Jeroen van Rijn 2025-04-02 22:46:59 +02:00
  • c5980ba6c4 Add linux build tag to core/sys/linux/sys.odin Harold Brenes 2025-04-02 16:39:25 -04:00
  • c77131dd7a Merge pull request #4992 from laytan/llvm20-releases Laytan 2025-04-02 21:51:37 +02:00
  • 4eef57c6f1 ci: ok, had to brew update, can we now request @20 directly? Laytan 2025-04-02 21:24:12 +02:00
  • 85b3a79a25 ci: brew update? Laytan 2025-04-02 21:22:18 +02:00
  • cab3239760 ci: fix macos llvm 20 Laytan 2025-04-02 21:17:45 +02:00
  • b0316b7076 ci: update to LLVM 20 on MacOS and Linux CI and releases Laytan 2025-04-02 21:13:10 +02:00
  • 4a56b25b3a Update vendor:sdl3 to version 3.2.10 Dan Korostelev 2025-04-02 20:24:45 +02:00
  • 5eaff20f4a Add mutex for lb_handle_objc_find_or_register_class gingerBill 2025-04-02 18:26:40 +01:00
  • b615e77264 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2025-04-02 18:23:15 +01:00
  • d0dd1b2d80 Add mutex for lb_handle_objc_find_or_register_selector gingerBill 2025-04-02 18:23:08 +01:00
  • c6b6dddccc Merge pull request #4990 from Kelimion/fix-4980 gingerBill 2025-04-02 14:33:39 +01:00
  • 10bde20850 Fix #4980 Jeroen van Rijn 2025-04-02 14:21:52 +02:00
  • cc61fdd90e Merge pull request #4989 from SlateyDev/patch-1 Laytan 2025-04-01 16:40:21 +02:00
  • b0228154d9 Fix depth stencil not working on wgpu wasm_js build Scott Campbell 2025-04-02 00:13:45 +11:00
  • b54659ac7c Add ## operator to core:odin bill/integer-concatenation gingerBill 2025-04-01 10:12:57 +01:00
  • c1333d75ef Add ## and ##= operators gingerBill 2025-03-31 16:32:55 +01:00
  • 70ddb74e40 Add mem.make_over_aligned gingerBill 2025-03-31 10:51:02 +01:00
  • dcb683927e Fix indentation gingerBill 2025-03-31 10:40:03 +01:00
  • 08ad2d20cd Merge pull request #4986 from hardliner66/bugfix/use_correct_size_when_resolving_symbols gingerBill 2025-03-30 22:28:19 +01:00
  • 1a91aa0d43 Merge pull request #4984 from laytan/drop-net-darwin-os-dep gingerBill 2025-03-30 22:27:46 +01:00
  • 07cec670e3 Merge pull request #4982 from 4teapo/master gingerBill 2025-03-30 22:27:26 +01:00
  • 61610fa033 Use the proper size for SizeOfStruct Steve Biedermann 2025-03-30 18:11:41 +02:00
  • 327d9f134d net: drop core:os dependency for Darwin Laytan Laats 2025-03-29 23:26:40 +01:00
  • 73c3e60ce5 Use LLVM 20 in shell.nix teapo 2025-03-28 18:38:08 +01:00
  • a9d073e0bb Update shell.nix teapo 2025-03-28 18:31:23 +01:00
  • f8fb089ee3 Merge branch 'master' into bill/subtype-type-info gingerBill 2025-03-28 10:10:59 +00:00
  • e7ae7b8fd4 Command package -> bundle gingerBill 2025-03-28 09:27:04 +00:00
  • edf97bdb03 Merge pull request #4970 from odin-lang/bill/android-subtarget gingerBill 2025-03-28 09:02:26 +00:00
  • 29a8707001 Merge pull request #4978 from glektarssza/chore/fixup-detection-of-msvc Jeroen van Rijn 2025-03-27 21:45:24 +01:00
  • b9aa51849b Use Microsoft "best practices" for using vswhere G'lek Tarssza 2025-03-27 14:25:20 -06:00
  • d3f0b31fcc Improve or_else type inference logic gingerBill 2025-03-27 15:08:53 +00:00
  • 71db9ac1ba Merge pull request #4976 from voutilad/openbsd-linker gingerBill 2025-03-27 15:05:34 +00:00
  • 5274aa53b3 Fix linker invocation on OpenBSD. Dave Voutila 2025-03-27 10:37:36 -04:00
  • 18988b5f94 Fix use of errno on OpenBSD. Dave Voutila 2025-03-27 10:36:40 -04:00
  • 9b3d381af0 Fix another typo gingerBill 2025-03-27 12:55:41 +00:00
  • 1fc1a7fd51 Fix typos gingerBill 2025-03-27 11:12:44 +00:00
  • 0e6cc6ec4b Use working directory for aapt commands gingerBill 2025-03-27 10:31:59 +00:00
  • caac504b88 Handle android flags to be more "optional" gingerBill 2025-03-27 09:53:44 +00:00
  • e9fd565cfd Fix flags for odin package <platform> gingerBill 2025-03-27 09:32:52 +00:00
  • e29b5ae8ed Use u64 for the command kind just in case gingerBill 2025-03-27 09:27:54 +00:00
  • 6689c722ad odin package android gingerBill 2025-03-27 09:26:33 +00:00
  • 8b30adf60b Merge pull request #4973 from openhood/sys-wasm-prevent-empty-lines-in-console gingerBill 2025-03-27 09:09:46 +00:00
  • 729b6a4337 Merge pull request #4974 from harold-b/hb.fix-syscall-memory-dep gingerBill 2025-03-27 09:09:18 +00:00
  • 6fda041e17 Add ~{memory} clobber to syscall intrinsics for platforms where it was not yet added. Harold Brenes 2025-03-26 19:25:06 -04:00
  • 1b5e83bfb6 Prevent odin.js from printing empty line in the console for the ending "\n" Jonathan Tron 2025-03-26 21:58:58 +01:00
  • f13a075cd1 Begin work on odin package-android command gingerBill 2025-03-26 18:03:36 +00:00
  • 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