aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Make `O_RDONLY` default for `os.open` on all platforms.Jeroen van Rijn2024-11-283-588/+579
* os2: skip dir test when unsupportedLaytan Laats2024-11-151-1/+1
* os2: fix file type detection in dir_windowsLaytan Laats2024-11-152-14/+10
* os2: fix leak in dir_windowsLaytan Laats2024-11-151-0/+1
* Fix #4406 `os2` to not close the std file handles but rather just free the me...gingerBill2024-11-041-3/+3
* Merge pull request #4427 from laytan/posix-additionsgingerBill2024-10-301-1/+1
|\
| * sys/posix: impl rest of linux, impl some of WindowsLaytan Laats2024-10-281-1/+1
* | Update process_windows.odinPatric Dexheimer2024-10-271-1/+1
* | Merge pull request #4335 from colrdavidson/datetime_tzJeroen van Rijn2024-10-226-25/+12
|\ \ | |/ |/|
| * tweaks per laytan suggestionsColin Davidson2024-10-106-25/+12
* | Merge pull request #4118 from andradei/posix-linuxLaytan2024-10-131-4/+7
|\ \ | |/ |/|
| * Add contants RTLD contants on os_linux and posix (dlfcn).Isaac Andrade2024-08-281-4/+7
| * Use native types on linux POSIX structs.Isaac Andrade2024-08-281-3/+0
| * Merge branch 'master' of github.com:odin-lang/Odin into posix-linuxIsaac Andrade2024-08-277-130/+168
| |\
| * | Add POSIX dirent struct for Linux.Isaac Andrade2024-08-231-0/+3
* | | os/os2: add default permissions to write_entire_fileLaytan Laats2024-10-071-1/+1
* | | os/os2: fix mkdir_all on posix with abs pathLaytan Laats2024-10-071-1/+1
* | | reset n before stderr path tooLaytan Laats2024-10-051-0/+1
* | | Don't append to buffer if nothing was readflysand72024-10-051-2/+2
* | | Merge pull request #4272 from flysand7/os2-noquoteLaytan2024-10-041-17/+21
|\ \ \
| * | | Remove unused thingsflysand72024-10-051-21/+3
| * | | [os2/process]: Don't quote arguments unless neededflysand72024-09-191-17/+39
* | | | better error handlingLaytan2024-10-041-12/+17
* | | | reset errLaytan2024-10-041-0/+2
* | | | wait instead of killLaytan2024-10-041-2/+1
* | | | Revert "add some debug logs"Laytan2024-10-041-10/+0
* | | | add .ENOSYS == .Unsupported for posix tooLaytan2024-10-041-0/+2
* | | | fix bsds process_openLaytan2024-10-042-1/+1
* | | | add some debug logsLaytan2024-10-041-0/+10
* | | | make sure stdout and stderr always point to allocationLaytan2024-10-041-2/+2
* | | | add unsupported check in process testLaytan2024-10-041-0/+2
* | | | fix deadlock when in write_errno_to_parent_and_abort stateLaytan2024-10-042-2/+2
* | | | satisfy -vetLaytan Laats2024-10-041-1/+1
* | | | kill process if waiting didn't make it exit to avoid a zombieLaytan Laats2024-10-041-0/+1
* | | | general cleanupLaytan Laats2024-10-041-11/+11
* | | | use dynamic array instead of string builderLaytan Laats2024-10-041-10/+9
* | | | kill process if there was an error during reading to not leave a zombieLaytan Laats2024-10-041-40/+43
* | | | fix temp allocator guard bugLaytan Laats2024-10-031-1/+1
* | | | fix use-after-free - closing wrong pipeLaytan Laats2024-10-031-1/+1
* | | | fix os2.process_exec on non-windows and add a smoke testLaytan Laats2024-10-032-35/+49
* | | | Merge pull request #4290 from flysand7/pipe-has-datadev-2024-10gingerBill2024-10-016-125/+313
|\ \ \ \
| * | | | adjust docsflysand72024-09-291-6/+3
| * | | | [os2/process]: Implement process_execflysand72024-09-281-0/+90
| * | | | [os2/process]: Unindent doc commentsflysand72024-09-281-124/+123
| * | | | Fix indentation issuesflysand72024-09-261-4/+4
| * | | | [os2]: Implement pipe_has_data procedureflysand72024-09-245-1/+103
* | | | | Remove unused importsgingerBill2024-09-221-2/+0
|/ / / /
* | | | Merge pull request #4261 from laytan/net-bound-endpointgingerBill2024-09-191-1/+1
|\ \ \ \
| * | | | net: add `bound_endpoint` procedureLaytan Laats2024-09-171-1/+1
* | | | | Merge pull request #4203 from karl-zylinski/file-tags-without-commentsgingerBill2024-09-1943-56/+56
|\ \ \ \ \