Commit Graph

  • 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
  • edbbe4be92 Unify check_type_specialization_to logic gingerBill 2026-05-27 15:52:32 +01:00
  • 73d10f1cb6 Rename cbrt.odin to math_cbrt.odin gingerBill 2026-05-27 11:03:14 +01:00
  • 615f6b9d77 Fix typo gingerBill 2026-05-27 11:01:41 +01:00
  • 0d5fb4cd9e Add rand.Zipf gingerBill 2026-05-27 10:58:03 +01:00
  • db512cd83a Add math.cbrt gingerBill 2026-05-27 10:37:21 +01:00
  • d0fc43bd12 Merge pull request #6734 from mohamed6000/shortest-round-error gingerBill 2026-05-26 11:23:12 +01:00
  • 25c824035c Merge pull request #6733 from Yawning/fix/encoding/base64 gingerBill 2026-05-26 11:02:29 +01:00
  • 13487a45f2 Fix typo gingerBill 2026-05-26 10:58:54 +01:00
  • 82a18797b4 core/encoding/base64: Misc fixes and improvements Yawning Angel 2026-05-25 23:01:27 +09:00
  • 5c485d26ee Fixed the upper bound of Decimal in round_shortest mohamed6000 2026-05-25 16:21:00 +01:00
  • b0b5d6ad74 Link against libstdc++exp for backtrace support Adrian Hodos 2026-05-25 13:57:55 +03:00
  • d762a8247f Fix look up table gingerBill 2026-05-25 11:12:49 +01:00
  • fb8a9d0839 Support ** as expand_values operator: **x == expand_values(x) gingerBill 2026-05-25 10:28:15 +01:00
  • de0643e886 added missing LDFLAGS for OpenBSD Ignacy Koper 2026-05-24 10:55:22 +02:00
  • 89c71c920f Merge pull request #6724 from reavencode/master gingerBill 2026-05-24 10:23:16 +01:00
  • 52e7e44930 vendor/wgpu: Fix some incrrect proc signatures reavencode 2026-05-24 10:50:26 +02:00
  • c34fe2a587 Merge pull request #6716 from wishfoundry/fix-parapoly-specialization-race gingerBill 2026-05-23 18:48:50 +01:00
  • c30bb3afe7 narrow race condition fix during polymorphic specialization Be Dangerous 2026-05-22 12:37:42 -05:00
  • ad1b82abc3 Merge pull request #6713 from A1029384756/serialize-fixed-capacity Laytan 2026-05-21 20:29:00 +02:00
  • 45a79f96f0 [encoding/json] add support for unmarshalling fixed capacity dynamic arrays A1029384756 2026-05-21 11:48:25 -04:00
  • 63a59210b0 Merge pull request #6711 from krnowak/krnowak/generic-procs gingerBill 2026-05-21 12:21:30 +01:00
  • e950abf0c2 Merge pull request #6712 from kalsprite/runtime_swizzle_patch gingerBill 2026-05-21 10:51:04 +01:00