Commit Graph

15853 Commits

Author SHA1 Message Date
gingerBill 4bdce9bf0a Correct license for tlsf 2025-10-29 16:00:29 +00:00
gingerBill 50176deeba Remove unneeded newlines 2025-10-28 14:53:26 +00:00
gingerBill 68d67ce8f4 Merge branch 'master' into bill/change-license 2025-10-28 14:52:43 +00:00
gingerBill 2508b82878 Change ^i16 to cstring16 where appropriate 2025-10-28 14:50:13 +00:00
gingerBill 842cfee0f3 Change Odin's LICENSE to zlib from BSD 3-clause
This change was made in order to allow things produced with Odin and using Odin's core library, to not require the LICENSE to also be distributed alongside the binary form.
2025-10-28 14:38:25 +00:00
gingerBill d390ae2f97 Minor change to misc/shell.bat 2025-10-28 13:26:56 +00:00
gingerBill 5e528f8e97 Remove core:encoding/ini dependency in user_posix.odin 2025-10-28 13:21:35 +00:00
gingerBill 4c8f99cd36 Add #caller_location to os2.read_entire_file 2025-10-28 10:57:53 +00:00
gingerBill 5a23f52fb6 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-27 18:51:57 +00:00
gingerBill a20c09158a Fix indentation 2025-10-27 18:51:51 +00:00
Laytan fca2232028 Merge pull request #5856 from A1029384756/master
[core:os/os2] zeroed `n` value on failed file operations
2025-10-27 18:05:38 +01:00
A1029384756 7afbe23a34 [core:os/os2] zeroed n value on failed file operations 2025-10-27 12:23:47 -04:00
Jeroen van Rijn 788ef8ee0a Merge branch 'master' of github.com:odin-lang/Odin 2025-10-27 16:24:04 +01:00
Jeroen van Rijn f726f7aff4 Make Karl Zylinski happy 2025-10-27 16:23:54 +01:00
gingerBill d9d7711ca4 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-27 14:05:03 +00:00
gingerBill 78c3a3301c Change static_assert for OrderedInsertPtrMapEntry 2025-10-27 14:04:51 +00:00
gingerBill bccb2f1848 Merge pull request #5848 from Meliketoaste/egl_attrib_fix
Update GetPlatformDisplay and CreatePlatformWindowSurface to take in intptr_t/int instead of i32
2025-10-27 13:29:50 +00: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
Meliketoaste 562cf42348 Update GetPlatformDisplay and CreatePlatformWindowSurface to take in intptr_t/int inistead of i32 2025-10-25 15:42:04 +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