Commit Graph

15157 Commits

Author SHA1 Message Date
Jeroen van Rijn
50358380ae Merge pull request #5484 from laytan/hash-bytes-to-buffer-up-to-digest-size
crypto/hash: hash_bytes_to_buffer slice result to digest size
2025-07-20 03:14:54 +02:00
Laytan
164bb52212 crypto/hash: hash_bytes_to_buffer slice result to digest size 2025-07-19 19:50:32 +02:00
gingerBill
a19e7845b1 Merge pull request #5472 from harold-b/hb.auto_objc_name
Allow objective-c procedures to have their `@objc_name` attribute inferred
2025-07-17 21:01:28 +01:00
gingerBill
28053a0ff0 Merge pull request #5475 from connnnal/iunknown-uuid
Add IUnknown UUID
2025-07-17 11:59:42 +01:00
gingerBill
1ef0f1be6b Merge pull request #5476 from jon-lipstate/card_hint
add did you mean for card/len
2025-07-17 11:36:53 +01:00
Jon Lipstate
3e5de5f705 add did you mean for card/len 2025-07-16 23:23:11 -07:00
connnnal
f6993a8205 Add IUnknown UUID 2025-07-17 05:00:20 +01:00
Harold Brenes
edc01293b2 Allow objective-c procedures to have their @objc_name attribute inferred.
The `@objc_name` is automatically inferred if it is not specified and
the procedure name is prefixed with type name specified in `@objc_type`,
followed by an `_`. What followed the `_` is interpreted as the `@objc_name`.
2025-07-16 17:14:57 -04:00
gingerBill
e8b2f1eeaa Fix indentation 2025-07-16 15:25:05 +01:00
gingerBill
e5baf483fd Update vendor:kb_text_shape to v1.03 2025-07-16 15:14:41 +01:00
gingerBill
e21892ce89 Merge pull request #5471 from harold-b/hb.fix_objc_class_method_impl
Fix @objc_implement methods not respecting @objc_is_class_method
2025-07-16 11:38:02 +01:00
Harold Brenes
efe4f40974 Fix @objc_implement methods not respecting @objc_is_class_method
Fix incorrect type encoding for objc_class
2025-07-15 23:47:13 -04:00
Laytan
204edd0fc2 Merge pull request #5459 from harold-b/hb.simplify-import-odin-ext-folders-check
Use `fi.is_dir` instead of `path_is_directory()` during directory check when collecting .odin files
2025-07-14 21:59:05 +02:00
Laytan
67c90b5d9e Merge pull request #5466 from harold-b/hb.fix-ios-simulator-triplet
Fix correct versioned target triplet for iphonesimulator subtarget
2025-07-14 20:51:00 +02:00
Harold Brenes
77e5c71414 Fix correct versioned target triplet for iphonesimulator subtarget
- Always set the `-m*-version-min` linker flag for non-macOS Darwin subtargets
2025-07-14 14:28:07 -04:00
gingerBill
02e5dc9948 Merge pull request #5465 from harold-b/hb.ios-min-version-linker-fix
Provide default minimum version for iOS and apply its target triplet.
2025-07-14 18:11:28 +01:00
Harold Brenes
070943aa98 Provide default minimum version for iOS and apply its target triplet.
- Fix incorrect clang_path override for iOS during link stage.
2025-07-14 12:59:25 -04:00
gingerBill
362c146f9d Merge pull request #5462 from harold-b/hb.ios-support-2025
Add iOS & iPhoneSimulator subtargets for Darwin target
2025-07-14 16:50:57 +01:00
gingerBill
924d29208d Merge pull request #5460 from harold-b/hb.objc_ivars-indent-fix
Fix leftover poor indentation for objc_ivars MPSCQueue
2025-07-14 11:44:37 +01:00
Harold Brenes
4d2d890b4c Fix accidental incorrect assignment 2025-07-13 20:29:54 -04:00
Harold Brenes
0e245fb40f Updated iOS/iPhoneSimulator build support 2025-07-13 20:17:30 -04:00
Harold Brenes
219b0fe535 Replace system:System.framework imports with system:System
This makes the linker work for both macOS and iOS targets
2025-07-13 15:45:21 -04:00
Harold Brenes
9a87611609 Fix leftover poor indentation for objc_ivars MPSCQueue 2025-07-13 15:39:41 -04:00
Harold Brenes
b811414ed1 Use fi.is_dir instead of path_is_directory() when checking if an import is a directory with a .odin extension. 2025-07-13 15:24:53 -04:00
gingerBill
843c39189e Merge pull request #5455 from FourteenBrush/master
Add `type_enum_is_contiguous` intrinsic (Closes #5395)
2025-07-12 23:19:33 +01:00
FourteenBrush
980370a24b Add union kind assertion to enum_constant_entity_cmp 2025-07-11 21:23:21 +02:00
FourteenBrush
d08ebf56e7 Add intrinsics.type_enum_is_contiguous test 2025-07-11 21:10:42 +02:00
FourteenBrush
2dd0b75289 Fix BigInt leaking 2025-07-11 21:07:28 +02:00
gingerBill
38faec757d Correct consume comment groups in both parsers 2025-07-11 18:41:40 +01:00
FourteenBrush
64bb0d1c7d Allocate temp array instead of sorting in place 2025-07-11 19:38:01 +02:00
FourteenBrush
cb05271157 Add note on sparse vs contiguous 2025-07-11 17:17:30 +02:00
FourteenBrush
56c221e211 Rephrasing for constants 2025-07-11 17:06:08 +02:00
FourteenBrush
8cbf75c928 Add type_enum_is_contiguous intrinsic 2025-07-11 17:03:49 +02:00
FourteenBrush
5ce8d1ede8 Add clangd stuff to gitignore 2025-07-11 16:58:47 +02:00
Jeroen van Rijn
e647f560db Try fix NetBSD CI 2025-07-11 15:47:55 +02:00
Jeroen van Rijn
3b05198908 Merge pull request #5453 from Kelimion/utf-conv
Fix #5452
2025-07-11 15:35:51 +02:00
Jeroen van Rijn
e89abd006f Fix #5452 2025-07-11 15:29:27 +02:00
Jeroen van Rijn
d42c46dad9 Merge pull request #5448 from goldenbergdaniel/kb-text-shape
Add unix build script for kb_text_shape
2025-07-10 00:49:58 +02:00
Jeroen van Rijn
e735e036b4 Fix #5447
Thanks to @FourteenBrush
2025-07-09 23:55:57 +02:00
Daniel Goldenberg
78126c5684 Add linux build script for kb_text_shape 2025-07-09 14:30:22 -04:00
Jeroen van Rijn
090cac62f9 lb_const_string -> lb_const_value dev-2025-07 2025-07-07 20:47:49 +02:00
Laytan
86d576f7cc Merge pull request #5432 from FourteenBrush/master
Add `slice.suffix_length`
2025-07-04 19:02:28 +02:00
Laytan
9da667b95f Merge pull request #5433 from BradLewis/fix/bit-field-docs
Add documentation to Bit_Field_Field when parsing
2025-07-04 19:02:16 +02:00
Brad Lewis
bfb70baa39 Add documentation to Bit_Field_Field when parsing 2025-07-03 21:14:34 -04:00
FourteenBrush
5811525592 Add slice.suffix_length 2025-07-03 16:51:38 +02:00
Jeroen van Rijn
1a4139b25c Remove old flag from help 2025-07-01 21:13:19 +02:00
gingerBill
d2e02f0434 Merge pull request #5424 from jdennis9/master
Fix incorrect type for FONTENUMPROCW in Windows API
2025-07-01 08:34:46 +01:00
Jamie Dennis
ee9b4f767b Fix incorrect type for FONTENUMPROCW 2025-07-01 15:31:22 +12:00
Jeroen van Rijn
0f79bafed2 Merge pull request #4680 from haesbaert/args-leak
Make sure we don't leak os.args. Fixes #1633.
2025-06-27 01:27:28 +02:00
Jeroen van Rijn
2e83e22141 Merge branch 'master' into args-leak 2025-06-27 01:20:37 +02:00