aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | Merge pull request #6133 from WongSoft/fix-low-priority-thread-unixgingerBill2026-01-141-1/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | [core:thread] Ensure creating a low priority thread with SCHED_OTHER policy does not assert
| * | | | | | | | | | | | Ensure creating a low priority thread does not assert with SCHED_OTHER policyNathan Wong2026-01-131-1/+5
| | |_|_|/ / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #6131 from FrancisTheCat/mastergingerBill2026-01-141-0/+10
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Add warning for `size_of(&x)` expressions
| * | | | | | | | | | | Fix indentationFranz Hoeltermann2026-01-141-1/+1
| | | | | | | | | | | |
| * | | | | | | | | | | Add warning for `size_of(&x)` expressionsFranz2026-01-141-0/+10
|/ / / / / / / / / / /
* | | | | | | | | | | Remove duplicate assingment of array.allocator = allocator in ↵Faker-092026-01-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _make_dynamic_array_len_cap(...) (#6095)
* | | | | | | | | | | Add NSWindow layout information method bindings to darwin/Foundation (#6040)Jacob Evelyn2026-01-131-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds bindings for `NSWindow`'s ["Getting Layout Information"](https://developer.apple.com/documentation/appkit/nswindow?language=objc#Getting-Layout-Information) methods to the `core:sys/darwin/Foundation` package. Co-authored-by: Jacob Evelyn <j@cob.land>
* | | | | | | | | | | Fix darwin/Foundation/NSScreen type property bindings (#6038)Jacob Evelyn2026-01-131-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates the `darwin/Foundation` package's `NSScreen` bindings to treat Objective-C "type properties" as class methods rather than instance methods. As a result, we can now access these properties like this: ```odin import NS "core:sys/darwin/Foundation" main :: proc() { NS.Screen.mainScreen() } ``` instead of this: ```odin import NS "core:sys/darwin/Foundation" main :: proc() { (^NS.Screen)(nil).mainScreen() } ``` This commit also adds a binding for `NSScreen`'s `screensHaveSeparateSpaces` type property, which was previously missing from the `darwin/Foundation` package. Co-authored-by: Jacob Evelyn <j@cob.land>
* | | | | | | | | | | optimized slice filling in xoshiro/pcg_random_generator_proc (#6001)Xotchkass2026-01-132-18/+26
| | | | | | | | | | |
* | | | | | | | | | | Implement more Linux syscalls. (#6083)Znarf2026-01-134-14/+186
| | | | | | | | | | |
* | | | | | | | | | | Adds static linking to non-windows platforms (#6057)Fabrice2026-01-131-1/+15
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #6127 from paulpage/paulpage-orca-updateLaytan2026-01-131-110/+142
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | Update Orca bindings
| * | | | | | | | | | remove unneeded manual definitionsPaul Page2026-01-121-14/+0
| | | | | | | | | | |
| * | | | | | | | | | Update Orca bindingsPaul Page2026-01-121-96/+142
|/ / / / / / / / / /
* | | | | | | | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2026-01-1110-112/+113
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge pull request #6120 from ske2004/fix-regression-6118gingerBill2026-01-101-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix regression for #6118 in #6104
| | * | | | | | | | | Fix regression in #6118ske2026-01-101-1/+1
| | | |/ / / / / / / | | |/| | | | | | |
| * | | | | | | | | Merge pull request #6115 from bbogdan-ov/target-flag-usage-examplegingerBill2026-01-091-0/+4
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Show `-target` flag usage examples in the help
| | * | | | | | | | | Show `-target` flag usage examples in the helpbogdanov2026-01-081-0/+4
| | | | | | | | | | |
| * | | | | | | | | | Merge pull request #6114 from dayllenger/mastergingerBill2026-01-091-1/+1
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix TGA header detection
| | * | | | | | | | | | Fix TGA header detectionViktor2026-01-081-1/+1
| | | |/ / / / / / / / | | |/| | | | | | | |
| * | | | | | | | | | Merge pull request #6117 from konodin/generic-curl-linkinggingerBill2026-01-091-4/+4
| |\ \ \ \ \ \ \ \ \ \ | | |_|_|/ / / / / / / | |/| | | | | | | | | Link Curl the same for all UNIX oses
| | * | | | | | | | | Link Curl the same for all UNIX oseskonodin2026-01-081-4/+4
| | |/ / / / / / / /
| * | | | | | | | | Merge pull request #6116 from konodin/freebsd-ipv6-einvalLaytan2026-01-081-1/+1
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | Fix `EINVAL` binding to IPv6 on FreeBSD
| | * | | | | | | | Fix `EINVAL` binding to IPv6 on FreeBSDkonodin2026-01-081-1/+1
| |/ / / / / / / /
| * | | | | | | | Merge pull request #6110 from ske2004/fix-constant-conversion-checksgingerBill2026-01-072-25/+14
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | Fix constant conversion checks (#6104)
| | * | | | | | | Fix constant conversion checks (#6104)ske2026-01-072-25/+14
| |/ / / / / / /
| * | | | | | | Merge pull request #6099 from figuerom16/mastergingerBill2026-01-061-0/+2
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vendor:compress/lz4 wasn't finding lz4 for Non-Windows targets.
| | * | | | | | | Update lz4.odin: foreign import for linuxfiguerom162026-01-041-0/+2
| | | | | | | | |
| * | | | | | | | Merge pull request #6090 from doanamo/directx-stringsgingerBill2026-01-063-81/+87
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Prefer LPCSTR/LPCWSTR types in DirectX bindings
| | * | | | | | | | Prefer LPCSTR/LPCWSTR types in DirectX bindingsPiotr Doan2026-01-023-81/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Replaces [^]u16 parameter types because they are not directly compatible with result of `win32.utf8_to_wstring()` - Replaces some string/wstring types for consistency, similarly as other packages do to match original C declarations and documentation
* | | | | | | | | | Fix `#type` not being handled as in normal expressionsgingerBill2026-01-111-0/+9
|/ / / / / / / / /
* | | | | | | | | Move `WSAEVENT` to types.odindev-2026-01gingerBill2026-01-052-1/+2
| | | | | | | | |
* | | | | | | | | Implement `LPWSAOVERLAPPED_COMPLETION_ROUTINE` correctlygingerBill2026-01-051-2/+15
| |/ / / / / / / |/| | | | | | |
* | | | | | | | Minor change from `make_checker_context` to `init_checker_context`gingerBill2026-01-031-16/+18
| | | | | | | |
* | | | | | | | Merge pull request #6091 from A1029384756/masterJeroen van Rijn2026-01-0271-618/+3673
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | [vendor/sdl3] update to sdl 3.4.0
| * | | | | | | [vendor/sdl3] shortened enum namingA10293847562026-01-021-6/+6
| | | | | | | |
| * | | | | | | [vendor/sdl3] typoA10293847562026-01-021-2/+2
| | | | | | | |
| * | | | | | | [vendor/sdl3] another pass over the headersA10293847562026-01-023-12/+15
| | | | | | | |
| * | | | | | | [vendor/sdl3] satify vetA10293847562026-01-023-3/+3
| | | | | | | |
| * | | | | | | [vendor/sdl3] update to sdl 3.4.0A10293847562026-01-0269-610/+3662
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [vendor/sdl3] updated lib files [vendor/sdl3] typo [vendor/sdl3] typo [vendor/sdl3] spacing [vendor/sdl3] whitespace [vendor/sdl3] whitespace
* | | | | | | Merge pull request #6089 from Neirokan/ipv4_to_ipv6_fixgingerBill2026-01-021-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | core/net: fix `map_to_ip6` offset
| * | | | | | | fix map_to_ip6 offsetNeirokan2026-01-011-2/+2
| | | | | | | |
* | | | | | | | Minor fixes to formatting and typesgingerBill2026-01-022-7/+7
| | | | | | | |
* | | | | | | | More formatting improvementsgingerBill2026-01-0210-170/+198
| | | | | | | |
* | | | | | | | Improve the formatting of user32.odingingerBill2026-01-021-319/+326
| | | | | | | |
* | | | | | | | Improve formatting; fix types; add struct field tagsgingerBill2026-01-027-1310/+1319
| | | | | | | |
* | | | | | | | Improve formatting and `#raw_union` logic in `core:sys/windows`gingerBill2026-01-028-1083/+1080
| | | | | | | |
* | | | | | | | Add boolean support for `raw_union_tag`gingerBill2026-01-021-0/+29
| | | | | | | |
* | | | | | | | Add `raw_union_tag` support to `MINIDUMP_CALLBACK_INPUT`gingerBill2026-01-021-13/+44
| | | | | | | |