Commit Graph

  • 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
  • 6a01e3fbf9 removed unused fmt Pung 2026-05-01 13:41:13 +07:00
  • 7005cf7cf0 update OS limit to its proper value Pung 2026-05-01 13:13:23 +07:00
  • ecd8b89daf better error message Pung 2026-05-01 13:12:48 +07: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
  • f39070a140 comma RobinsAviary 2026-04-23 18:08:01 -04:00
  • fe66945b1c fixed comment alignment RobinsAviary 2026-04-23 18:06:25 -04:00
  • 33c95ec484 added initial 6.0 bindings RobinsAviary 2026-04-23 17:59:23 -04: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
  • bd7b67317d core/crypto/ecdsa: Add private_key_set and public_key_set Yawning Angel 2026-04-20 19:13:39 +09:00
  • 0af538c70a core/crypto: Fix doc comment (No functional changes) Yawning Angel 2026-04-15 10:21:29 +09:00
  • 5d75090014 Add more ntdll related timing procedures gingerBill 2026-04-18 13:06:54 +01:00
  • fa3a9b6f04 Prevent coredump when child process gets killed by signal. Generating a coredump here is not useful, but is relatively slow and generates a useless ~20M file every time. The child process still creates a coredump. Franz 2026-04-17 12:49:29 +02:00
  • ef4241e00a Merge pull request #6565 from taylormck/update-vulkan-version-macros 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