| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | Fix typo | gingerBill | 2025-07-30 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | Add `virtual.new_clone` | gingerBill | 2025-07-30 | 1 | -0/+11 | |
| | | | | | | ||||||
| | * | | | | Improve atomic logic for `sync.Wait_Group` | gingerBill | 2025-07-30 | 1 | -12/+6 | |
| | | |_|/ | |/| | | ||||||
| | * | | | require to reduce files for a one line function | Colin Davidson | 2025-07-29 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | attempt to fix x86 osx build | Colin Davidson | 2025-07-29 | 1 | -2/+2 | |
| | | |/ | |/| | ||||||
| | * | | workaround to avoid excessive file-splitting | Colin Davidson | 2025-07-29 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | if -> when | Colin Davidson | 2025-07-29 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | switch to read_cycle_counter_frequency from arm64_read_cycle_counter_freq, ↵ | Colin Davidson | 2025-07-29 | 2 | -2/+2 | |
| | | | | | | | | | | | | | trap on invalid arch | |||||
| | * | | remove spawn from os, comment sys/posix/spawn | Colin Davidson | 2025-07-29 | 2 | -35/+8 | |
| | | | | ||||||
| | * | | shuffle to Kern_Return | Colin Davidson | 2025-07-29 | 1 | -19/+19 | |
| | | | | ||||||
| | * | | enum pass | Colin Davidson | 2025-07-29 | 4 | -31/+115 | |
| | | | | ||||||
| | * | | copy-paste typo fix | Colin Davidson | 2025-07-28 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | update linux-arm to use the asm intrin for freq | Colin Davidson | 2025-07-28 | 1 | -24/+29 | |
| | | | | ||||||
| | * | | arm64 has an invariant tsc too | Colin Davidson | 2025-07-28 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | use the correct frequency for the arm tsc timer | Colin Davidson | 2025-07-28 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | Merge remote-tracking branch 'live/master' into macharena | Colin Davidson | 2025-07-28 | 88 | -127/+205 | |
| | |\| | ||||||
| | | * | Fix #5498 | Jeroen van Rijn | 2025-07-25 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | Also: - Expands `tests/core/hash` - Fixes bug found in `#hash(s, "murmur64")` | |||||
| | | * | mem: Clarify `Buddy_Allocator` requirements | Feoramund | 2025-07-22 | 1 | -1/+4 | |
| | | | | ||||||
| | | * | Merge pull request #5442 from jon-lipstate/table_lookup | gingerBill | 2025-07-22 | 1 | -0/+51 | |
| | | |\ | | | | | | | | | table lookup simd intrinsic | |||||
| | | | * | rename table_lookup to runtime_swizzle | Jon Lipstate | 2025-07-16 | 1 | -3/+3 | |
| | | | | | ||||||
| | | | * | table lookup intrinsic | Jon Lipstate | 2025-07-05 | 1 | -0/+51 | |
| | | | | | ||||||
| | | * | | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2025-07-20 | 10 | -29/+21 | |
| | | |\ \ | ||||||
| | | | * \ | Merge pull request #5467 from harold-b/hb.ios-subtarget-rename-iphone | gingerBill | 2025-07-20 | 2 | -16/+6 | |
| | | | |\ \ | | | | | | | | | | | | | Rename `iOS` subtarget to `iPhone`, add `ODIN_PLATFORM_SUBTARGET_IOS` | |||||
| | | | | * | | Rename `iOS` subtarget to `iPhone` for consistency. | Harold Brenes | 2025-07-14 | 2 | -16/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `ODIN_PLATFORM_SUBTARGET_IOS` builtin constant which evaluated to `true` when the platform is `Darwin` and the subtarget it either `iPhone` or `iPhoneSimulator` | |||||
| | | | * | | | Merge pull request #5482 from sergeypdev/master | Laytan | 2025-07-20 | 2 | -0/+2 | |
| | | | |\ \ \ | | | | | | | | | | | | | | | Disable filepath/match.odin and filepath/walk.odin compilation on js targets | |||||
| | | | | * | | | Disable filepath/match.odin and filepath/walk.odin compilation on js | sergeypdev | 2025-07-19 | 2 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | targets | |||||
| | | | * | | | | Merge pull request #5479 from wisonye/master | Laytan | 2025-07-20 | 4 | -8/+8 | |
| | | | |\ \ \ \ | | | | | | | | | | | | | | | | | Fixed Index 0 is out of range 0..<0' when using '-default-to-nil-allocator' for FreeBSD/OpenBSD/NetBSD/Linux | |||||
| | | | | * | | | | Fixed the build check: ('arg' declared but not used) against the ↵ | WisonYe | 2025-07-19 | 4 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '-default-to-nil-allocator' fix for FreeBSD/OpenBSD/NetBSD/Linux. | |||||
| | | | | * | | | | Fixed Index 0 is out of range 0..<0' when using '-default-to-nil-allocator' ↵ | WisonYe | 2025-07-19 | 3 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for Linux/OpenBSD/NetBSD. | |||||
| | | | | * | | | | Fixed 'Odin/core/os/os_linux.odin(1104:7) Index 0 is out of range 0..<0' ↵ | WisonYe | 2025-07-19 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when using '-default-to-nil-allocator'. | |||||
| | | | | * | | | | Fixed 'Odin/core/os/os_freebsd.odin(971:7) Index 0 is out of range 0..<0' ↵ | WisonYe | 2025-07-19 | 1 | -2/+2 | |
| | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | when using '-default-to-nil-allocator'. | |||||
| | | | * / / / | crypto/hash: hash_bytes_to_buffer slice result to digest size | Laytan | 2025-07-19 | 1 | -3/+2 | |
| | | | |/ / / | ||||||
| | | | * / / | Add IUnknown UUID | connnnal | 2025-07-17 | 1 | -2/+3 | |
| | | | |/ / | ||||||
| | | * / / | Fix very subtle bug in `virtual.memory_block_alloc` | gingerBill | 2025-07-20 | 1 | -2/+2 | |
| | | |/ / | ||||||
| | | * | | Replace system:System.framework imports with system:System | Harold Brenes | 2025-07-13 | 72 | -73/+73 | |
| | | | | | | | | | | | | | | | | | This makes the linker work for both macOS and iOS targets | |||||
| | | * | | Correct consume comment groups in both parsers | gingerBill | 2025-07-11 | 1 | -17/+20 | |
| | | | | | ||||||
| | | * | | Fix #5452 | Jeroen van Rijn | 2025-07-11 | 1 | -4/+33 | |
| | | | | | ||||||
| | * | | | fix tabbing | Colin Davidson | 2025-07-07 | 2 | -11/+7 | |
| | | | | | ||||||
| | * | | | Merge branch 'master' into macharena | Colin Davidson | 2025-07-07 | 84 | -1541/+2960 | |
| | |\| | | ||||||
| | | * | | Merge pull request #5432 from FourteenBrush/master | Laytan | 2025-07-04 | 1 | -0/+19 | |
| | | |\ \ | | | | | | | | | | | Add `slice.suffix_length` | |||||
| | | | * | | Add `slice.suffix_length` | FourteenBrush | 2025-07-03 | 1 | -0/+19 | |
| | | | |/ | ||||||
| | | * / | Add documentation to Bit_Field_Field when parsing | Brad Lewis | 2025-07-03 | 1 | -1/+8 | |
| | | |/ | ||||||
| | | * | Fix incorrect type for FONTENUMPROCW | Jamie Dennis | 2025-07-01 | 1 | -1/+1 | |
| | | | | ||||||
| | | * | Merge branch 'master' into args-leak | Jeroen van Rijn | 2025-06-27 | 352 | -6990/+25626 | |
| | | |\ | ||||||
| | | | * | testing: Make test state changes its own feature | Feoramund | 2025-06-26 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch takes the former debug message output of a test changing its state and makes it its own feature, toggleable with the `ODIN_TEST_LOG_STATE_CHANGES` configurable. The output will be at the info level and is disabled by default. | |||||
| | | | * | Expand `self_cleanup` documentation. | Jeroen van Rijn | 2025-06-24 | 1 | -12/+24 | |
| | | | | | ||||||
| | | | * | sys/linux: Unify IPC_Flags and IPC_Mode bitsets | Sunagatov Denis | 2025-06-24 | 2 | -23/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In #5399 it was noticed, that IPC_Mode isn't being used within SystemV IPC procedures, even though it was designed this way, which lead to a weird API where in order to call SystemV IPC procedures multiple transmutes and a bitwise-OR are needed. This unifies IPC_Mode and IPC_Flags bitsets, making it possible to call the SystemV IPC procedures without extra casts, and rearranges the flags in a way that hopefully makes it easier to see when they are not colliding and should not be mixed. The explanation, explaining this arrangement of the enum was added. The IPC_Perm structure is modified, so that the flags can be re-used between the calls. It's probably not as good as keeping them separate, but should work... hopefully. Kept the "old" style of documentation for consistency. Signed-off-by: Sunagatov Denis <thebumboni@gmail.com> | |||||
| | | | * | Merge pull request #5391 from blob1807/master | Jeroen van Rijn | 2025-06-22 | 1 | -0/+2 | |
| | | | |\ | | | | | | | | | | | Fix memory leak in `core:math/big.internal_rat_norm` | |||||
| | | | | * | Fix memory leak in `internal_rat_norm` | blob1807 | 2025-06-23 | 1 | -0/+2 | |
| | | | | | | ||||||
| | | | * | | Fix issue parsing `vendor/stb/image` with the `core:odin/parser` parser | Brad Lewis | 2025-06-22 | 1 | -4/+2 | |
| | | | |/ | ||||||