Commit Graph

15164 Commits

Author SHA1 Message Date
PePerRoNii
a357113651 thread.create et al with name parameter 2025-07-22 10:52:29 +07:00
WP. Yingamphol
8d278acba5 fix system:System.Framework pthread.odin 2025-07-15 12:51:48 +07:00
WP. Yingamphol
ea20383d15 Merge branch 'master' into master 2025-07-15 12:35:06 +07:00
PePerRoNii
228e2752a3 use win32.wstring_to_utf8, default to temp_allocator, guarantees proper null termination 2025-07-15 12:29:26 +07:00
PePerRoNii
8f81b8761a changed [^]u8 to cstring for netbsd, added truncate_to_byte(name,0) on name return 2025-07-15 10:55:54 +07:00
PePerRoNii
9aa4afe585 GetThreadDescription ^PWSTR 2025-07-15 10:44:15 +07:00
WP. Yingamphol
805c3228b8 Update core/thread/thread_unix.odin
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2025-07-15 09:32:02 +07:00
WP. Yingamphol
5ffba9b222 use copy proc group instead of copy_from_string
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2025-07-15 09:30:49 +07:00
WP. Yingamphol
05b769734b more spacing
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2025-07-15 09:29:39 +07:00
WP. Yingamphol
08c298808b spacing
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2025-07-15 09:29:10 +07:00
WP. Yingamphol
02111e7515 no #optional_allocator_error
Co-authored-by: Laytan <laytanlaats@hotmail.com>
2025-07-15 09:28:38 +07: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
PePerRoNii
d875d2d445 added set_name in thread_other 2025-07-14 21:43:28 +07:00
PePerRoNii
552b4b64fc fix GetThreadDescription ^PCWSTR to PWSTR 2025-07-14 21:31:33 +07:00
PePerRoNii
c07830035e fix proc and variable typos 2025-07-14 21:23:28 +07:00
PePerRoNii
8bc1ffd0df remove 'do' 2025-07-14 20:58:22 +07:00
PePerRoNii
7265782ddc remove unnecessary spaces, fix t -> thread, added more description 2025-07-14 20:39:52 +07:00
PePerRoNii
6f3cc31682 substitute sync.current_thread_id with posix.pthread_self for unix 2025-07-14 18:17:19 +07:00
PePerRoNii
b87b5431b1 substitute 'do' 2025-07-14 18:10:35 +07: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
PePerRoNii
0a3f73077e Get/Set Thread names 2025-07-14 17:23:36 +07: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