gingerBill
077ba0b6cb
Merge pull request #5513 from colrdavidson/spall_v3
...
update to spall format v3
2025-07-31 12:37:09 +01:00
gingerBill
9b8223dd69
Remove use of .no_copy
2025-07-30 23:19:14 +01:00
gingerBill
6a10cfdc30
Fix typo
2025-07-30 23:15:14 +01:00
gingerBill
a2e7a62a26
Add virtual.new_clone
2025-07-30 23:14:53 +01:00
gingerBill
aa6a749804
Improve atomic logic for sync.Wait_Group
2025-07-30 23:11:18 +01:00
Colin Davidson
3e10684630
adjust scale with new format, fix segfault for auto-trace
2025-07-30 14:09:50 -07:00
Colin Davidson
7720a32120
Merge remote-tracking branch 'live/master' into spall_v3
2025-07-30 12:51:56 -07:00
Colin Davidson
b5a8a3cf94
require to reduce files for a one line function
2025-07-29 13:58:30 -07:00
Colin Davidson
42f2891f35
attempt to fix x86 osx build
2025-07-29 13:54:56 -07:00
Colin Davidson
e869b9351b
Merge remote-tracking branch 'live/master' into spall_v3
2025-07-29 13:48:32 -07:00
Colin Davidson
35a95fc3e4
workaround to avoid excessive file-splitting
2025-07-29 13:28:04 -07:00
Colin Davidson
517e392abe
if -> when
2025-07-29 13:18:40 -07:00
Colin Davidson
9a2e6fff48
switch to read_cycle_counter_frequency from arm64_read_cycle_counter_freq, trap on invalid arch
2025-07-29 12:21:46 -07:00
Colin Davidson
c1b3d035e4
remove spawn from os, comment sys/posix/spawn
2025-07-29 12:12:15 -07:00
Colin Davidson
0a102bd757
shuffle to Kern_Return
2025-07-29 11:52:58 -07:00
Colin Davidson
fe2b48dec4
enum pass
2025-07-29 11:48:58 -07:00
Colin Davidson
b5629aeed9
copy-paste typo fix
2025-07-28 16:34:53 -07:00
Colin Davidson
1a9b128bfc
update linux-arm to use the asm intrin for freq
2025-07-28 16:32:10 -07:00
Colin Davidson
e1fd69f573
oops, one more manual_header
2025-07-28 16:27:54 -07:00
Colin Davidson
7986d85924
name_container_event -> name_event
2025-07-28 16:25:42 -07:00
Colin Davidson
2dd1e3c8e3
fix casts and consts
2025-07-28 16:24:29 -07:00
Colin Davidson
5b020591d8
update to spall format v3
2025-07-28 16:19:51 -07:00
Colin Davidson
76b00c046b
arm64 has an invariant tsc too
2025-07-28 15:30:24 -07:00
Colin Davidson
1848e0df05
use the correct frequency for the arm tsc timer
2025-07-28 15:10:42 -07:00
Colin Davidson
b88f9194d0
Merge remote-tracking branch 'live/master' into macharena
2025-07-28 14:24:46 -07:00
Jeroen van Rijn
3a7e4873cd
Fix #5498
...
Also:
- Expands `tests/core/hash`
- Fixes bug found in `#hash(s, "murmur64")`
2025-07-25 12:00:24 +02:00
Feoramund
a0efdf26a6
mem: Clarify Buddy_Allocator requirements
2025-07-22 10:52:55 -04:00
gingerBill
19a075211f
Merge pull request #5442 from jon-lipstate/table_lookup
...
table lookup simd intrinsic
2025-07-22 11:14:54 +01:00
gingerBill
b095dd71cb
Merge branch 'master' of https://github.com/odin-lang/Odin
2025-07-20 15:32:28 +01:00
gingerBill
0dd0a3813b
Fix very subtle bug in virtual.memory_block_alloc
2025-07-20 15:32:22 +01:00
gingerBill
98c2425fe0
Merge pull request #5467 from harold-b/hb.ios-subtarget-rename-iphone
...
Rename `iOS` subtarget to `iPhone`, add `ODIN_PLATFORM_SUBTARGET_IOS`
2025-07-20 13:22:47 +01:00
Laytan
a658cc5ef6
Merge pull request #5482 from sergeypdev/master
...
Disable filepath/match.odin and filepath/walk.odin compilation on js targets
2025-07-20 13:17:10 +02:00
Laytan
089d8a229c
Merge pull request #5479 from wisonye/master
...
Fixed Index 0 is out of range 0..<0' when using '-default-to-nil-allocator' for FreeBSD/OpenBSD/NetBSD/Linux
2025-07-20 13:12:45 +02:00
Laytan
164bb52212
crypto/hash: hash_bytes_to_buffer slice result to digest size
2025-07-19 19:50:32 +02:00
sergeypdev
2fc8ca6cf5
Disable filepath/match.odin and filepath/walk.odin compilation on js
...
targets
2025-07-19 16:44:45 +04:00
WisonYe
4ccdb48044
Fixed the build check: ('arg' declared but not used) against the '-default-to-nil-allocator' fix for FreeBSD/OpenBSD/NetBSD/Linux.
2025-07-19 12:29:03 +12:00
WisonYe
b9f08412ae
Fixed Index 0 is out of range 0..<0' when using '-default-to-nil-allocator' for Linux/OpenBSD/NetBSD.
2025-07-19 12:03:22 +12:00
WisonYe
26e4104ac9
Fixed 'Odin/core/os/os_linux.odin(1104:7) Index 0 is out of range 0..<0' when using '-default-to-nil-allocator'.
2025-07-19 11:59:18 +12:00
WisonYe
80cd080175
Fixed 'Odin/core/os/os_freebsd.odin(971:7) Index 0 is out of range 0..<0' when using '-default-to-nil-allocator'.
2025-07-19 11:54:17 +12:00
Jon Lipstate
ecd41b155d
rename table_lookup to runtime_swizzle
2025-07-16 21:54:24 -07:00
connnnal
f6993a8205
Add IUnknown UUID
2025-07-17 05:00:20 +01:00
Harold Brenes
bab4ce11fc
Rename iOS subtarget to iPhone for consistency.
...
Add `ODIN_PLATFORM_SUBTARGET_IOS` builtin constant which evaluated to
`true` when the platform is `Darwin` and the subtarget it either `iPhone` or `iPhoneSimulator`
2025-07-14 21:55:28 -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
gingerBill
38faec757d
Correct consume comment groups in both parsers
2025-07-11 18:41:40 +01:00
Jeroen van Rijn
e89abd006f
Fix #5452
2025-07-11 15:29:27 +02:00
Colin Davidson
2dae1d8a41
fix tabbing
2025-07-07 14:36:31 -07:00
Colin Davidson
389439ccb9
Merge branch 'master' into macharena
2025-07-07 14:34:05 -07:00
Jon Lipstate
019084a17f
table lookup intrinsic
2025-07-05 13:55:14 -07:00
Laytan
86d576f7cc
Merge pull request #5432 from FourteenBrush/master
...
Add `slice.suffix_length`
2025-07-04 19:02:28 +02:00
Brad Lewis
bfb70baa39
Add documentation to Bit_Field_Field when parsing
2025-07-03 21:14:34 -04:00