Commit Graph

15836 Commits

Author SHA1 Message Date
Jeroen van Rijn
f726f7aff4 Make Karl Zylinski happy 2025-10-27 16:23:54 +01:00
Jeroen van Rijn
eb0e99dac1 Fix #5852 2025-10-27 13:57:32 +01:00
gingerBill
8bdc322d6a Just use a method instead 2025-10-27 11:29:13 +00:00
gingerBill
288434ab30 One more time with a different cast? 2025-10-27 11:25:22 +00:00
gingerBill
62d231d685 Try C-cast with reintepret cast 2025-10-27 11:20:28 +00:00
gingerBill
6edb26dcf8 Use reinterpret_cast 2025-10-27 11:10:53 +00:00
gingerBill
13f2090608 Try to make PtrMap work for 32-bit compilers 2025-10-27 11:06:07 +00:00
gingerBill
43529dda38 Improve error message for missing & in some parapoly messages 2025-10-27 10:58:54 +00:00
Jeroen van Rijn
81375e52ce Make time.components_to_time #optional_ok 2025-10-23 17:03:44 +02:00
Laytan
5511108e41 Merge pull request #5844 from cstrachan88/master
Fix #5843
2025-10-23 09:48:09 +02:00
Courtney Strachan
e724b23aac Fix #5843 2025-10-23 03:18:03 -04:00
gingerBill
7c2101ea3d Merge pull request #5812 from Kelimion/data-alignment
Set minimum #load(file, type) alignment to 16 bytes
2025-10-22 11:27:18 +01:00
gingerBill
61424cfbf8 Merge pull request #5811 from wrathdoesthat/master
Fix orca linking path
2025-10-22 11:26:06 +01:00
gingerBill
f5beb1aa9f Merge pull request #5813 from lmbarros/lmb/box2d-callbacks-signatures
Fix return types for vendor:box2d callbacks
2025-10-22 11:25:49 +01:00
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