Commit Graph

15804 Commits

Author SHA1 Message Date
Jeroen van Rijn c51f4daa7d Let custom formatter example pass -vet-tabs if copied 2025-10-18 16:25:19 +02:00
Jeroen van Rijn 2339176083 Merge pull request #5825 from KamWithK/master
Linux executable path bug fix
2025-10-18 11:08:01 +02:00
Kamron Bhavnagri 2995536882 Fix Linux executable path
Fixes a bug caused by an executable named identically to the directory
it is in, where then the parent of that directory is both on the path
and marked as executable
Avoid this via stat, as we can check we are working with a file which is
executable
2025-10-18 14:33:35 +11:00
Jeroen van Rijn cf223e8307 Merge pull request #5824 from BradLewis/fix/parser-end-pos-multiline-string
Correct parser end_pos for multiline strings
2025-10-18 03:36:07 +02:00
Brad Lewis 44f823afce Correct parser end_pos for multiline strings 2025-10-17 21:25:17 -04:00
Jeroen van Rijn 2a8d9ee3f7 Merge pull request #5823 from Malmer/fix/box2d-math-functions
Fix source mismatches in vendor:box2d math functions
2025-10-18 02:25:02 +02:00
Fredrik Malmer 652eadf135 Fix IsNormalized to match the corresponding procedure in box2d 2025-10-18 01:18:50 +02:00
Fredrik Malmer 2550be59ef Change box2d epsilon to math C standard library 2025-10-18 01:18:05 +02:00
Jeroen van Rijn 4b8751bebd Merge pull request #5810 from LeonardoTemperanza/master
Fix: #load(<string-path>, <type>) produces unaligned accesses
2025-10-15 16:04:02 +02:00
Username-Leon 4dd6bb2e87 Merge branch 'master' of https://github.com/LeonardoTemperanza/Odin 2025-10-15 15:30:32 +02:00
Username-Leon e10093bd99 Fix wrong alignment for typed load directive. 2025-10-15 15:30:06 +02:00
gingerBill 596066aa04 Merge pull request #5808 from laytan/llvm-21
llvm 21 support
2025-10-15 11:25:54 +01:00
Jeroen van Rijn 186589266b Merge pull request #5809 from Kelimion/bits
`core:math/bits` documentation and tests
2025-10-14 23:41:02 +02:00
Jeroen van Rijn ee93f48729 core:math/bits: Finish docs, add bitfield_extract + bitfield_insert test. 2025-10-14 23:30:38 +02:00
Jeroen van Rijn 347eae3a66 core:math/bits: Add docs + tests for rotate_left* and log2 2025-10-14 23:30:38 +02:00
Laytan e7ecb16a1e llvm 21 support 2025-10-14 19:55:00 +02:00
gingerBill 225edc552a Merge pull request #5801 from IllusionMan1212/egl-procs
vendor/egl: a few more procedures and constants
2025-10-14 17:52:57 +01:00
Jeroen van Rijn af5b73ecda Merge pull request #5807 from samwega/master
fix: typo
2025-10-14 18:21:03 +02:00
samwega 45f2822dd0 fix: typo 2025-10-14 19:11:49 +03:00
gingerBill 78e9a22ffa Fix track_graphemes 2025-10-13 15:47:35 +01:00
gingerBill 6a07d0e20a Merge pull request #5804 from odin-lang/bill/grapheme-iterator
Add `utf8.Grapheme_Iterator`
2025-10-13 15:41:03 +01:00
gingerBill 2bc7344f27 Add Grapheme_Iterator 2025-10-13 15:28:23 +01:00
Jeroen van Rijn 0d7efeab5f Merge pull request #5803 from Kelimion/fix-incidental-hang
Fix hang, courtesy of cloin.
2025-10-13 03:09:09 +02:00
Jeroen van Rijn 073e043b02 Fix hang, courtesy of cloin. 2025-10-13 02:59:57 +02:00
IllusionMan1212 36197a2de0 vendor/egl: a few more procedures and constants 2025-10-12 23:54:34 +02:00
gingerBill d267891ac9 Merge pull request #5797 from harold-b/hb.export-linked-libs
Add build flag to export the linked libraries
2025-10-12 10:52:50 +01:00
gingerBill 85005babc2 Merge pull request #5794 from alsakandari/improve-target-features
Improve target features flag by allowing the user to disable a target feature
2025-10-12 10:19:45 +01:00
gingerBill 9e836a2e49 Merge pull request #5783 from andzdroid/patch-1
Fix renamed function call in bit_not
2025-10-12 09:37:38 +01:00
Harold Brenes 612b219230 Fix -export-linked-libs-file system lib check 2025-10-12 02:00:18 -04:00
Harold Brenes 0de3de7257 Use exact value to determine system linked libs with -export-linked-libs-file 2025-10-12 01:57:29 -04:00
Harold Brenes 937161f68d Add -export-linked-libs-file build flag.
This build flag writes a list of the libraries that were linked during the build to the specified file.
2025-10-12 01:03:27 -04:00
Jeroen van Rijn de82f11710 Merge pull request #5795 from Kelimion/fix-5785
Fix #5785
2025-10-11 20:44:40 +02:00
Jeroen van Rijn e4db455458 Fix #5785 2025-10-11 20:32:09 +02:00
Jeroen van Rijn 5dbade87e9 Simple compare is also comparable 2025-10-11 15:43:30 +02:00
Jeroen van Rijn d1d8df3411 Merge pull request #5793 from Kelimion/checker-bugs
Checker bugs
2025-10-11 15:35:58 +02:00
Jeroen van Rijn e6754547ab Fix #5786 2025-10-11 15:17:23 +02:00
Jeroen van Rijn b3dfd34f2d #5788 2025-10-11 14:57:45 +02:00
Jeroen van Rijn 48a79a6f8c Fix #5789 2025-10-11 14:55:48 +02:00
Yhya Ibrahim c4a8af0f0d Check for + and - in the target features set 2025-10-11 15:48:12 +03:00
Yhya Ibrahim a672c68f03 Make -target-features flag support disabling of a feature 2025-10-11 15:26:01 +03:00
gingerBill 767098257e Merge pull request #5766 from rope-hmg/master
Added PointInRectFloat to SDL3
2025-10-11 11:03:38 +01:00
Jeroen van Rijn 227be05c0f Merge pull request #5773 from karl-zylinski/fontstash-ttc-fix
Fix fontstash crash with .TTC files
2025-10-11 01:10:54 +02:00
Karl Zylinski a4350b41ae Add fontIndex parameter to fontstash that controls which font in a TTC to load 2025-10-10 23:40:29 +02:00
andzdroid 77fa058d43 Fix renamed function call in bit_not
xor was renamed to bit_xor
2025-10-10 22:22:53 +01:00
Jeroen van Rijn 236111864e Link doc lines to source specifications. 2025-10-10 18:29:52 +02:00
Jeroen van Rijn 998fbdc5c0 Doc lines for vendor:* 2025-10-10 17:51:28 +02:00
Hector 65acbe1788 Changed indentation to tabs 2025-10-10 15:26:50 +01:00
gingerBill 7e7b6ac0de Add short-circuit for check_cast_internal 2025-10-10 14:37:18 +01:00
gingerBill 943105bc71 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-10 14:31:48 +01:00
gingerBill 7e64dedb77 Fix #5778 2025-10-10 14:31:41 +01:00