16043 Commits

Author SHA1 Message Date
gingerBill c332266e46 Merge pull request #5814 from laytan/wgpu-27.0.2.0
vendor/wgpu: update to 27.0.2.0
2025-10-22 09:47:23 +01:00
Jeroen van Rijn 0605c7b0e3 Add target triple and LLVM code mode debug prints (#5839) 2025-10-22 10:27:27 +02:00
gingerBill 55ab18f911 Fix #5831 2025-10-22 09:07:46 +01:00
Jeroen van Rijn 35df604d87 Merge pull request #5837 from chrishayen/epoll_packed_fix
Made packed conditional on EPoll_Event to match kernel
2025-10-21 20:25:54 +02:00
Jeroen van Rijn be81a2a36f Merge pull request #5835 from ekliot/vendor-box2d-bindings
`vendor:box2d` add `targetAngle` to `RevoluteJoint` struct/procs
2025-10-21 19:56:16 +02:00
Chris Hayen 492653e316 conditional packed for EPoll_Event to match kernel 2025-10-21 12:37:28 -04:00
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
ekliot 0e49ee8db7 vendor:box2d add targetAngle to RevoluteJoint struct/procs 2025-10-21 14:28:35 +01: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
Laytan a7a0a9eaf6 vendor/wgpu: update to 27.0.2.0 2025-10-15 19:49:21 +02:00
Leandro Motta Barros bc1c856049 Fix return types for vendor:box2d callbacks 2025-10-15 13:51:26 -03:00
Jeroen van Rijn faa9222fef Set minimum #load(file, type) alignment to 16 bytes 2025-10-15 18:04:24 +02:00
wrathdoesthat 798f4b011c Merge branch 'odin-lang:master' into master 2025-10-15 10:09:47 -04:00
Wrath 6356cadfcc Fix orca linking path 2025-10-15 10:08:44 -04: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
ed 68c809c659 Merge remote-tracking branch 'offical/master' 2025-10-12 00:52:35 -04:00