aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Collapse)AuthorAgeFilesLines
...
* | core:sys/info: iterate over registry nodes to enumerate GPUsJeroen van Rijn2025-10-102-8/+52
| |
* | Render examples.Jeroen van Rijn2025-10-105-27/+32
| |
* | Further overhaul of package line comments.Jeroen van Rijn2025-10-093-13/+12
| |
* | Fix #5225 wasm odin.js undefined this.memxenobas2025-10-051-2/+2
|/
* Fix various foreign signaturesHarold Brenes2025-09-294-6/+12
|
* [core:sys/info] doc: Remove duplicated lineYuriy Grynevych2025-09-251-1/+0
|
* Merge pull request #5677 from slowhei/mastergingerBill2025-09-121-2/+14
|\ | | | | Fix Drawin addObserver methods and add support for new Objc_Block
| * Fix addObserver methods and add support for new Objc_BlockTohei Ichikawa2025-09-111-2/+14
| |
* | Merge branch 'odin-lang:master' into patch-2FourteenBrush2025-09-091-0/+1
|\ \
| * | Add build tags to `posix/spawn.odin`FourteenBrush2025-09-071-0/+1
| | |
* | | Add `RtlNtStatusToDosError` `ERROR_MR_MID_NOT_FOUND` errorFourteenBrush2025-09-091-0/+1
| | |
* | | Add `RtlNtStatusToDosError`FourteenBrush2025-09-091-0/+1
| | | | | | | | | Maps kernel NTSTATUS to win32 system error
* | | Add `ERROR_NOT_FOUND`FourteenBrush2025-09-051-0/+1
| | | | | | | | | | | | | | | Returned by `CancelIoEx` when cancelled number or io completions was 0. Was for some reason defined in `core:os`, but not in win32 pkg. Ref: https://learn.microsoft.com/en-us/windows/win32/debug/system-error-codes--1000-1299-
* | | Add `CancelIoEx` to kernel32.odinFourteenBrush2025-09-041-0/+1
|/ /
* | Add `LPFN_GETACCEPTEXSOCKADDRS` to ws2_32.odinFourteenBrush2025-08-311-1/+12
| |
* | Fix broken wglUseFontBitmaps bindingpuugz2025-08-301-1/+2
| |
* | fix typo in CLSIDFromProgIDEx signatureJon Lipstate2025-08-291-1/+1
|/
* Fixed and added obj-c methods for NSWindowStanislav Ch. Nikolov2025-08-281-2/+11
|
* Add `add/remove_document_event_listener()` to `core:sys/wasm/js`Bailey Gibbons2025-08-223-0/+64
|
* Merge pull request #5516 from ↵gingerBill2025-08-152-0/+58
|\ | | | | | | | | cardboardguru76/darwin-foundation-support-for-handmade-hero-port Additional obj-c methods for darwin Foundation
| * Convert leading spaces to tabsSteve Waddicor2025-08-011-26/+26
| |
| * Merge branch 'odin-lang:master' into ↵cardboardguru762025-07-302-12/+353
| |\ | | | | | | | | | darwin-foundation-support-for-handmade-hero-port
| * | Additional obj-c methods for darwin FoundationSteve Waddicor2025-07-292-0/+58
| | | | | | | | | | | | | | | | | | Added support for NSBitmapImageRep class. Added ability to set contents to a CALayer. I needed these to support a port of Handmade Hero, but they are of general use.
* | | Fix ITimer_Flags_Bits enum valuediniamo2025-08-141-1/+1
| | |
* | | Added getaddrinfo flagsWrath2025-08-121-0/+13
| | |
* | | Merge pull request #5558 from odin-lang/bill/init-fini-changesgingerBill2025-08-1015-28/+50
|\ \ \ | | | | | | | | `@(init)` & `@(finit)` Changes.
| * | | Add another `contextless`bill/init-fini-changesgingerBill2025-08-081-1/+1
| | | |
| * | | Add missing `contextless`gingerBill2025-08-082-2/+2
| | | |
| * | | More contextless fixesgingerBill2025-08-082-5/+5
| | | |
| * | | Add more "contextless"gingerBill2025-08-082-4/+8
| | | |
| * | | Fix more procedure to be `contextless`gingerBill2025-08-081-1/+1
| | | |
| * | | Require `@(init)` and `@(fini)` to be `proc "contextless" ()`gingerBill2025-08-088-15/+33
| | | |
* | | | Fix some webgl bindingsAlex Riedl2025-08-091-0/+37
|/ / /
* | | Fix tests for UTF-16 stringsgingerBill2025-08-021-1/+1
| | |
* | | os2 internals -> (c)string16gingerBill2025-08-022-2/+2
| | |
* | | `for in string16`; Support `string16` across coregingerBill2025-08-025-41/+41
| |/ |/|
* | remove spawn from os, comment sys/posix/spawnColin Davidson2025-07-291-0/+8
| |
* | shuffle to Kern_ReturnColin Davidson2025-07-291-19/+19
| |
* | enum passColin Davidson2025-07-292-29/+112
| |
* | Merge remote-tracking branch 'live/master' into macharenaColin Davidson2025-07-2857-75/+95
|\|
| * Merge pull request #5467 from harold-b/hb.ios-subtarget-rename-iphonegingerBill2025-07-202-16/+6
| |\ | | | | | | Rename `iOS` subtarget to `iPhone`, add `ODIN_PLATFORM_SUBTARGET_IOS`
| | * Rename `iOS` subtarget to `iPhone` for consistency.Harold Brenes2025-07-142-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`
| * | Add IUnknown UUIDconnnnal2025-07-171-2/+3
| |/
| * Replace system:System.framework imports with system:SystemHarold Brenes2025-07-1353-53/+53
| | | | | | | | This makes the linker work for both macOS and iOS targets
| * Fix #5452Jeroen van Rijn2025-07-111-4/+33
| |
* | fix tabbingColin Davidson2025-07-071-4/+0
| |
* | Merge branch 'master' into macharenaColin Davidson2025-07-0715-923/+1024
|\|
| * Fix incorrect type for FONTENUMPROCWJamie Dennis2025-07-011-1/+1
| |
| * sys/linux: Unify IPC_Flags and IPC_Mode bitsetsSunagatov Denis2025-06-242-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>
| * added IS_SUPPORTED to core:sys/posixRaphGL2025-06-213-0/+17
| |