Commit Graph

  • fc113315f6 Merge branch 'odin-lang:master' into master marcs feh 2024-02-02 21:56:40 -03:00
  • 8530829ca4 Fix dynamic array index = value with const value initializing to 0 korvahkh 2024-02-02 15:27:39 -06:00
  • 0e5d7801dd Fix code style FourteenBrush 2024-02-02 21:17:10 +01:00
  • d5db49a3b0 name the workflows Laytan Laats 2024-02-02 20:59:04 +01:00
  • 606f11ebe8 fix hxa test use after free, skip weird pow test failure Laytan Laats 2024-02-02 20:35:58 +01:00
  • 07a4f4d017 add MacOS ARM target to CI and releases Laytan Laats 2024-02-02 20:09:25 +01:00
  • d463adfe4f Merge remote-tracking branch 'upstream/master' FourteenBrush 2024-02-02 21:01:52 +01:00
  • 16bd19ed43 Fix Unhandled Ast_OrBranchExpr FourteenBrush 2024-02-02 21:00:00 +01:00
  • eb811e8341 fix -no-crt on Darwin Laytan Laats 2024-02-02 19:49:40 +01:00
  • 8a63b6dff7 fix: remove returns ErrNo for Windows, FreeBSD, Unix Justin Hurstwright 2024-01-26 18:08:33 -06:00
  • 829654e3a2 steal the last_write from freebsd implementation Justin Hurstwright 2024-01-25 20:51:36 -06:00
  • cec08114fd Mock out comments gingerBill 2024-02-02 14:53:02 +00:00
  • bf90b61908 Fix type_elem_type for complex32 and quaternion64 gingerBill 2024-02-02 14:52:42 +00:00
  • ae0a5b1a87 RUNTIME_REQUIRE :: false gingerBill 2024-02-02 12:03:14 +00:00
  • 55ff9b857e Add contextless where missing gingerBill 2024-02-02 11:51:26 +00:00
  • e7122a0950 Minimize extra dependencies if u128/i128 and f16 are not used gingerBill 2024-02-02 11:42:22 +00:00
  • 539cec7496 Move Tracking_Allocator to its own file. dev-2024-02 gingerBill 2024-02-01 13:01:38 +00:00
  • 000709b594 Make file_console_logger.odin be ignored on freestanding targets gingerBill 2024-01-31 22:01:35 +00:00
  • c51f94b600 Merge pull request #2978 from thetarnav/patch-2 gingerBill 2024-01-31 21:02:03 +00:00
  • b703d5ca58 Merge pull request #3157 from jakubtomsu/fix-generic-fixed-soa-ptr gingerBill 2024-01-31 20:49:30 +00:00
  • aff345f57f Allow fixed SOA structs jakubtomsu 2024-01-31 21:38:05 +01:00
  • a4664f82cc Fix dummy code gingerBill 2024-01-31 14:10:18 +00:00
  • 9fb090d1b8 Merge pull request #3141 from laytan/add-all-packages-flag-for-tests gingerBill 2024-01-31 11:59:54 +00:00
  • 4a2ad3b13a Merge pull request #3152 from laytan/fix-no-base-collection-in-releases gingerBill 2024-01-31 11:58:53 +00:00
  • 9d5afee24b Fix not having the base collection in releases Laytan Laats 2024-01-30 21:15:56 +01:00
  • c8a0c7096c Correct header paths mimalloc gingerBill 2024-01-29 17:49:57 +00:00
  • ecaaad95a5 Remove malloc.h import gingerBill 2024-01-29 17:46:06 +00:00
  • dbb6c6f545 Move src files to parent directory; add LICENSE for mimalloc gingerBill 2024-01-29 17:43:55 +00:00
  • 11f1d8e73e Change from <> to "" gingerBill 2024-01-29 17:37:54 +00:00
  • 58bfacfdf3 Add support for mimalloc on \*nix systems gingerBill 2024-01-29 17:35:48 +00:00
  • 6736205723 Merge pull request #3138 from FourteenBrush/master gingerBill 2024-01-29 17:33:29 +00:00
  • a967d4fa0f Use mimalloc on Windows as a replacement for HeapAlloc gingerBill 2024-01-29 17:32:54 +00:00
  • f0a7f1812f Rename runtime.os_write to runtime.stderr_write gingerBill 2024-01-29 16:29:56 +00:00
  • 9c9ae5987a Fix #3150 gingerBill 2024-01-29 16:21:26 +00:00
  • f588593ff1 Merge pull request #3147 from odin-lang/base-work gingerBill 2024-01-29 16:18:38 +00:00
  • a626adac8e Use long-form names and alias with short-form UNIX-like names gingerBill 2024-01-29 13:33:39 +00:00
  • 338793b68e Remove use of incl in vendor:nanovg gingerBill 2024-01-29 13:11:14 +00:00
  • 59575d9b22 Remove incl and excl gingerBill 2024-01-29 12:52:41 +00:00
  • b58a0b60d0 Add matrix related intrinsics to dummy file gingerBill 2024-01-29 11:48:50 +00:00
  • 3a4c82abf8 Move core:(builtin|intrinsics) to base: gingerBill 2024-01-29 11:46:16 +00:00
  • 301b9eef31 vendor/x11: added XQueryExtension, XGetEventData, and XFreeEventData IllusionMan1212 2024-01-29 06:22:33 +02:00
  • 36ed8fe55d vendor/x11: change display to be a ^Display in XGenericEventCookie struct IllusionMan1212 2024-01-29 05:54:14 +02:00
  • 946cf52df1 Merge branch 'master' into base-work gingerBill 2024-01-28 23:50:31 +00:00
  • a78f062499 Fix semantics for casting between polymorphic specialized procedures gingerBill 2024-01-28 23:49:59 +00:00
  • 3c47503780 Improve foreign variable fuzzy type checking gingerBill 2024-01-28 23:35:01 +00:00
  • 6da82e038d Fix types for BSD gingerBill 2024-01-28 23:27:30 +00:00
  • 38af752cd1 Fix typo gingerBill 2024-01-28 23:24:05 +00:00
  • 0428f508d8 Fix typo of _heap_resize gingerBill 2024-01-28 23:21:59 +00:00
  • 3c24584290 Remove cyclic import hack for package runtime gingerBill 2024-01-28 23:12:48 +00:00
  • 535b8a9483 Remove core:os dependency completely from base:runtime gingerBill 2024-01-28 23:11:38 +00:00
  • 038086d1d9 Alias heap calls from base:runtime is core:os gingerBill 2024-01-28 22:47:55 +00:00
  • 9a16bc5fc5 Remove core:os dependency for base:runtime gingerBill 2024-01-28 22:40:46 +00:00
  • eee8e0faa2 Make //+private gingerBill 2024-01-28 22:20:12 +00:00
  • 3e7e779abf Replace core:* to base:* where appropriate gingerBill 2024-01-28 22:18:51 +00:00
  • 6a07effdd2 Freestanding - default to nil allocator; wasm - default to panic allocator gingerBill 2024-01-28 22:15:28 +00:00
  • 395e0fb225 -default-to-panic-allocator gingerBill 2024-01-28 22:09:20 +00:00
  • 9be9f0bb2c Remove core:os dependency for runtime.os_write on linux gingerBill 2024-01-28 22:05:13 +00:00
  • 9e7cc8cf93 Remove core:os dependency from base:runtime; change to base:intrinsics gingerBill 2024-01-28 21:59:43 +00:00
  • 2743bf7e44 Remove sdl.stack_* calls gingerBill 2024-01-28 21:42:15 +00:00
  • d95c28f41b Fix demo docs gingerBill 2024-01-28 21:39:18 +00:00
  • e57224d6e4 Fix demo gingerBill 2024-01-28 21:30:08 +00:00
  • f67691c457 Move matrix related procedures to the different linalg packages gingerBill 2024-01-28 21:28:54 +00:00
  • d04c82e547 Move matrix compiler builtins to intrinsics; alias within core_builtin_matrix.odin gingerBill 2024-01-28 21:20:30 +00:00
  • 09fa1c29cd Move core:runtime to base:runtime; keep alias around gingerBill 2024-01-28 21:05:53 +00:00
  • ddcaa0de53 Remove core:mem dependency from core:reflect gingerBill 2024-01-28 20:52:01 +00:00
  • 621b3c7829 Add missing clone for Struct_Type gingerBill 2024-01-28 17:34:32 +00:00
  • 68df35b378 Add #field_align(N) gingerBill 2024-01-28 17:33:29 +00:00
  • c1d853a24e Remove dead code gingerBill 2024-01-28 17:32:34 +00:00
  • 30636f5114 Change return values from Struct_Tag to string gingerBill 2024-01-28 15:48:19 +00:00
  • 7b9ea9eca0 Merge branch 'odin-lang:master' into master Patrick Cleavelin 2024-01-27 14:12:19 -06:00
  • 89404147f6 fix whitespace Gabriel Pariat 2024-01-27 14:10:32 -05:00
  • 29d4bdc80b Revert "fix whitespace" Gabriel Pariat 2024-01-27 14:09:08 -05:00
  • 594078cc1d fix whitespace Gabriel Pariat 2024-01-27 14:08:14 -05:00
  • ab68e4c6c4 change ordering Gabriel Pariat 2024-01-27 14:06:58 -05:00
  • 4956f9dad3 fix typo Gabriel Pariat 2024-01-27 14:04:43 -05:00
  • fd090c6672 adding linux + unix makefile for cgltf Gabriel Pariat 2024-01-27 14:00:02 -05:00
  • b46b3010ec Expose OpenGL shader procedures to allow creation of shader pipelines with geometry shaders jay-j 2024-01-26 19:43:47 -08:00
  • d931bfcf83 resolve conflict marcs-feh 2024-01-26 16:17:09 -03:00
  • 31914e9cb9 Add odin test -all-packages to be able to test an entire project Laytan Laats 2024-01-26 09:55:20 +01:00
  • b58627490b Adjust signture + Fix rebase conflict marcs-feh 2024-01-26 12:09:04 -03:00
  • da6edb3764 Merge pull request #3139 from flysand7/file-attrib gingerBill 2024-01-26 15:05:23 +00:00
  • 9a9625f885 Fix #3053 gingerBill 2024-01-26 13:04:47 +00:00
  • 15b40a4f29 Fix #3122 gingerBill 2024-01-26 12:56:16 +00:00
  • 5406acc8fa Fix type_ptr_set_update gingerBill 2024-01-26 12:47:39 +00:00
  • d5b0ec712b os/os2: Remove file attribute casting from core:os2 flysand7 2024-01-26 09:07:12 +11:00
  • 766d6aa946 Fix typo FourteenBrush 2024-01-25 12:05:19 +01:00
  • 895ebb95d5 Need to unpack args FourteenBrush 2024-01-25 11:44:53 +01:00
  • af636eedde os: Fix casting errors in other files flysand7 2024-01-25 21:32:10 +11:00
  • 57b7822e12 Merge branch 'master' into unsigned-file-attrib flysand7 2024-01-25 20:57:18 +11:00
  • 03736d8bcb sys/windows: Make INVALID_FILE_ATTRIBUTES a u32 constant flysand7 2024-01-25 20:52:39 +11:00
  • 3a5d80b291 Forgot to include loc param FourteenBrush 2024-01-25 10:20:23 +01:00
  • 967ccfc7cc Merge branch 'master' of https://github.com/FourteenBrush/Odin FourteenBrush 2024-01-25 10:15:25 +01:00
  • 712ae1c5ac Add testing.expectf FourteenBrush 2024-01-25 10:08:09 +01:00
  • dbaa82b581 Merge branch 'odin-lang:master' into master marcs feh 2024-01-24 20:10:44 -03:00
  • f93f2dfd5c Add support for basic EGL on Linux Colin Davidson 2024-01-24 13:24:25 -08:00
  • 9ac619f4a2 vendor/raylib: change to non-universal binaries Laytan Laats 2024-01-24 20:58:14 +01:00
  • 84123cc879 sys/linux: Adjust ioctl signature to fit the actual Linux Kernel implementation marcs-feh 2024-01-24 13:40:50 -03:00
  • 9cfd4a953e Merge pull request #3132 from KyleNBurke/patch-1 Jeroen van Rijn 2024-01-24 16:41:27 +01:00
  • 14e2cc17d6 Remove mention of map in builtin resize proc group Kyle Burke 2024-01-24 09:39:47 -06:00
  • 5f41741e8c Merge pull request #3126 from DanielGavin/parser-fix-paran gingerBill 2024-01-24 11:23:49 +00:00