Commit Graph

15810 Commits

Author SHA1 Message Date
Jeroen van Rijn
fc5f121dae Merge pull request #5836 from Kelimion/ccitt_crc16
[core:hash] Add CCITT CRC-16
2025-10-21 16:40:41 +02:00
Jeroen van Rijn
a1be1b63d5 [core:hash] Add CCITT CRC-16 2025-10-21 16:33:07 +02:00
Jeroen van Rijn
9df81bed9f Fix detached comment 2025-10-20 19:14:18 +02:00
Laytan
253a72ffe3 Merge pull request #5827 from jakubtomsu/5826-fix
[LLVM Backend] Prefer the type pointer over LLVMTypeRef when looking up struct_field_remapping (Fix 5826)
2025-10-18 17:46:58 +02:00
Jeroen van Rijn
c51f4daa7d Let custom formatter example pass -vet-tabs if copied 2025-10-18 16:25:19 +02:00
jakubtomsu
c21453acc5 comment 2025-10-18 16:18:58 +02:00
jakubtomsu
91750e2f1b prefer Type pointer over LLVMTypeRef when doing a struct_field_remapping lookup 2025-10-18 16:11:47 +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