Commit Graph

  • ef4241e00a Merge pull request #6565 from taylormck/update-vulkan-version-macros master gingerBill 2026-04-17 10:18:20 +01:00
  • f462fbf0d9 Merge pull request #6583 from Znarf64/fix_array_count gingerBill 2026-04-17 09:52:11 +01:00
  • 87c40b6465 Fix array counts for floats that are exactly representable as ints eg. [1.1e4]int Franz 2026-04-16 22:57:20 +02:00
  • df2f2efbc3 More mocking out of the Sea of Nodes based backend codegen gingerBill 2026-04-16 18:28:32 +01:00
  • 320f0f0fbd Merge pull request #6581 from jakubtomsu/fmt-map-set gingerBill 2026-04-16 18:05:54 +01:00
  • ccd789f442 Merge pull request #6575 from juaumjuaumjuaum/master Jeroen van Rijn 2026-04-16 18:25:09 +02:00
  • 1b99e08a9e omit value when formatting map[T]struct{} jakubtomsu 2026-04-16 17:04:34 +02:00
  • df6fff6e4d Merge pull request #6579 from juaumjuaumjuaum/os-stem-empty-fix Jeroen van Rijn 2026-04-16 15:37:02 +02:00
  • b9076e919a Begin the new custom backend: CodeGen cg gingerBill 2026-04-16 14:32:40 +01:00
  • 7e4240a460 Fix os.stem on empty path juaum 2026-04-16 15:11:40 +02:00
  • 54866dc3c8 core:path/filepath Add wrappers that use context.allocator to functions that allocate juaum 2026-04-15 11:40:07 +02:00
  • 813e2bd807 Merge pull request #6558 from sudokit/master gingerBill 2026-04-16 13:37:47 +01:00
  • 421eaecd11 Merge pull request #6577 from c4veman/c4veman-patch-1 gingerBill 2026-04-16 12:58:30 +01:00
  • 9d0a27af7a Fix virtual.map_file usage example c4veman 2026-04-16 10:56:02 +01:00
  • 508f0b62cb Merge pull request #6576 from victor-Lopez25/fix-sdl3_mixer-bindings gingerBill 2026-04-16 10:35:27 +01:00
  • c9c42f986c Use Maybe(^T) victhor 2026-04-16 11:19:45 +02:00
  • 915a9589cc Removed #by_ptr from args that are valid as nil The docs say nil is not valid for the rest of the functions that still have #by_ptr victhor 2026-04-16 08:56:00 +02:00
  • 76eefe5a7e Merge pull request #6566 from c4veman/master gingerBill 2026-04-15 10:27:22 +01:00
  • 32d45bbd27 Merge pull request #6553 from jakubtomsu/minimal-sroa gingerBill 2026-04-15 10:25:21 +01:00
  • 4558356bcf Merge pull request #6567 from Faker-09/print_double_flush gingerBill 2026-04-14 11:02:43 +01:00
  • 1c170a8eca Merge pull request #6570 from blob1807/test-win-oob-exception Jeroen van Rijn 2026-04-14 11:34:31 +02:00
  • 912a2d78c9 [core:test] Windows Fix stop reason being wrong for OOB blob1807 2026-04-14 19:03:54 +10:00
  • 38a2e7f259 Remove extra 'defer bufio.writer_flush' from print procs Shane Shrybman 2026-04-13 13:09:02 -04:00
  • 21f63bbcce vendor/zlib: Fix signature of inflateInit_ c4veman 2026-04-13 18:02:04 +01:00
  • 55c592955d removed default arguments from virtual_{platform}.odin files Lukas Arens 2026-04-13 19:28:17 +03:00
  • ba9d7b6c9c feat(vulkan): add version macros Taylor 2026-04-13 22:45:52 +09:00
  • 3a70c8c89a Merge pull request #6557 from GloriousPtr/d3d12_fix gingerBill 2026-04-13 14:29:00 +01:00
  • a1100166ac Merge pull request #6562 from heavyrain266/ioring gingerBill 2026-04-13 14:26:32 +01:00
  • f252704e4e Merge pull request #6563 from FourteenBrush/patch-6 gingerBill 2026-04-13 14:26:30 +01:00
  • 4ad670f476 Merge pull request #6559 from krnowak/krnowak/xar-typo gingerBill 2026-04-13 14:25:25 +01:00
  • cce574cfc4 Add invalid array bound trap test FourteenBrush 2026-04-13 14:51:51 +02:00
  • 742cd5bc77 Add EXCEPTION_ARRAY_BOUNDS_EXCEEDED to win32 testing.expect_signal handler FourteenBrush 2026-04-13 14:43:08 +02:00
  • 68c50e845f core:sys/windows: Added IoRing API bindings Ignacy Koper 2026-04-13 13:49:13 +02:00
  • 000e92d632 core/container/xar: Fix a typo in example Krzesimir Nowak 2026-04-12 22:47:08 +02:00
  • f2635bbb13 added adress_hint to virtual memory reserve function on all platforms Lukas Arens 2026-04-12 18:51:56 +03:00
  • 5398d2cfc1 Fix D3D12_BARRIER_SUBRESOURCE_RANGE struct Mohit Sethi 2026-04-12 14:30:14 +01:00
  • ecbb20475e nbio(posix): handle EOF in poll (#6556) Laytan 2026-04-12 11:48:59 +02:00
  • 07cd20dd33 Merge pull request #6521 from A1029384756/master gingerBill 2026-04-11 21:35:12 +01:00
  • 9c8199feab Merge pull request #6537 from RaphGL/freebsd-ioctl gingerBill 2026-04-11 21:34:55 +01:00
  • a72d4fd909 Merge pull request #6551 from laytan/wgpu-29.0.0.0 gingerBill 2026-04-11 21:33:26 +01:00
  • 1cb272b8e6 testing: fix doc formatting? Laytan Laats 2026-04-11 20:08:38 +02:00
  • 1cf49db865 Fix missing argument in adjtimex syscall in core:sys/linux (#6502) David Bader 2026-04-11 20:03:35 +02:00
  • fc842a8cb2 wgpu: update to v29.0.0.0 Laytan Laats 2026-04-11 00:20:30 +02:00
  • d5baafb16c bring back simplifycfg jakubtomsu 2026-04-11 12:51:22 +02:00
  • 1d65bd48f6 Merge pull request #6519 from lualvsil/android-aligned-alloc gingerBill 2026-04-11 11:47:04 +01:00
  • 736184b39e Merge pull request #6539 from k-nrd/fix/field-first-writes-into-dynamic-soa gingerBill 2026-04-11 11:45:19 +01:00
  • eb01ff554b attributes, use instsimplify instead of instcombine jakubtomsu 2026-04-11 12:42:34 +02:00
  • 65ca5f02cd fix typo jakubtomsu 2026-04-11 11:49:48 +02:00
  • fd34e4b2ed Use sroa<modify-cfg> explicitly jakubtomsu 2026-04-11 11:48:09 +02:00
  • 7882123158 WINDOWS_LEAN_AND_MEAN jakubtomsu 2026-04-11 11:14:41 +02:00
  • e97f73e4aa lightweight simplification and optimization passes in -o:minimal jakubtomsu 2026-04-11 11:14:28 +02:00
  • 3cee8f615b Merge pull request #6552 from alektron/virtual_arena_overcommit_bug_revisited Jeroen van Rijn 2026-04-11 10:27:14 +02:00
  • 98d6b3bc85 Undo change from #6398 and fix arena overcommit bug in the correct place; alektron 2026-04-10 23:53:41 +02:00
  • c36bd4f858 Merge pull request #6549 from jakubtomsu/faster-linalg Jeroen van Rijn 2026-04-10 19:06:54 +02:00
  • e15230c194 remove force_inline from vector_dot jakubtomsu 2026-04-10 17:21:03 +02:00
  • e1a3761232 Merge pull request #6547 from Faker-09/volume_name_len_fix Jeroen van Rijn 2026-04-10 17:14:57 +02:00
  • 6873d8bbe3 Merge pull request #6545 from jakubtomsu/native-simd-width Jeroen van Rijn 2026-04-10 17:14:05 +02:00
  • d5e4e61c1c implement floor, ceil and trunc with SIMD jakubtomsu 2026-04-10 17:10:24 +02:00
  • 47371791b3 faster vector_dot and vector_cross3 jakubtomsu 2026-04-10 17:08:40 +02:00
  • c55797356f default NATIVE_SIMD_BIT_WIDTH to 128 jakubtomsu 2026-04-10 16:30:44 +02:00
  • 632b5e75fb Merge pull request #6544 from jakubtomsu/target-feature-fix gingerBill 2026-04-10 13:02:20 +01:00
  • c5fbf2dd9f Merge branch 'odin-lang:master' into native-simd-width jakubtomsu 2026-04-10 13:46:52 +02:00
  • 15f4301afb Merge branch 'odin-lang:master' into target-feature-fix jakubtomsu 2026-04-10 13:28:46 +02:00
  • 10c7b134e1 de-duplicate and canonicalize target_features_set entries jakubtomsu 2026-04-10 13:27:42 +02:00
  • 00874e39ad fix jakubtomsu 2026-04-10 12:53:28 +02:00
  • bf4aa9b556 stronger +/- checks in check_target_feature_is_enabled jakubtomsu 2026-04-10 12:47:12 +02:00
  • c0754012e1 Merge pull request #6541 from Znarf64/fix-no-bounds-check gingerBill 2026-04-10 10:43:43 +01:00
  • f4aa97f89a Fix os._volume_name_len to handle paths of purely separators. Also, fix '\h\s' handling Shane Shrybman 2026-04-09 23:26:37 -04:00
  • f43b604eb3 Fix #no_bounds_check (previously broken by fc41e4414) arr[:end] expressions would previously emit bounds checks even with #no_bounds_check, breaking spall Franz Hoeltermann 2026-04-10 02:21:36 +02:00
  • f4590df071 fixed wrong fd number for stderr RaphGL 2026-04-09 21:04:48 -01:00
  • 0475456ac0 add native SIMD bit width constant jakubtomsu 2026-04-09 20:43:14 +02:00
  • 2c6c646342 Merge branch 'master' into fix/field-first-writes-into-dynamic-soa k-nrd 2026-04-09 15:19:11 -03:00
  • c87d1a3cf6 Comment out the uncompleted stuff gingerBill 2026-04-08 15:42:40 +01:00
  • 9a55e78418 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-04-08 15:37:58 +01:00
  • 2414f428a5 Add core:simd/x86/avx.odin gingerBill 2026-04-08 15:37:46 +01:00
  • 33832e1f8e added ioctl and stdio FILENO constants to core:sys/freebsd RaphGL 2026-04-08 13:06:53 -01:00
  • 7684a83ab6 Merge pull request #6536 from tntmonty/InSourceOrderFix Jeroen van Rijn 2026-04-08 14:19:42 +02:00
  • a9ae4fb598 Macro out the ABI stuff bill/odin-windows-amd64-abi-improvements gingerBill 2026-04-08 12:58:19 +01:00
  • 56a1a81a38 Fix output of filename when outputting docs with the -in-source-order option. Montgomery 2026-04-08 12:49:51 +01:00
  • a65bb976b3 Try old struct logic for vectorcall gingerBill 2026-04-08 11:09:05 +01:00
  • 39acfd4d62 Merge branch 'master' into bill/odin-windows-amd64-abi-improvements gingerBill 2026-04-08 11:02:37 +01:00
  • 68942ce53d Genericize simd_approx_recip_(sqrt) to allow for AVX and AVX512 intrinsics if enabled gingerBill 2026-04-08 10:56:52 +01:00
  • e558f9852e Add comment to os.exit Jeroen van Rijn 2026-04-08 10:17:43 +02:00
  • a2ff9d076c Merge pull request #6528 from Faker-09/filepath_dir_empty_path_fix Jeroen van Rijn 2026-04-07 18:02:54 +02:00
  • 08ae38b9aa Fix filepath.dir to return '.' for an empty path Shane Shrybman 2026-04-07 11:31:33 -04:00
  • c4893f617a Fix typo in filepath.dir description Shane Shrybman 2026-04-07 11:23:20 -04:00
  • 006b9d7cb6 Handle vectorcall more correctly (probably not perfect) gingerBill 2026-04-07 16:11:38 +01:00
  • 6480504e39 Default to "vectorcall" calling convention for Windows AMD64 if "odin"/"contextless" gingerBill 2026-04-07 16:04:07 +01:00
  • 6f7226e692 Add intrinsics.simd_pairwise_(add|sub) gingerBill 2026-04-07 15:45:50 +01:00
  • 6e09ce9a04 intrinsics.to_bits_signed; simd.signbit gingerBill 2026-04-07 15:25:41 +01:00
  • 5de18d30f3 Add intrinsics.simd_approx_recip and intrinsics.simd_approx_recip_sqrt gingerBill 2026-04-07 14:35:04 +01:00
  • 885db93e20 Add intrinsics.simd_sums_of_n gingerBill 2026-04-07 13:18:03 +01:00
  • 30b6fab120 Fix simd.scatter/simd.gather for LLVM 22 gingerBill 2026-04-07 11:46:57 +01:00
  • 90ab9e721d Update all_vendor.odin + procs_darwin.odin bill/update-darwin-packages gingerBill 2026-04-07 11:36:19 +01:00
  • ac1b5aea0f Add intrinsics.simd_odd_even; More core:simd operations gingerBill 2026-04-07 11:35:20 +01:00
  • 9abc894d68 Add CoreAudio gingerBill 2026-04-07 10:44:21 +01:00
  • a328ee92dc Align CoreGraphics foreign procs gingerBill 2026-04-07 10:38:51 +01:00
  • 8674e9f534 Add CoreText gingerBill 2026-04-07 10:37:57 +01:00
  • 82a18d0339 Fill out CoreGraphics gingerBill 2026-04-07 10:28:37 +01:00
  • 4cb8b22849 Minor corrections for core:sys/darwin gingerBill 2026-04-07 10:01:34 +01:00