| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | | sys/posix: fix dirfd on netbsd | Laytan Laats | 2024-11-15 | 1 | -9/+25 | |
| | | | | | | ||||||
| | * | | | | Fix integer type | NicknEma | 2024-11-15 | 1 | -1/+1 | |
| | |/ / / | | | | | | | | | Change int to i32 so it is the correct size | |||||
| | * | | | Merge pull request #4482 from A1029384756/master | gingerBill | 2024-11-14 | 4 | -3/+94 | |
| | |\ \ \ | | | | | | | | | | | core:sys/linux - implemented inotify | |||||
| | | * | | | core:sys/linux - prefixing + moved IN_CLOSE/IN_MOVE to constants | A1029384756 | 2024-11-13 | 2 | -38/+46 | |
| | | | | | | ||||||
| | | * | | | core:sys/linux - flags, spacing, inotify_init | A1029384756 | 2024-11-13 | 4 | -23/+37 | |
| | | | | | | ||||||
| | | * | | | core:sys/linux - fixed vet errors | A1029384756 | 2024-11-13 | 2 | -2/+2 | |
| | | | | | | ||||||
| | | * | | | core:sys/linux - implemented inotify | A1029384756 | 2024-11-13 | 4 | -3/+72 | |
| | | | | | | | | | | | | | | | | | | | | | core:sys/linux - added constants and spacing | |||||
| | * | | | | Use tabs instead of spaces | Alex Overstreet | 2024-11-13 | 1 | -10/+10 | |
| | | | | | | ||||||
| | * | | | | Add STICKYKEYS, TOGGLEKEYS, and FILTERKEYS | Alex Overstreet | 2024-11-13 | 1 | -0/+61 | |
| | | | | | | ||||||
| | * | | | | Add NSApplication bindings for `mainWindow` and `keyWindow` | Sebastian Pahnke | 2024-11-13 | 1 | -0/+10 | |
| | |/ / / | ||||||
| | * | | | Increase size of JS keyboard event key/code buffer size | p2jason | 2024-11-12 | 2 | -4/+4 | |
| | | | | | ||||||
| | * | | | added unlinking section to posix socket binding documentation | A1029384756 | 2024-11-06 | 1 | -0/+6 | |
| | | | | | ||||||
| | * | | | Mark procs as "contextless" in winerror.odin | NicknEma | 2024-11-04 | 1 | -7/+7 | |
| | | | | | | | | | | | | | So that they can be called from places like the windproc and stuff. | |||||
| | * | | | Merge pull request #4415 from p2jason/master | Laytan | 2024-11-01 | 1 | -14/+17 | |
| | |\ \ \ | | | | | | | | | | | Remove the event queue from odin.js and directly invoke callbacks so they are executed in context where prevent default is possible | |||||
| | | * | | | Removed event hook callback from add_*_event_listener functions | p2jason | 2024-10-31 | 1 | -18/+4 | |
| | | | | | | ||||||
| | | * | | | Removed event queue from add_*_event_listener JS functions and added event ↵ | p2jason | 2024-10-31 | 2 | -35/+43 | |
| | | | | | | | | | | | | | | | | | | | | | hook callback | |||||
| | | * | | | Changed boolean parameters to bit set in the add_*_event_listener functions | p2jason | 2024-10-25 | 1 | -6/+6 | |
| | | | | | | ||||||
| | | * | | | Added parameters to the add_*_event_listener JS functions for stopping event ↵ | p2jason | 2024-10-24 | 2 | -11/+20 | |
| | | | | | | | | | | | | | | | | | | | | | behavior | |||||
| | * | | | | fix tabs | Laytan Laats | 2024-11-01 | 1 | -15/+15 | |
| | | | | | | ||||||
| | * | | | | fix thread_unix for Darwin after pthread corrections in posix package | Laytan Laats | 2024-10-30 | 1 | -2/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | afed3ce removed the sys/unix package and moved over to sys/posix, it has new bindings for the pthread APIs but should have been equivalent (not). 8fb7182 used `CANCEL_ENABLE :: 0`, `CANCEL_DISABLE :: 1`, `CANCEL_DEFERRED :: 0`, `CANCEL_ASYNCHRONOUS :: 1` for Darwin, while the correct values are `1`, `0`, `2` and `0` respectively (same mistake was made for FreeBSD in that commit). What this meant is that the `pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS)` was not actually successful, but because the error wasn't checked it was assumed it was. It also meant `pthread_setcancelstate(PTHREAD_CANCEL_ENABLE)` would actually be setting `PTHREAD_CANCEL_DISABLE`. The code in this PR restores the behaviour by now actually deliberately setting `PTHREAD_CANCEL_DISABLE` and not setting `PTHREAD_CANCEL_ASYNCHRONOUS` which was the previous behaviour that does actually seem to work for some reason. (I also fixed an issue in fmt where `x` would use uppercase if it was a pointer.) | |||||
| | * | | | | Merge pull request #4427 from laytan/posix-additions | gingerBill | 2024-10-30 | 64 | -1489/+1143 | |
| | |\ \ \ \ | | | | | | | | | | | | | Finish sys/posix with Linux and partial Windows support & clean up other packages as a result | |||||
| | | * | | | | fix test | Laytan | 2024-10-28 | 2 | -5/+8 | |
| | | | | | | | ||||||
| | | * | | | | port pthread_mutex_t and pthread_cond_t from sys/unix cause miniaudio wants it | Laytan | 2024-10-28 | 1 | -4/+44 | |
| | | | | | | | ||||||
| | | * | | | | remove pthread from sys/unix and use sys/posix where used | Laytan | 2024-10-28 | 8 | -716/+5 | |
| | | | | | | | ||||||
| | | * | | | | sys/posix: impl rest of linux, impl some of Windows | Laytan Laats | 2024-10-28 | 56 | -769/+1091 | |
| | | | | | | | ||||||
| | * | | | | | sys/wasm/js: add `set_element_style` | Laytan Laats | 2024-10-26 | 2 | -0/+12 | |
| | | |/ / / | |/| | | | ||||||
| | * | | | | Merge pull request #4335 from colrdavidson/datetime_tz | Jeroen van Rijn | 2024-10-22 | 1 | -0/+14 | |
| | |\ \ \ \ | | |/ / / | |/| | | | Add Timezone Support to Odin | |||||
| | | * | | | Initial cut of timezones | Colin Davidson | 2024-10-09 | 1 | -0/+14 | |
| | | | | | | ||||||
| | * | | | | Merge pull request #4376 from Barinzaya/sysinfo-avx512 | Laytan | 2024-10-16 | 1 | -1/+46 | |
| | |\ \ \ \ | | |_|/ / | |/| | | | core:sys/info AVX-512 CPU Features | |||||
| | | * | | | Renamed and trimmed AVX-512 features in sys/info. | Barinzaya | 2024-10-15 | 1 | -36/+32 | |
| | | | | | | | | | | | | | | | | | | | | | Removed underscores from the AVX-512 names in `CPU_Feature` to make them match their equivalent LLVM target features. Removed 4FMAPs and 4VNNIW as there aren't matching LLVM target features. | |||||
| | | * | | | Fixed a theoretical edge case in AVX512VL support detection. | Barinzaya | 2024-10-14 | 1 | -1/+5 | |
| | | | | | | ||||||
| | | * | | | Fixed formatting. | Barinzaya | 2024-10-14 | 1 | -4/+4 | |
| | | | | | | ||||||
| | | * | | | Added AVX-512 feature detection to core:sys/info. | Barinzaya | 2024-10-14 | 1 | -1/+46 | |
| | | | | | | ||||||
| | * | | | | add macos 15.0.1 to odin report and core/sys/info | Laytan Laats | 2024-10-14 | 1 | -0/+1 | |
| | |/ / / | ||||||
| | * | | | Merge pull request #4118 from andradei/posix-linux | Laytan | 2024-10-13 | 35 | -312/+1356 | |
| | |\ \ \ | | | | | | | | | | | Linux POSIX support | |||||
| | | * | | | review/correct/cleanup posix linux PR | Laytan | 2024-09-30 | 15 | -343/+276 | |
| | | | | | | ||||||
| | | * | | | Fix O_Flag_Bits.EXEC for non Linux platforms on posix/fcntl. | Isaac Andrade | 2024-09-21 | 1 | -3/+1 | |
| | | | | | | ||||||
| | | * | | | Move bit set creation to compiler guard. Fix indentation on posix/sys_sem. | Isaac Andrade | 2024-09-21 | 2 | -5/+8 | |
| | | | | | | ||||||
| | | * | | | Resolve bit set differences between linux and other platforms in posix/fcntl | Isaac Andrade | 2024-09-21 | 1 | -46/+106 | |
| | | | | | | ||||||
| | | * | | | Satisfy the compiler. | Isaac Andrade | 2024-09-21 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | Rename sigaction duplicate type to sigaction_t on linux, following other ↵ | Isaac Andrade | 2024-09-21 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | platforms. | |||||
| | | * | | | Implement POSIX pthread, signal, sys/resource, unistd for Linux. | Isaac Andrade | 2024-09-21 | 4 | -64/+438 | |
| | | | | | | ||||||
| | | * | | | Fix bit flags on fcntl linux POSIX implemention. Add sys/sem linux ↵ | Isaac Andrade | 2024-09-15 | 2 | -2/+37 | |
| | | | | | | | | | | | | | | | | | | | | | implementation. | |||||
| | | * | | | Implement Linux POSIX compliance for poll, sched, sys/select. Fix enum in fcntl. | Isaac Andrade | 2024-09-14 | 4 | -10/+10 | |
| | | | | | | ||||||
| | | * | | | Fix O_NOFOLLOW typo. Add Linux support for POSIX fcntl. | Isaac Andrade | 2024-09-14 | 1 | -43/+109 | |
| | | | | | | ||||||
| | | * | | | Add initial POSIX support for Linux for wordexp. | Isaac Andrade | 2024-09-14 | 1 | -0/+21 | |
| | | | | | | ||||||
| | | * | | | Finish sys/socket POSIX support for Linux. | Isaac Andrade | 2024-09-11 | 1 | -49/+81 | |
| | | | | | | ||||||
| | | * | | | In-progress support for POSIX on Linux for sys/socket. | Isaac Andrade | 2024-09-10 | 1 | -28/+75 | |
| | | | | | | ||||||
| | | * | | | Add Linux support for POSIX sys ipc, mman, time, utsname. | Isaac Andrade | 2024-09-10 | 4 | -9/+19 | |
| | | | | | | ||||||
| | | * | | | Fix some compilation errors on POSIX linux. | Isaac Andrade | 2024-09-09 | 5 | -4/+11 | |
| | | | | | | ||||||