aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge branch 'master' into tiocgwinsz_timeRaph2025-06-2048-1280/+3293
| |\
| | * sys/posix: Correct reference to `core:text/regex`Feoramund2025-06-201-1/+1
| | |
| | * Fix #5366Jeroen van Rijn2025-06-191-0/+4
| | |
| | * Fix `WAVEFORMATEX` struct size (#5356)David Holland2025-06-181-2/+2
| | | | | | | | | | | | | | | * fix WAVEFORMATEX struct size * fix size test for WAVEFORMATEX * pack WAVEFORMATEXTENSIBLE
| | * Added GetThreadDescription kernal32.odinPePerRoNii2025-06-171-0/+1
| | |
| | * Remove unneeded ; for essenceJeroen van Rijn2025-06-161-890/+890
| | |
| | * Factor out buffered utf helper.Jeroen van Rijn2025-06-161-4/+68
| | |
| | * add macOS Tahoe to `odin report` and `core:sys/info`Laytan Laats2025-06-141-0/+1
| | |
| | * Add `system:dl` to `foreign import` for dlfcn.odingingerBill2025-06-111-1/+4
| | |
| * | added TIOCGWINSZ to darwin, linux and freebsdRaphGL2025-06-203-0/+13
| | |
* | | Merge branch 'master' into macharenaColin Davidson2025-06-0839-316/+2100
|\ \ \ | | |/ | |/|
| * | Use idiomatic `rawptr(nil)`Feoramund2025-06-081-2/+1
| | |
| * | Work around untyped nilJeroen van Rijn2025-06-081-1/+2
| | |
| * | Removed obsolete `tz` param from `gettimeofday`Tohei Ichikawa2025-06-082-10/+2
| | |
| * | Added missing parameter to `gettimeofday`Tohei Ichikawa2025-06-082-2/+10
| | |
| * | Re-add htonl and htons for those porting from C.Jeroen van Rijn2025-06-061-1/+7
| | |
| * | Deprecate old @(deprecated) things.Jeroen van Rijn2025-06-063-15/+0
| | |
| * | Enable `odin check examples/all` for JS.Jeroen van Rijn2025-06-041-1/+1
| | |
| * | Add windows bindings to support overlapped IOBen Ryan2025-06-043-0/+16
| | |
| * | Merge pull request #5246 from RichardFevrier/masterdev-2025-06gingerBill2025-06-021-5/+10
| |\ \ | | | | | | | | Posix: Signal: add SIGWINCH support
| | * | Posix: Signal: add SIGWINCH supportRichard Février2025-05-311-5/+10
| | | |
| * | | Simplified function call to loadCstringDirectAlexander Lunsford2025-05-301-7/+3
| | | |
| * | | Fix odin.js loadCstring to use pointer address correctly.Alexander Lunsford2025-05-301-1/+1
| |/ /
| * | Add missing SEL _cmd argument to objc class_addMethod IMPsZach Clark2025-05-272-97/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When trying to grab the window pointer off the notification in a windowDidBecomeKey implementation, I kept getting segfaults calling notification->object(). The second argument of these needs to be a SEL. https://developer.apple.com/documentation/objectivec/class_addmethod(_:_:_:_:)?language=objc#Discussion I imagine existing code is getting by by setting the window information in the delegate's context userdata, which works fine when you only have one window as you can avoid needing to call notification->object(), until you want one delegate assigned to two windows, hard to work around.
| * | MAKEFOURCC: changed BYTE to byteVincent Billet2025-05-261-1/+1
| | |
| * | sys/info: populate cpu.physical_cores and cpu.logical_cores on DarwinLaytan Laats2025-05-261-0/+12
| | |
| * | HRESULT_FROM_WIN32 correctionVincent Billet2025-05-262-2/+2
| | |
| * | Merge branch 'odin-lang:master' into badaxis/Windows-Audio&WinmmVincent Billet2025-05-2611-45/+124
| |\ \
| | * | Add core/hyperthread count for Windows and Linux (#5216)Jeroen van Rijn2025-05-2511-45/+124
| | | | | | | | | | | | | | | | | | | | Add core/hyperthread count to `core:sys/info` for Windows and Linux. TODO: Linux RISCV, Linux ARM, Darwin, and the BSDs.
| * | | Retracted some winmm changesVincent Billet2025-05-221-209/+0
| | | |
| * | | Reverted CoCreateInstance formattingVincent Billet2025-05-221-1/+7
| | | |
| * | | COM & Audio useful bindingsVincent Billet2025-05-213-24/+550
| |/ /
| * | Formatting fixesKrzesimir Nowak2025-05-181-10/+10
| | |
| * | sys/linux: Improve documentation for Dirent and related proceduresKrzesimir Nowak2025-05-172-19/+51
| | |
| * | Fix -vet complaints in `core:sys/darwin/Foundation`Jeroen van Rijn2025-05-172-2/+0
| | |
| * | Add NSMenuItem.odingingerBill2025-05-171-0/+461
| | |
| * | Add Objective-C helper for creating subclassesgingerBill2025-05-174-94/+712
| | |
| * | Move things to constants.odinJeroen van Rijn2025-05-123-19/+23
| | |
| * | Update `linux.Map_Flags_Bits`Jeroen van Rijn2025-05-122-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #5151 - Removes `SHARED_VALIDATE` from the enum and turns it into `Map_Shared_Validate :: Map_Flags{.SHARED, .PRIVATE}` so it has the proper value of 0x03. - Adds `DROPPABLE`. - Adds constants `MAP_HUGE_SHIFT` and `MAP_HUGE_MASK`. - Adds the huge page precomputed constants from `mman.h`, defined as the log2 of the size shifted left by `MAP_HUGE_SHIFT`: Map_Huge_16KB Map_Huge_64KB Map_Huge_512KB Map_Huge_1MB Map_Huge_2MB Map_Huge_8MB Map_Huge_16MB Map_Huge_32MB Map_Huge_256MB Map_Huge_512MB Map_Huge_1GB Map_Huge_2GB Map_Huge_16GB
| * | os2: better copy_directory, and add native copy_file and copy_directory ↵Laytan Laats2025-05-084-12/+68
| | | | | | | | | | | | variants on MacOS
| * | Merge pull request #5091 from Badaxis/badaxis/windows-scancodesgingerBill2025-05-081-0/+172
| |\ \ | | | | | | | | Adding windows keyboard scan codes
| | * | Adding windows keyboard scan codesVincent Billet2025-04-291-0/+172
| | | |
| * | | Fix CreateDibSection bindingJeroen van Rijn2025-05-051-1/+1
| | | |
| * | | win/sys: Add GetWindowThreadProcessIdomark962025-05-031-0/+2
| |/ /
* | | fix frequency grabColin Davidson2025-06-081-2/+2
| | |
* | | Merge branch 'master' into macharenaColin Davidson2025-04-2690-1853/+6243
|\| |
| * | Fix 2 selectors in NSDictionaryHarold Brenes2025-04-171-2/+2
| | |
| * | Fix linux.dirent_namejason2025-04-131-1/+1
| | | | | | | | | | | | Was not searching the first possible byte for 0.
| * | Remove stray import.Jeroen van Rijn2025-04-051-1/+0
| | |
| * | Fix segfault in core:sys/info on WSL2Jeroen van Rijn2025-04-051-6/+14
| | |