Commit Graph

  • 95cd01e32d fix alignment Deserted999 2026-05-08 16:02:19 +03:00
  • e9cf5fdc3a Add DefSubclassProc binding Deserted999 2026-05-08 15:01:11 +03:00
  • e70f846de0 Merge pull request #6658 from BunterSchatten/nightly-arm-workflow Jeroen van Rijn 2026-05-07 10:46:46 +02:00
  • ca7576a8b0 Merge pull request #6659 from jakubtomsu/tracking-alloc-panic gingerBill 2026-05-07 09:09:32 +01:00
  • f8c7225047 Fix naming for wgpuTextureGetDepthOrArrayLayers in wgpu.js Gaia 2026-05-06 23:26:11 -05:00
  • 450e6917b2 use context.assertion_failure_proc in tracking allocator bad free callback jakubtomsu 2026-05-06 20:57:19 +02:00
  • f8410b1b6d Add /src as safe directory for nightly linux arm workflow David Bader 2026-05-06 17:09:03 +02:00
  • d21fea404b Merge pull request #6631 from heavyrain266/deprecate-haiku gingerBill 2026-05-06 15:52:36 +01:00
  • 54d8261355 Merge pull request #6649 from krnowak/krnowak/prefix-inc-dec-error-reporting gingerBill 2026-05-06 11:11:21 +01:00
  • f8dccc907a Merge pull request #6635 from Yawning/feature/mlkem Jeroen van Rijn 2026-05-06 11:59:08 +02:00
  • d2c29c025e core/crypto/mlkem: Initial import Yawning Angel 2026-04-01 04:21:36 +09:00
  • 8f1067f290 tests/core/crypto/wycheproof: Break up into separate files Yawning Angel 2026-05-02 14:47:57 +09:00
  • a3d7300e55 core/crypto/ecdh,ecdsa: Add require_results annotations Yawning Angel 2026-05-01 23:48:54 +09:00
  • e3504c94ad core/crypto: Get rid of set (only used by legacy) Yawning Angel 2026-03-28 11:47:06 +09:00
  • 8ffcdf172a Odin_Calling_Convention defined in compiler; Allow for main :: proc "contextless" () {} with -bedrock; intrinsics.type_proc_calling_convention bill/bedrock gingerBill 2026-05-05 15:07:42 +01:00
  • 34b198019f Better error reporting for unary decrement/increment operators Krzesimir Nowak 2026-05-03 15:47:16 +02:00
  • 942c1bff17 Merge branch 'master' into bill/bedrock gingerBill 2026-05-05 13:57:14 +01:00
  • 7788ca0242 Fix minor indentation problem gingerBill 2026-05-05 12:16:42 +01:00
  • b083b980f7 Fix variable based procedure groups gingerBill 2026-05-05 12:09:27 +01:00
  • 09c7b75f79 Remove Odin_Endian_Type.Unknown gingerBill 2026-05-05 10:18:19 +01:00
  • 560f8847c7 Merge pull request #6651 from IllusionMan1212/os-fixes gingerBill 2026-05-04 19:55:04 +01:00
  • 44e44911c8 Disable startup and cleanup calls in main with -bedrock gingerBill 2026-05-04 11:55:00 +01:00
  • dbb62f240a Disallow Objective-C setup with -bedrock gingerBill 2026-05-04 11:52:09 +01:00
  • 781b71e6ea -disable-init-fini gingerBill 2026-05-04 11:31:56 +01:00
  • cdc0efce43 -disallow-non-constant-globals gingerBill 2026-05-04 11:28:57 +01:00
  • 83dab63dcd Fix when gingerBill 2026-05-04 10:58:16 +01:00
  • bda83a7c36 fix(os): create all dst directories in copy_directory_all IllusionMan1212 2026-05-04 01:26:23 +02:00
  • a1a7da6f8a fix(os): store absolute path on File_Info on Windows, matching Linux IllusionMan1212 2026-05-04 01:25:19 +02:00
  • ea00291519 Begin work on -bedrock mode gingerBill 2026-05-02 15:06:01 +01:00
  • ea5175d865 Support s: [2]u16 = "hi" dev-2026-05 gingerBill 2026-05-02 12:11:39 +01:00
  • 9869c492f5 Fix #6642 gingerBill 2026-05-02 11:26:49 +01:00
  • 0c9ea9bb56 Merge pull request #6638 from iciuperca/fix-linux-compiler-warning gingerBill 2026-04-30 09:57:07 +01:00
  • b043ff2c87 Fix compiler warning on linux. Ionut Ciuperca 2026-04-30 06:48:37 +01:00
  • 5dfd110be3 Merge pull request #6632 from jasonKercher/fix6620 gingerBill 2026-04-29 09:51:43 +01:00
  • f388ebc4e3 sys/linux: emulate dup2 better on arm64 and riscv jason 2026-04-29 04:30:46 -04:00
  • 2358cffb85 Merge pull request #6630 from Znarf64/fix_typeid_arrays gingerBill 2026-04-28 21:09:16 +01:00
  • f327bcab92 removed Haiku from core:sync, and core:thread Ignacy Koper 2026-04-28 18:06:48 +02:00
  • b5cb4b96fc removed Haiku from core:sys/posix package Ignacy Koper 2026-04-28 17:23:12 +02:00
  • c01e85ca67 removed core:sys/haiku package Ignacy Koper 2026-04-28 16:48:32 +02:00
  • 22e23d354a removed Haiku from core:c/libc package Ignacy Koper 2026-04-28 16:34:52 +02:00
  • 183a4c2d7f removed Haiku from base:runtime package Ignacy Koper 2026-04-28 16:17:40 +02:00
  • 748e1ecd3f removed Haiku from vendor:directx/dxc package Ignacy Koper 2026-04-28 16:27:17 +02:00
  • d1915fa6f5 removed Haiku from compiler targets, and tests Ignacy Koper 2026-04-28 16:08:38 +02:00
  • 0199c96f47 Fix type info not being generated for types only used in []typeid literals Franz Hoeltermann 2026-04-28 17:04:52 +02:00
  • ad940e40ca Add linalg.matrix_pseudo_inverse gingerBill 2026-04-28 15:41:50 +01:00
  • 8da640da58 Merge pull request #6629 from odin-lang/bill/va_arg gingerBill 2026-04-28 15:32:00 +01:00
  • 1f08e81b37 Add more general matrix calls up to 8x8 gingerBill 2026-04-28 15:31:43 +01:00
  • 162eab5052 Increase matrix maximum element count from 16 to 64, allowing for matrix[8, 8]T gingerBill 2026-04-28 15:19:06 +01:00
  • 2fbc83d774 Fix typos gingerBill 2026-04-28 15:07:56 +01:00
  • f7c4031a61 Map the C va_* to the intrinsics gingerBill 2026-04-28 15:02:42 +01:00
  • 7b97530443 Add intrinsics.c_var_* gingerBill 2026-04-28 15:00:53 +01:00
  • bb291cfcd0 Use a for loop when doing array casts which are too long. gingerBill 2026-04-28 13:45:57 +01:00
  • d6aa1fe079 More inlining of matrix4x4 operations gingerBill 2026-04-28 13:39:49 +01:00
  • c66ab0ade2 Add matrix_inverse_gauss_jordan matrix_inverse_lu_decomposition matrix_determinant_generic gingerBill 2026-04-28 13:30:49 +01:00
  • 6e04bb8a8b Merge pull request #6607 from andzdroid/patch-5 gingerBill 2026-04-28 11:11:44 +01:00
  • 1f50cda5d6 Merge pull request #6623 from heavyrain266/deprecate-essence gingerBill 2026-04-28 11:11:09 +01:00
  • c92c6edbb6 Inline array casts gingerBill 2026-04-28 11:08:46 +01:00
  • 31184535a0 Merge pull request #6605 from odin-lang/bill/array-cast gingerBill 2026-04-28 11:07:31 +01:00
  • 7ca3b87bd8 Merge pull request #6625 from BunterSchatten/fix-lockfileex gingerBill 2026-04-27 13:52:31 +01:00
  • e06fa11a67 Fix LockFileEx and UnlockFileEx David Bader 2026-04-27 14:42:56 +02:00
  • e06f3598f4 Merge pull request #6624 from 3rd-Party-Guy/issue/6621-recursive-type-def-assertion-fail gingerBill 2026-04-27 11:05:31 +01:00
  • 3e64a72bad removed Essence from supported targets Ignacy Koper 2026-04-27 10:57:37 +02:00
  • f91fd92842 gh 6621 Nikolay Hadzhiev 2026-04-27 10:28:35 +02:00
  • a40f275b0c Check to see if a normal type is being used in a typeid context gingerBill 2026-04-27 09:23:04 +01:00
  • 8ea1cbc230 Mock out vectorization of array binary arithmetic (probably not better in practice some of the time) bill/array-cast gingerBill 2026-04-24 18:19:41 +01:00
  • 494ecad737 core/math/linalg: Fix negated quaternions in angle_from_quaternion andzdroid 2026-04-23 21:00:22 +01:00
  • 5c2efb78ac SIMD-ify [N]float -> [N]complex gingerBill 2026-04-23 18:35:00 +01:00
  • b0ce87eef8 Update to use the new casting operation gingerBill 2026-04-23 10:45:27 +01:00
  • a44b8b0af0 Support ([N]T)([N]U{...}) gingerBill 2026-04-23 10:42:53 +01:00
  • 066ab478c6 Add IDevice10 interface to vendor/d3d12 Mohit Sethi 2026-04-22 20:09:18 +01:00
  • 01734dfa9b Merge pull request #6599 from 3rd-Party-Guy/issue/6594-self-ref-global-init gingerBill 2026-04-22 13:44:08 +01:00
  • 021c224f5c Fix alignment gingerBill 2026-04-22 13:38:47 +01:00
  • cad5e42eab Merge pull request #6601 from FourteenBrush/master gingerBill 2026-04-22 13:38:28 +01:00
  • 44938b6b64 Make @(rodata) on constants yield 'not supported' message FourteenBrush 2026-04-22 14:33:21 +02:00
  • 489cf7d521 Merge pull request #6600 from blob1807/master gingerBill 2026-04-22 13:24:39 +01:00
  • f2c3b00885 Remove accidentally 7 blob1807 2026-04-22 22:22:13 +10:00
  • 46ed5500b1 Fix lb_convert_struct_index for struct #raw_union gingerBill 2026-04-22 13:18:26 +01:00
  • 48e83ad003 gh 6594 Nikolay Hadzhiev 2026-04-22 09:59:35 +02:00
  • 608709693b Fix #6590 gingerBill 2026-04-22 11:32:58 +01:00
  • 50323b43d6 Fix #6597 gingerBill 2026-04-22 11:17:17 +01:00
  • a52d0280f7 Merge pull request #6525 from blob1807/win32_association_api gingerBill 2026-04-22 11:14:46 +01:00
  • 0b2b7d2c1f Merge pull request #6596 from odin-lang/bill/support-tuple-compound-elements gingerBill 2026-04-22 10:19:21 +01:00
  • ef275c5c0e Support []int{multiple_returns(), 123} gingerBill 2026-04-21 17:45:36 +01:00
  • b1e8ec5e64 Allow for Some_Struct{multiple_return_value(), 123} gingerBill 2026-04-21 17:17:59 +01:00
  • 0a080751e0 Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-04-21 16:36:09 +01:00
  • 92c17b85e1 Allow assigning subtypes to unions gingerBill 2026-04-21 16:35:57 +01:00
  • dbc5bcb898 Begin thinking out how vectors are passed inreg bill/odin-windows-amd64-abi-improvements gingerBill 2026-04-21 16:29:21 +01:00
  • ec091a638a Merge pull request #6586 from Znarf64/prevent_coredump_from_systemcall gingerBill 2026-04-21 16:26:15 +01:00
  • 4083175232 Merge branch 'master' into bill/odin-windows-amd64-abi-improvements gingerBill 2026-04-21 15:28:56 +01:00
  • a970a5c35b Merge pull request #6573 from Yawning/feature/crypto/noise Jeroen van Rijn 2026-04-21 13:29:09 +02:00
  • 6ad118ca90 ci: Run the core/crypto/noise known answer tests Yawning Angel 2026-04-20 01:57:39 +09:00
  • 40554a5d87 test/core/crypto/noise: Add known answer tests Yawning Angel 2026-04-19 18:01:26 +09:00
  • 195b8593b5 test/core/crypto/wycheproof: Refactor/dead code removal Yawning Angel 2026-04-15 16:09:13 +09:00
  • 4e8c80f80b core/crypto/noise: Move the smoke tests to the standard location Yawning Angel 2026-04-15 10:42:21 +09:00
  • 81011ec361 core/crypto/noise: Add support for deferred patterns Yawning Angel 2026-04-20 00:43:28 +09:00
  • 81c89a6094 core/crypto/noise: Rename things to match convention Yawning Angel 2026-04-20 21:31:39 +09:00
  • 2a61f0920d core/crypto/noise: Fix HandshakeState_[Read,Write]Message Yawning Angel 2026-04-19 21:39:40 +09:00
  • 2623a8fa9f Added noise package to core:crypto Lord_Hellgrim 2026-04-14 22:44:47 +00:00
  • 19f249b475 core/crypto/ecdh: Add private_key_set and public_key_set Yawning Angel 2026-04-20 17:56:20 +09:00
  • 64868089a6 core/crypto/ed25519: Add private_key_set, public_key_(set,clear) Yawning Angel 2026-04-20 19:24:29 +09:00