| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add comment to ole32.odin and types.odin. | Jeroen van Rijn | 18 hours | 2 | -0/+4 |
| | | |||||
| * | Revert "Add missing platform guards." | Jeroen van Rijn | 18 hours | 2 | -2/+0 |
| | | | | | This reverts commit 2da1befe0483cf3d96db5af3934c29dbc3cac42a. | ||||
| * | Add missing platform guards. | Jeroen van Rijn | 18 hours | 2 | -0/+2 |
| | | |||||
| * | Add more Windows endpoints | blob1807 | 20 hours | 5 | -7/+33 |
| | | |||||
| * | Remove `core:mem` import from `core:sys/darwin/Foundation`. | Jeroen van Rijn | 3 days | 1 | -6/+6 |
| | | |||||
| * | Merge pull request #6245 from odin-lang/new_os | gingerBill | 4 days | 1 | -4/+4 |
| |\ | | | | | `core:os/os2` -> `core:os` integration | ||||
| | * | Unwrap cpu affinity syscalls. | Jeroen van Rijn | 6 days | 1 | -4/+4 |
| | | | |||||
| * | | Add `VirtualAlloc2` and `MapViewOfFile3` | gingerBill | 4 days | 1 | -0/+73 |
| | | | |||||
| * | | import cleanup | jakubtomsu | 5 days | 3 | -12/+10 |
| |/ | |||||
| * | Merge pull request #6218 from Kelimion/fix-6204 | Jeroen van Rijn | 13 days | 6 | -86/+107 |
| |\ | | | | | Fix #6204 | ||||
| | * | Remove duplicate buffer | Jeroen van Rijn | 13 days | 4 | -12/+0 |
| | | | |||||
| | * | Fix #6204 | Jeroen van Rijn | 13 days | 2 | -74/+107 |
| | | | | | | | | | Use temporary stack buffers and some global scratch space to remove the need for any allocator. | ||||
| * | | Merge pull request #6214 from Josh8011/master | gingerBill | 13 days | 1 | -0/+1 |
| |\ \ | | | | | | | user32.odin add UnhookWinEvent | ||||
| | * | | user32.odin add UnhookWinEvent | Joshua Zimbicki | 13 days | 1 | -0/+1 |
| | |/ | |||||
| * | | Use `contextless` | gingerBill | 13 days | 1 | -2/+4 |
| | | | |||||
| * | | Merge pull request #5816 from jakubtomsu/win32-rawinput-and-barriers | gingerBill | 13 days | 3 | -0/+33 |
| |\ \ | |/ |/| | [core:sys/windows] Sync Barriers, macros for buffered rawinput | ||||
| | * | forgot to use tabs, as always | jakubtomsu | 2025-10-16 | 2 | -10/+10 |
| | | | |||||
| | * | barriers, rawinput macros | jakubtomsu | 2025-10-16 | 3 | -0/+33 |
| | | | |||||
| * | | Merge pull request #6093 from bplu4t2f/master | gingerBill | 2026-01-30 | 3 | -2/+78 |
| |\ \ | | | | | | | Add more win32 bindings | ||||
| | * | | Add more win32 bindings | bplu4t2f | 2026-01-24 | 3 | -2/+78 |
| | | | | |||||
| * | | | add windows.ReadDirectoryChangesExW | Leo Zurbriggen | 2026-01-27 | 2 | -0/+18 |
| | | | | |||||
| * | | | Fix #6173 | gingerBill | 2026-01-27 | 1 | -8/+8 |
| |/ / | |||||
| * | | Create new `core:sys/darwin/CoreGraphics` package (#6147) | Tohei Ichikawa | 2026-01-23 | 5 | -12/+115 |
| | | | | | | | | | | | | | | | | | | | | | | | * Add Darwin mouse cursor-related bindings Create CoreGraphics package in the process * Remove unneeded semicolons * Define some CG types in CoreFoundation instead This matches where Darwin's C header files defines these types | ||||
| * | | nbio(windows): use one IOCP for all event loops | laytan | 2026-01-17 | 2 | -0/+6 |
| | | | |||||
| * | | Merge pull request #6124 from laytan/nbio | gingerBill | 2026-01-16 | 14 | -62/+1438 |
| |\ \ | | | | | | | Add `core:nbio` | ||||
| | * | | uring: move package from nbio/uring to sys/linux/uring | Laytan Laats | 2026-01-14 | 3 | -0/+1229 |
| | | | | |||||
| | * | | Merge branch 'master' into nbio | Laytan | 2026-01-13 | 7 | -127/+355 |
| | |\ \ | |||||
| | * | | | nbio: add package | Laytan Laats | 2026-01-11 | 7 | -33/+130 |
| | | | | | |||||
| | * | | | posix: fix openat mode not being c_vararg | Laytan Laats | 2026-01-11 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | linux: implement eventfd syscall | Laytan Laats | 2026-01-11 | 3 | -1/+12 |
| | | | | | |||||
| | * | | | kqueue: fix bsds, add user filter, add struct tests | Laytan Laats | 2026-01-11 | 1 | -27/+66 |
| | | | | | |||||
| * | | | | Remove old dead directory `core:sys/win32` | gingerBill | 2026-01-14 | 1 | -3/+0 |
| | |/ / |/| | | |||||
| * | | | Add NSWindow layout information method bindings to darwin/Foundation (#6040) | Jacob Evelyn | 2026-01-13 | 1 | -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 Evelyn | 2026-01-13 | 1 | -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> | ||||
| * | | | Implement more Linux syscalls. (#6083) | Znarf | 2026-01-13 | 4 | -14/+186 |
| | | | | |||||
| * | | | remove unneeded manual definitions | Paul Page | 2026-01-12 | 1 | -14/+0 |
| | | | | |||||
| * | | | Update Orca bindings | Paul Page | 2026-01-12 | 1 | -96/+142 |
| |/ / | |||||
| * | | Move `WSAEVENT` to types.odindev-2026-01 | gingerBill | 2026-01-05 | 2 | -1/+2 |
| | | | |||||
| * | | Implement `LPWSAOVERLAPPED_COMPLETION_ROUTINE` correctly | gingerBill | 2026-01-05 | 1 | -2/+15 |
| | | | |||||
| * | | Minor fixes to formatting and types | gingerBill | 2026-01-02 | 2 | -7/+7 |
| | | | |||||
| * | | More formatting improvements | gingerBill | 2026-01-02 | 10 | -170/+198 |
| | | | |||||
| * | | Improve the formatting of user32.odin | gingerBill | 2026-01-02 | 1 | -319/+326 |
| | | | |||||
| * | | Improve formatting; fix types; add struct field tags | gingerBill | 2026-01-02 | 7 | -1310/+1319 |
| | | | |||||
| * | | Improve formatting and `#raw_union` logic in `core:sys/windows` | gingerBill | 2026-01-02 | 8 | -1083/+1080 |
| | | | |||||
| * | | Add `raw_union_tag` support to `MINIDUMP_CALLBACK_INPUT` | gingerBill | 2026-01-02 | 1 | -13/+44 |
| | | | |||||
| * | | Minor formatting improvements | gingerBill | 2026-01-02 | 2 | -83/+83 |
| | | | |||||
| * | | Change usage of `i32` to `c_int` where appropriate | gingerBill | 2026-01-02 | 8 | -64/+72 |
| | | | |||||
| * | | Fix typo | gingerBill | 2026-01-02 | 1 | -1/+1 |
| | | | |||||
| * | | Fix some return types in core:sys/windows | gingerBill | 2026-01-02 | 2 | -5/+5 |
| | | | |||||
| * | | Replace uses of `c.int` with `c_int` for consistency | gingerBill | 2026-01-02 | 3 | -14/+11 |
| | | | |||||