Commit Graph

15873 Commits

Author SHA1 Message Date
gingerBill da1d599326 Bodge runtime.exit for haiku 2025-10-31 15:19:08 +00:00
gingerBill 1329630bbc Improve documentation for the file based operations in os2 2025-10-31 15:17:54 +00:00
gingerBill b9df67f8c5 Change to Permissions bit_set from relying on octal numbering for os2 2025-10-31 14:45:53 +00:00
gingerBill d374dc3c99 Add os2 to examples/all 2025-10-31 14:24:19 +00:00
gingerBill 686ddbb548 use runtime.exit for os2.exit 2025-10-31 10:24:21 +00:00
gingerBill f5d080789f Fix union(T){} constant initialization 2025-10-31 09:13:10 +00:00
Jeroen van Rijn d062203ff9 Merge pull request #5863 from dan-lei/patch-1
Typo in description of mem.ptr_sub.
2025-10-30 22:24:56 +01:00
Daniel Troszczyński 5df053f765 Typo in description of mem.ptr_sub. 2025-10-30 21:04:28 +01:00
Jeroen van Rijn 338733d9ef Remove duplicate import 2025-10-30 17:54:02 +01:00
gingerBill 91a9875077 Correct cast to uintptr 2025-10-30 16:32:26 +00:00
gingerBill efb553afad Add runtime.exit 2025-10-30 16:29:23 +00:00
gingerBill 816c47058d For test runner, try to look for os.exit or os2.exit 2025-10-30 16:14:32 +00:00
Jeroen van Rijn 1a00d02ee7 Merge branch 'master' of github.com:odin-lang/Odin 2025-10-30 11:29:59 +01:00
Jeroen van Rijn 5b6889ccf5 Enable misnamed doc example test for small_array 2025-10-30 11:29:51 +01:00
gingerBill 074a8d7df5 constant_truncate -> constant_trunc to be consistent with other intrinsics 2025-10-30 09:37:09 +00:00
gingerBill 0972690e14 Add suggestion for T[] to be []T if a type is allowed in that parsing context 2025-10-30 09:16:19 +00:00
gingerBill 99520d82fd Add intrinsics.constant_(floor|truncate|ceil|round) 2025-10-30 08:52:21 +00:00
gingerBill 13ddf66cc9 Fix declaration of type_is_bit_field 2025-10-30 08:39:22 +00:00
gingerBill 36d63b14b5 Just retry again with lb_generate_missing_procedures 2025-10-29 17:46:00 +01:00
gingerBill d38602e788 Merge pull request #5861 from NickDriscoll/hlsl-half
Add support for `half` types to `core:math/linalg/hlsl`
2025-10-29 10:29:07 +00:00
Jeroen van Rijn b58bb6519e Merge pull request #5860 from harold-b/hb.fix-export-link-libs-file
Fix `-export-linked-libs-file` issue where it multiple libraries in a single foreign export.
2025-10-29 09:41:02 +01:00
Nick Driscoll 5fa41f9f03 Add half support to all proc groups and add ashalf proc group 2025-10-28 21:42:08 -04:00
Nick Driscoll f3b6ad01ab Add all half scalar, vector, and matrix types 2025-10-28 21:42:08 -04:00
Harold Brenes e05c21522d Fix -export-linked-libs-file issue where it multiple libraries in a single foreign export. 2025-10-28 20:21:24 -04:00
gingerBill 2508b82878 Change ^i16 to cstring16 where appropriate 2025-10-28 14:50:13 +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