Commit Graph
100 Commits
Author SHA1 Message Date
gingerBillandGitHub e5153a937b Merge pull request #5859 from odin-lang/bill/change-license
Change Odin's LICENSE to zlib from BSD 3-clause
2025-11-04 13:53:13 +00:00
gingerBillandGitHub fd995050dd Merge pull request #5883 from NicknEma/patch-1
Fix docs on int*_max
2025-11-04 12:14:12 +00:00
gingerBillandGitHub 75a2aa580d Merge pull request #5879 from mtarik34b/fix-5239
`text/scanner`: Add missing switch case for octal prefix (fixes #5239)
2025-11-04 10:51:48 +00:00
gingerBill 3731cf4e08 Fix #5176 2025-11-04 10:42:24 +00:00
gingerBillandGitHub a08f313477 Merge pull request #5868 from mfbulut/master
Added MAX_MATERIAL_MAPS constant
2025-11-02 19:23:36 +00:00
gingerBill d8f26720bb Improve error handling for #5506 2025-11-02 15:27:33 +00:00
gingerBill 2d5b431b85 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-11-02 15:21:23 +00:00
gingerBill ee36f6fe33 Fix #5506 2025-11-02 15:21:12 +00:00
gingerBillandGitHub 22a82f7c88 Merge pull request #5872 from thetarnav/inject_at_soa
Add `inject_at_soa` and `append_nothing_soa` procedures
2025-11-02 15:11:02 +00:00
gingerBillandGitHub 5d609d402f Merge pull request #5867 from BradLewis/empty-selector-fields
Parse empty idents after selector as a selector expr with an empty field
2025-11-02 12:45:37 +00:00
gingerBill 7f2ab31acc Fix constant nil assignment to union of nillable types in backend 2025-11-02 12:04:21 +00:00
gingerBill fc5ef57a97 Document the rest of os2. 2025-10-31 16:00:44 +00:00
gingerBill d2e274f0fe Update documentation for os2 once more! 2025-10-31 15:51:36 +00:00
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
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
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
gingerBillandJeroen van Rijn 36d63b14b5 Just retry again with lb_generate_missing_procedures 2025-10-29 17:46:00 +01:00
gingerBill 4bdce9bf0a Correct license for tlsf 2025-10-29 16:00:29 +00:00
gingerBillandGitHub 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
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
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
gingerBillandGitHub 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
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
gingerBillandGitHub 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
gingerBillandGitHub 61424cfbf8 Merge pull request #5811 from wrathdoesthat/master
Fix orca linking path
2025-10-22 11:26:06 +01:00
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBill 55ab18f911 Fix #5831 2025-10-22 09:07:46 +01:00
gingerBillandGitHub 596066aa04 Merge pull request #5808 from laytan/llvm-21
llvm 21 support
2025-10-15 11:25:54 +01:00
gingerBillandGitHub 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
gingerBill 78e9a22ffa Fix track_graphemes 2025-10-13 15:47:35 +01:00
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 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
gingerBillandGitHub 9e836a2e49 Merge pull request #5783 from andzdroid/patch-1
Fix renamed function call in bit_not
2025-10-12 09:37:38 +01:00
gingerBillandGitHub 767098257e Merge pull request #5766 from rope-hmg/master
Added PointInRectFloat to SDL3
2025-10-11 11:03:38 +01:00
gingerBill 7e7b6ac0de Add short-circuit for check_cast_internal 2025-10-10 14:37:18 +01:00
gingerBill 943105bc71 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-10 14:31:48 +01:00
gingerBill 7e64dedb77 Fix #5778 2025-10-10 14:31:41 +01:00
gingerBillandGitHub 0a3db1304d Merge pull request #5780 from odin-lang/bill/concatenate
`intrinsics.concatenate`
2025-10-10 12:52:48 +01:00
gingerBill 98dac324e9 Add to intrinsics.odin 2025-10-10 12:13:49 +01:00
gingerBill 26b3a4d182 Handle concatenation at the end 2025-10-10 12:09:41 +01:00
gingerBill 1387c3d311 Remove unneeded type expression 2025-10-10 12:04:22 +01:00
gingerBill 24bc044d78 Support fixed-length arrays for intrinsics.concatenate 2025-10-10 12:00:44 +01:00
gingerBill 5e12532eba Add basic type inference to the arguments 2025-10-10 11:50:02 +01:00
gingerBill 061b14e164 Allow intrinsics.concatenate to be variadic 2025-10-10 11:48:18 +01:00
gingerBill 1572ed57b6 Add intrinsics.concatenate 2025-10-10 11:40:36 +01:00
gingerBill 4068eeb5fa Add Raw_String16/Raw_Cstring16 to core:mem 2025-10-10 09:57:53 +01:00
gingerBill 4723ec75ad Use sync.Mutex instead of a boolean-check for log.Log_Allocator 2025-10-10 09:47:31 +01:00
gingerBillandGitHub b8fdd91c9f Merge pull request #5776 from connnnal/utf8-1-bounds
Disable bounds check for the first utf8 byte
2025-10-09 18:33:24 +01:00
gingerBillandGitHub b04c3900ab Merge pull request #5774 from A1029384756/llvm-14-fixes
[llvm-14-fixes] fix `const_pad_to_size` for strings
2025-10-09 17:15:47 +01:00
gingerBill af189b45f3 Fix typo 2025-10-09 15:04:28 +01:00
gingerBill 0fc5efa50b Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-09 15:02:23 +01:00
gingerBill 025cb03242 Add all-bits to feature tag 2025-10-09 15:02:16 +01:00
gingerBill 940b0c54bc Add doc line to core:mem/virtual 2025-10-09 15:01:57 +01:00
gingerBill c0fd19da18 Merge branch 'master' of https://github.com/odin-lang/Odin 2025-10-09 14:23:05 +01:00
gingerBill 8e410f8204 Add "possibly nil" comments to ast.odin 2025-10-09 14:22:56 +01:00
gingerBill c3d4b1f0b5 Add doc line to core:unicode/utf8/utf8string 2025-10-09 13:37:22 +01:00
gingerBill 857c78c22b Add doc lins to unicode packages 2025-10-09 12:37:18 +01:00
gingerBill 9ddb93bd01 Add doc line to core:thread 2025-10-09 12:29:18 +01:00
gingerBill 8019bd360a Add doc line to strconv 2025-10-09 12:28:16 +01:00
gingerBill 63ac9c7382 Add doc line to spall 2025-10-09 12:27:22 +01:00
gingerBill 3e8f4e080c Add more doc lines 2025-10-09 12:26:35 +01:00
gingerBill 87716da363 Add package line docs to c and libc 2025-10-09 12:23:59 +01:00
gingerBill c73bd6f51d Make Operation: comments unformatted 2025-10-09 11:42:09 +01:00
gingerBill a7b6ab92c1 Remove unused store 2025-10-09 11:32:25 +01:00
gingerBill adc44312bf const string -> constant string 2025-10-09 10:36:50 +01:00
gingerBill a60058259d Allow intrinsics.type_union_tag_offset with maybe-like unions 2025-10-09 10:25:48 +01:00
gingerBill 41c523faa5 Add intrinsics.type_is_raw_union 2025-10-09 10:10:49 +01:00
gingerBill 0b2c0f785c Add type_is_nearly_simple_compare to intrinsics.odin 2025-10-09 10:06:39 +01:00
gingerBill 7870e6d68b Update intrinsics.odin 2025-10-09 09:56:30 +01:00
gingerBillandGitHub cadac43f14 Merge pull request #5765 from odin-lang/bill/new-slice-sort
New `slice.sort` implementation
2025-10-09 09:55:43 +01:00
gingerBill e001e402c2 Add intrinsics.type_is_cstring and intrinsics.type_is_cstring16 2025-10-09 09:55:14 +01:00
gingerBill 10259ee665 Minor rename of a procedure 2025-10-08 12:35:14 +01:00
gingerBill 7815d78f88 Merge branch 'master' into bill/new-slice-sort 2025-10-08 11:34:53 +01:00