aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Collapse)AuthorAgeFilesLines
* [sys/windows]: Fix the value for TH32CS_SNAPPROCESS constantflysand72024-06-301-1/+1
|
* Merge pull request #3838 from flysand7/windows-tlhelpgingerBill2024-06-301-0/+101
|\ | | | | [core/windows]: Bind tlhelp.h functions from kernel32.dll
| * [core/windows]: Bind tlhelp.h functions from kernel32.dllflysand72024-06-301-0/+101
| |
* | Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-292-552/+552
| |
* | More style improvementsgingerBill2024-06-291-1/+1
| |
* | Update `core` to `-strict-style`gingerBill2024-06-292-13/+7
| |
* | Even more style fixesgingerBill2024-06-291-10/+10
| |
* | Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-292-3/+3
|/
* change error strings to an enumerated array in rodata; print_error takes a ↵jason2024-06-281-0/+2
| | | | file argument
* sys/linux: fix some syscalls and types; add more to Sig_Action and Sig_Info; ↵jason2024-06-273-76/+182
| | | | Pid int->i32
* Merge pull request #3806 from NicknEma/windows_fixesJeroen van Rijn2024-06-251-1/+1
|\ | | | | Update CommandLineToArgvW return type
| * Update CommandLineToArgvW return typeNicknEma2024-06-251-1/+1
| | | | | | It now returns a multi-pointer so it can be iterated without any casting.
* | Add GetNumberOfConsoleInputEventsJeroen van Rijn2024-06-201-0/+5
| |
* | Merge pull request #3524 from Feoramund/freebsd-amd64-syscall-errnogingerBill2024-06-202-4/+5
|\ \ | | | | | | Add `intrinsics.syscall_bsd`
| * | Fix `info.init_os_version` on FreeBSDFeoramund2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | It's possible for the return string to be longer than 128 characters these days, so I've increased it to 1024, same as the other BSDs. SYSCTL was otherwise erring out due to lack of buffer space.
| * | Add `intrinsics.syscall_bsd`Feoramund2024-06-121-3/+4
| | | | | | | | | | | | | | | | | | This is a BSD-style syscall that checks for a high Carry Flag as the error state. If the CF is high, the boolean return value is false, and if it is low (no errors) then the boolean return value is true.
* | | Merge pull request #3740 from laytan/wgpugingerBill2024-06-201-0/+4
|\ \ \ | | | | | | | | Add `vendor:wgpu`
| * | | Add `vendor:wgpu`Laytan Laats2024-06-121-0/+4
| | | |
* | | | Merge pull request #3787 from jasonKercher/more-windows-commJeroen van Rijn2024-06-192-81/+178
|\ \ \ \ | | | | | | | | | | Add more bindings for comm ports and console events
| * | | | make -strict-style happyjason2024-06-191-1/+1
| | | | |
| * | | | move DCB to types.odin; add more bindings for comm functionsjason2024-06-192-80/+98
| | | | |
| * | | | Merge remote-tracking branch 'origin/master' into more-windows-commjason2024-06-194-110/+90
| |\ \ \ \
| * | | | | save before merging from upstreamjason2024-06-192-2/+81
| | | | | |
* | | | | | Fix d3d11 IInfoQueue_VTable & Add LoadLibraryExWFabian Sperber2024-06-192-0/+17
| |/ / / / |/| | | | | | | | | | | | | | - wrong order & was missing PushStorageFilter & PushRetrievalFilter
* | | | | Merge pull request #3750 from Kelimion/dcb_bitfieldJeroen van Rijn2024-06-151-109/+30
|\ \ \ \ \ | | | | | | | | | | | | Update kernel32 struct DCB.
| * | | | | Update kernel32 struct DCB.Jeroen van Rijn2024-06-131-109/+30
| |/ / / /
* | | | | Merge branch 'master' of https://github.com/FrancisTheCat/OdinFranz Höltermann2024-06-141-0/+13
|\ \ \ \ \
| * | | | | Merge branch 'odin-lang:master' into masterFrancisTheCat2024-06-141-0/+13
| |\| | | |
| | * | | | add COMMTIMEOUTS, get/setCommTimeoutsjasonkercher2024-06-121-0/+13
| | | |/ / | | |/| |
* | / | | Fixed WinEventFlagsFranz Höltermann2024-06-141-4/+4
|/ / / /
* | | | Improved win32 bindings according to Kelimions suggestions with enums and ↵Franz Höltermann2024-06-142-4/+29
| | | | | | | | | | | | | | | | bitsets
* | | | Merge branch 'master' of https://github.com/odin-lang/OdinFranz Höltermann2024-06-117-6/+22
|\| | |
| * | | add MacOS 14.5 to 'core:sys/info' and 'odin report'Laytan Laats2024-06-071-0/+1
| |/ /
| * | Merge pull request #3646 from Feoramund/multi-testJeroen van Rijn2024-06-043-4/+5
| |\ \ | | | | | | | | Refactor the test runner
| | * | Prevent test runner deadlock on NetBSDFeoramund2024-06-021-0/+1
| | | | | | | | | | | | | | | | Add `pthread_testcancel` to `core:sys/unix`
| | * | Fix wrong `PTHREAD_CANCEL_ASYNCHRONOUS` on FreeBSD and OpenBSDFeoramund2024-06-022-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The test runner was deadlocking when a test raised a signal on FreeBSD. This is untested on OpenBSD, but I have referenced this file: https://github.com/openbsd/src/blob/master/include/pthread.h
| * | | Fix type of two Win32 functionsLaurent Dufresne2024-06-031-2/+2
| |/ /
| * | PR#3655 - small linter issue correctionErik Isidore2024-05-301-1/+1
| | |
| * | core:sys/linux - Add support for Unix Domain Socket addressesErik Isidore2024-05-302-0/+14
| | |
* | | Added some missing functions to core/sys/windowsFranz Höltermann2024-06-114-1/+35
|/ /
* | Fix typesgingerBill2024-05-241-2/+2
| |
* | Fix enum definition for `bit_set` usegingerBill2024-05-241-10/+4
| |
* | Merge branch 'master' into netbsdAndreas T Jonsson2024-05-134-24/+793
|\ \
| * \ Merge pull request #3506 from IllusionMan1212/windows-hidgingerBill2024-05-103-24/+791
| |\ \ | | | | | | | | core/sys/windows: added various procedures and constants for the hid library
| | * | core/sys/windows: added various procedures and constants related to the hid ↵IllusionMan12122024-05-073-24/+791
| | | | | | | | | | | | | | | | library
| * | | Merge pull request #3560 from wschiefer/add-more-win32-console-apisgingerBill2024-05-101-0/+2
| |\ \ \ | | | | | | | | | | Add more win32 console APIs
| | * | | Add more win32 console APIsWaldemar Schiefer2024-05-091-0/+2
| | | | |
* | | | | Minor code cleanupAndreas T Jonsson2024-05-101-1/+1
| | | | |
* | | | | Merge branch 'master' into netbsdAndreas T Jonsson2024-05-104-34/+53
|\| | | |
| * | | | fix a couple of -vet-style failures after ↵Laytan2024-05-091-15/+15
| |/ / / | | | | | | | | | | | | f54977336b27c32eab52b77d94e7b1610f4350cf