Commit Graph

  • a0e29fca80 Merge pull request #6822 from RainerXE/pool-free-list-aba master gingerBill 2026-06-13 14:03:19 +01:00
  • 10e5f556cc Merge pull request #6824 from diniamo/vulkan-update gingerBill 2026-06-13 13:05:48 +01:00
  • 700e178ca9 Merge pull request #6728 from heavyrain266/fix-openbsd Laytan 2026-06-13 12:38:29 +02:00
  • 1f54493a02 Merge pull request #6829 from krisfur/master Jeroen van Rijn 2026-06-13 11:12:44 +02:00
  • 15deb7a118 Commented the workaround with links to issues, and put it behind a build flag. Krzysztof Furman 2026-06-13 09:53:43 +01:00
  • a99ac952d4 Merge pull request #6828 from TheRadischen/patch-4 Jeroen van Rijn 2026-06-12 22:38:54 +02:00
  • b05d459a13 Make the type hash 63-bit to not crash OMG JIT in WebKit under WASM. Krzysztof Furman 2026-06-12 21:33:56 +01:00
  • f41b57f1cc fixed type in slice.rotate TheRadischen 2026-06-12 21:48:41 +02:00
  • 81905aaa2d Update Vulkan diniamo 2026-06-12 10:31:53 +02:00
  • 47cf0d3f42 Merge pull request #6790 from A1029384756/linux_pie Jeroen van Rijn 2026-06-12 11:21:51 +02:00
  • baf85d78a3 core/container/pool: fix ABA race in the free list RainerXE 2026-06-12 09:28:14 +02:00
  • d3f8b25a0d Merge pull request #6819 from RainerXE/nbio-exec-cross-thread-uaf Laytan 2026-06-12 01:09:21 +02:00
  • b029cf08aa core/nbio: fix use-after-free of op.l in cross-thread exec RainerXE 2026-06-11 23:34:20 +02:00
  • f1c4b8caee Merge pull request #6813 from bluziDev/patch-1 gingerBill 2026-06-11 13:28:41 +01:00
  • 83702108a4 Add control sequences for Alternate Screen Buffer bluziDev 2026-06-10 23:48:33 -06:00
  • d403e749ea Linux ARM nightly fix Jeroen van Rijn 2026-06-11 00:26:19 +02:00
  • daa56de556 Merge pull request #6808 from A1029384756/nightly-build Jeroen van Rijn 2026-06-10 15:24:46 +02:00
  • eec141eafc [nightly] fix build A1029384756 2026-06-10 08:49:54 -04:00
  • 285f6d87bc Revert "Try fix Linux nightly fail" dev-2026-06 Jeroen van Rijn 2026-06-10 11:00:43 +02:00
  • 4d5288d77d Try fix Linux nightly fail Jeroen van Rijn 2026-06-10 10:56:44 +02:00
  • 57995ddd35 Add a debug printf_err bill/parser-performance-improvements gingerBill 2026-06-09 17:23:05 +01:00
  • e9c477d9fc Change to be an if + panic instead of an assert gingerBill 2026-06-09 17:20:20 +01:00
  • 52c609e161 Add more assert info to assign_removal_flag_to_semicolon gingerBill 2026-06-09 17:14:33 +01:00
  • 2a9b1eeb90 Clean up assign_removal_flag_to_semicolon gingerBill 2026-06-09 17:09:54 +01:00
  • 97ab24bff1 Attempt to fix assign_removal_flag_to_semicolon gingerBill 2026-06-09 16:44:03 +01:00
  • aead6d887e f->use_cached_tokens = false; gingerBill 2026-06-09 16:26:29 +01:00
  • 94aafff557 Improve debug timing info printing gingerBill 2026-06-09 16:15:47 +01:00
  • f9f6973c6b Enable MP_USE_MEMOPS always gingerBill 2026-06-09 16:12:06 +01:00
  • d273409b2f Enable token caching for the time being gingerBill 2026-06-09 16:12:00 +01:00
  • e6334c65c3 Optimize arena_alloc for the fast path gingerBill 2026-06-09 16:05:29 +01:00
  • bcff6688a1 Optimize big_int_from_string usage for small integers gingerBill 2026-06-09 15:50:39 +01:00
  • a34b03aced Minor optimization help for advance_to_next_rune gingerBill 2026-06-09 15:32:17 +01:00
  • e956f7a99c Begin to see where the performance issues are in the parser gingerBill 2026-06-09 15:10:48 +01:00
  • e2efc29373 Minimize memory usage in parser by only caching tokens when doing strip-semicolon gingerBill 2026-06-09 15:01:22 +01:00
  • 74c78ee309 Add error Note: when trying to access the non-existent buf field on strings.Builder since it has become distinct bill/string-builder-distinct gingerBill 2026-06-09 14:17:58 +01:00
  • a74abb2412 Remove .buf in printing again gingerBill 2026-06-09 14:05:12 +01:00
  • 5199d0da59 Fix tests that relied on .buf[:] gingerBill 2026-06-09 14:01:42 +01:00
  • 2f3aefbb3d Change strings.Builder to be distinct [dynamic]byte from a struct wrapper gingerBill 2026-06-09 13:56:10 +01:00
  • d80720e30d Minor alignment change in dxcapi.odin gingerBill 2026-06-09 13:25:41 +01:00
  • 671a187600 Minor style change in intrinsics.odin gingerBill 2026-06-09 13:25:21 +01:00
  • 286674a862 [no-plt] restricted to llvm 19+ A1029384756 2026-06-08 10:59:32 -04:00
  • da742fc526 [no-plt] enable no-plt behavior on linux arm64 and amd64 targets A1029384756 2026-06-08 10:58:05 -04:00
  • 7ab61e4935 DXGI: Add debug fmt for lengths in structs gingerBill 2026-06-08 08:57:38 +01:00
  • 626a8e5580 DXGI: Correct types and alignment gingerBill 2026-06-08 08:54:39 +01:00
  • 7ecaa41f4d Fix procedures that use the DXGI link_prefix gingerBill 2026-06-08 08:46:09 +01:00
  • d4fa08e282 Merge pull request #6794 from peperronii/patch-1 gingerBill 2026-06-08 08:26:34 +01:00
  • d3b7251757 Fix error message: 'do' not on the same line as 'for' WP. Yingamphol 2026-06-07 20:22:12 +07:00
  • bfe320876f Merge pull request #6791 from gco-bmx/fix-test-shrink-buffer-overflow gingerBill 2026-06-07 10:11:00 +01:00
  • 9719372ed2 Merge pull request #6784 from lualvsil/aarch64-asm gingerBill 2026-06-07 09:57:28 +01:00
  • 43b057dfeb [linux] change default settings to enable pie and full relro A1029384756 2026-06-06 21:23:26 -04:00
  • 77af26b5c8 fix buffer overflow when running a test which shrinks a dynamic array that was not the last allocation gco 2026-06-07 11:22:30 +10:00
  • 1b07372547 AArch64 assembly support for foreign import lualvsil 2026-06-05 23:23:50 -03:00
  • 23f57a4328 nbio(posix): fix wake_up error when the event loop hasn't ticked yet Laytan Laats 2026-06-05 21:07:36 +02:00
  • 213b5e779b Merge pull request #6732 from adihodos/fix-backtrace Jeroen van Rijn 2026-06-05 16:42:04 +02:00
  • dd4044dd1c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-06-05 14:13:18 +01:00
  • f14071bd14 Fix transmute corrupting a compile time constant gingerBill 2026-06-05 14:13:08 +01:00
  • 1c9fa5d0b7 Merge pull request #6731 from odin-lang/bill/expand-values-operator gingerBill 2026-06-05 11:42:08 +01:00
  • 8d1d126e16 Rearrange context and value_type values of lb_const_value gingerBill 2026-06-05 10:19:55 +01:00
  • 808d19123b Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-06-05 10:16:05 +01:00
  • 99992e092f Fix constant array spreading for unions of constants gingerBill 2026-06-05 10:15:51 +01:00
  • d6f6c476fc Merge pull request #6765 from MightyChubz/fix/linux-inaccurate-meminfo Jeroen van Rijn 2026-06-05 09:39:30 +02:00
  • 92dc385708 Merge pull request #6777 from A1029384756/bit_set_ops gingerBill 2026-06-04 21:26:26 +01:00
  • f735e794a6 [checker] disallow * and / for bit sets A1029384756 2026-06-04 16:03:45 -04:00
  • 05f0539960 refactor: Move mem_unit before loop and apply it in switch statement Alexander Cusaac (MightyChubz) 2026-06-04 13:21:27 -04:00
  • 9942625c63 refactor: Use default_context() over removing "contextless" Alexander Cusaac (MightyChubz) 2026-06-04 13:17:42 -04:00
  • d6cc5d41db Merge pull request #6771 from TheRadischen/patch-2 gingerBill 2026-06-04 15:48:40 +01:00
  • d94630c1c3 Merge pull request #6773 from mlgudi/fix-bit_field-assert-failure gingerBill 2026-06-04 15:08:48 +01:00
  • 7ba07860bb Rearrange lb_emit_comp is_type_array_like branch to avoid unnecessary transmutes for bit_fields taking the non-inline path mlgudi 2026-06-04 03:20:03 +01:00
  • 2cc0f8f6dc Fix compiler assertion failure caused by comparison of array-backed bit_fields mlgudi 2026-06-04 02:03:00 +01:00
  • c9621748a4 typo Alexander Cusaac (MightyChubz) 2026-06-03 16:55:28 -04:00
  • 26f824eb8e docs: Updated comment to explain approach more accurately Alexander Cusaac (MightyChubz) 2026-06-03 16:52:58 -04:00
  • 962f8dfd1b refactor: Add fallback to sysinfo() if /proc/meminfo can't be read Alexander Cusaac (MightyChubz) 2026-06-03 16:47:37 -04:00
  • 3d3aa45e02 refactor: Update fallback to just return MemFree Alexander Cusaac (MightyChubz) 2026-06-03 16:45:06 -04:00
  • 32de482025 docs: Add small comment to explain purpose of approach Alexander Cusaac (MightyChubz) 2026-06-03 16:44:31 -04:00
  • 639196f28d Update slice.odin TheRadischen 2026-06-03 22:33:49 +02:00
  • 55fd981941 refactor: Remove usage of do Alexander Cusaac (MightyChubz) 2026-06-03 12:09:46 -04:00
  • d9b9acdf47 Merge pull request #6755 from Yawning/feature/pem Jeroen van Rijn 2026-06-03 17:22:52 +02:00
  • d41ff62c57 fix: Get meminfo from /proc/meminfo over sysinfo() Alexander Cusaac (MightyChubz) 2026-06-03 05:27:25 -04:00
  • f040e29c1c Merge branch 'master' of https://github.com/odin-lang/Odin gingerBill 2026-06-02 13:38:48 +01:00
  • 16eac6187d Re-add @(link_section<string>) for procedures gingerBill 2026-06-02 13:38:39 +01:00
  • 6bb25d72b7 Merge pull request #6756 from A1029384756/rt_sigaction gingerBill 2026-06-02 13:36:37 +01:00
  • 7a5a73efae Generalize is_foreign_name_valid but add TODO to see how it should work. gingerBill 2026-06-02 13:21:57 +01:00
  • a479eb7775 Support @(link_section=<string>) for procedures gingerBill 2026-06-02 13:09:40 +01:00
  • b914dc1f32 Change compound literal grammar to match the formal grammar gingerBill 2026-06-02 11:10:58 +01:00
  • 619b3eb1b7 Merge pull request #6758 from juaumjuaumjuaum/patch-1 gingerBill 2026-06-02 11:02:49 +01:00
  • e7698e4adf core/encoding/pem: Initial import Yawning Angel 2026-05-25 10:34:29 +09:00
  • bf2d33f0e5 Swap panic_contextless and unimplemented_contexless documentation juaumjuaumjuaum 2026-06-02 00:00:45 +02:00
  • d7116d6415 [sys/linux] remove parapoly from rt_sigaction A1029384756 2026-06-01 12:59:23 -04:00
  • f03ec366c0 Merge pull request #6602 from GloriousPtr/master gingerBill 2026-05-29 11:59:08 +01:00
  • 5375d0ab6e Merge pull request #6749 from giornetta/patch-1 gingerBill 2026-05-29 10:59:16 +01:00
  • 21fc31dfb8 fix: invert SDL2 and SDL3 in vendor README Michele Giornetta 2026-05-29 11:01:01 +02:00
  • eaa32a82e8 Fix global constant union initialization bug. gingerBill 2026-05-29 09:38:56 +01:00
  • baa4169744 Fix windows tests gingerBill 2026-05-28 08:35:21 +01:00
  • 195467c53e Merge pull request #6740 from jakubtomsu/any-int-fix gingerBill 2026-05-28 08:29:42 +01:00
  • e506b78727 Merge pull request #6741 from jakubtomsu/error-pos-style gingerBill 2026-05-28 08:28:56 +01:00
  • 24f1c63611 Merge pull request #6742 from jakubtomsu/bit-field-using-scope gingerBill 2026-05-28 08:28:33 +01:00
  • 3a413c3ef1 let using bit field populate scope jakubtomsu 2026-05-27 20:29:56 +02:00
  • dca7710471 fix error pos style env var overwriting arg jakubtomsu 2026-05-27 20:02:34 +02:00
  • 8e9c0d38fa fix disallowed bool -> any_int in win32 jakubtomsu 2026-05-27 19:11:08 +02:00
  • 46bb13d0bd check operand type in any_int params jakubtomsu 2026-05-27 19:10:34 +02:00