Commit Graph

15810 Commits

Author SHA1 Message Date
connnnal
ee063e708a Disable bounds check for the first utf8 byte
Known safe from prior `n < 1` check
2025-10-09 11:38:22 +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
gingerBill
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
Karl Zylinski
79912b3a98 Fix for fontstash crash because it didn't fetch the offset of the first font correctly. The old setup didn't work with TTC files that contain multiple fonts. 2025-10-09 00:32:16 +02:00
Jeroen van Rijn
750c654536 Merge pull request #5772 from thetarnav/unicode-no-bounds-check
Add `#no_bounds_check` to procedures in `core:unicode`
2025-10-08 22:14:49 +02:00
thetarnav
3317a1f0e9 Add #no_bounds_check to procedures in core:unicode 2025-10-08 22:00:44 +02:00
Laytan
f564f66c03 Merge pull request #5770 from harold-b/hb.fix-objc-superclass-check
Fix `@objc_superclass` attribute crashing when referenced type was invalid
2025-10-08 18:02:12 +02:00
Harold Brenes
9f5bde4a6f Perform type kind check before making use relevant fields in objc_superclass check 2025-10-08 11:38:20 -04: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
gingerBill
c1054d4d8e Merge pull request #5726 from LeonardoTemperanza/master
[vendor/vulkan] Fix bindings generator
2025-10-08 11:33:33 +01:00
gingerBill
b427e025d7 Merge pull request #5629 from smercer10/fix-rbtree-find-or-insert
Fix rbtree.find_or_insert
2025-10-08 11:21:34 +01:00
gingerBill
39ace7f5c1 Merge pull request #5730 from 149-code/miniaudio_pcm_rb_commit
Removed unused pBufferOut parameters
2025-10-08 11:21:06 +01:00
gingerBill
c7b38f855a Merge pull request #5768 from A1029384756/llvm-14-fixes
LLVM 14 Const Union Fixes
2025-10-08 11:18:35 +01:00
A1029384756
067fbfb48c Merge remote-tracking branch 'upstream/master' into llvm-14-fixes 2025-10-07 23:29:10 -04:00
A1029384756
cfe651e8d2 formatting 2025-10-07 23:26:29 -04:00
A1029384756
7179987ac9 casting 2025-10-07 23:15:12 -04:00
A1029384756
b55cf5f8f4 llvm 14 fixed 2025-10-07 22:58:50 -04:00
Jeroen van Rijn
5320feb673 Add reflect.as_string16 and fix typos 2025-10-07 22:54:35 +02:00
gingerBill
097a41a6cc Merge pull request #5739 from Creativty/master
Fix proc group named operands issue #4971
2025-10-07 15:34:33 +01:00
gingerBill
24253643d7 Merge pull request #5757 from Creativty/fix_out_of_place_default_params_exclusion
Fix #5734, Default params exclusion counting in proc groups issue
2025-10-07 15:34:02 +01:00
gingerBill
d17ee79470 Fix #5764 2025-10-07 14:30:13 +01:00
gingerBill
20e67f2ad9 Add some more docs 2025-10-07 14:27:19 +01:00
gingerBill
13b8607cc3 Add _internal_sort_from_indices_permuation 2025-10-07 14:15:40 +01:00
gingerBill
af8c698b97 use ctx 2025-10-07 13:24:13 +01:00
gingerBill
9e068c254b Fix typos 2025-10-07 13:22:15 +01:00
gingerBill
85e37f2f7e Add missing nil 2025-10-07 13:18:30 +01:00
Hector
1aa3283d1b Added PointInRectFloat to SDL3 2025-10-07 12:58:08 +01:00
gingerBill
b90c806386 Remove context._internal usage 2025-10-07 12:42:50 +01:00
gingerBill
f40fc2792f Replace normal sort procedure with a simpler unified type-erased one 2025-10-07 12:38:01 +01:00
gingerBill
1400952530 Merge examples 2025-10-07 12:07:40 +01:00
gingerBill
d14576e843 Space to tabs 2025-10-07 12:00:59 +01:00
gingerBill
56f275bc71 Fix typo 2025-10-07 11:52:49 +01:00
gingerBill
1a90b06fac Improve documentation for core:reflect 2025-10-07 11:49:56 +01:00
gingerBill
a4a74442ce Add some basic docs to Default_Temp_Allocator 2025-10-07 10:41:52 +01:00
gingerBill
47cfee1f62 Add docs to nil_allocator and panic_allocator 2025-10-07 10:38:50 +01:00
gingerBill
d343afbad5 Improve core_builtin.odin docs 2025-10-07 10:34:48 +01:00
gingerBill
66401b2e73 Minor formatting changes 2025-10-07 10:16:13 +01:00
gingerBill
787c3a7298 Remove @(require_results) on find_aux 2025-10-07 09:50:05 +01:00
gingerBill
fb93713f24 Add @(rodata) and @(require_results) to core:text/match 2025-10-07 09:45:54 +01:00
gingerBill
5a12ccef44 Add unicode.simple_fold; Finish (strings|bytes).equal_fold 2025-10-07 09:40:54 +01:00
gingerBill
1708cb556a Improve docs for core:bufio; Rename scanner_scan -> scan (keep alias of old name) 2025-10-07 09:10:55 +01:00
gingerBill
185e7cd538 Merge pull request #5760 from harold-b/hb.fix-objc-block-name-collision
Fix Objective-C block symbols naming conflict across modules
2025-10-06 13:27:47 +01:00
gingerBill
bc9e6f852e Merge pull request #5762 from A1029384756/llvm-14-entry-fix
[llvm-14-entry-fix] bitcast context pointer to match types for llvm 14
2025-10-06 13:26:52 +01:00