aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
...
* | | Fix `pread` and `pwrite` on `os2` WindowsFeoramund2024-08-281-2/+2
* | | Report invalid whence & offset on `os2` WindowsFeoramund2024-08-282-0/+5
* | | Fix Windows infinite recursion with `os2._flush`Feoramund2024-08-281-2/+2
* | | Add documentation to `os2.close`Feoramund2024-08-281-0/+6
* | | Report `Invalid_Whence` on some `os` platformsFeoramund2024-08-287-14/+73
* | | Add missing `flush` functionality to `os` platformsFeoramund2024-08-285-7/+17
* | | Report `Invalid_Whence` in `os2` Linux seekFeoramund2024-08-281-2/+14
* | | Report `Invalid_Whence` in `os2` POSIX seekFeoramund2024-08-281-1/+14
* | | Copy missing errors in `os2._get_platform_error` from `posix` to `linux`Feoramund2024-08-281-0/+8
* | | Zero `n` on error in `_file_stream_proc`Feoramund2024-08-281-0/+3
* | | Fix indentationFeoramund2024-08-281-46/+46
* | | Fix OpenBSD implementations of `read_at` and `write_at`Feoramund2024-08-281-12/+22
* | | Fix indentationFeoramund2024-08-281-45/+45
* | | Fix Haiku implementations of `read_at` and `write_at`Feoramund2024-08-281-12/+22
* | | Fix NetBSD implementations of `read_at` and `write_at`Feoramund2024-08-281-12/+22
* | | Make Windows `pread` and `pwrite` conform to POSIXFeoramund2024-08-281-20/+8
* | | Fix FreeBSD implementations of `read_at` and `write_at`Feoramund2024-08-281-12/+17
* | | Fix broken cases of `Seek` usage in `_file_stream_proc`Feoramund2024-08-283-0/+14
* | | Add missing `io.Stream_Mode` responsesFeoramund2024-08-282-2/+2
* | | os2: disable custom heap allocatorLaytan2024-08-281-0/+13
| |/ |/|
* | Merge pull request #4148 from Feoramund/tls-cleanergingerBill2024-08-261-0/+5
|\ \
| * | Use `thread_local_cleaner` API in `os2`Feoramund2024-08-261-0/+5
* | | Merge pull request #4136 from flysand7/process-info-fixLaytan2024-08-262-102/+146
|\ \ \ | |/ / |/| |
| * | [os2/process]: Fix typo on doc commentsflysand72024-08-271-3/+3
| * | [os2/process]: Fix vet errorsflysand72024-08-261-1/+1
| * | [os2/process]: Adjust documentation for process infoflysand72024-08-261-13/+13
| * | [os2/process]: Force return on allocation errors and process not existingflysand72024-08-261-57/+139
| * | [os2/process]: Allow for partial success scenariosflysand72024-08-251-51/+47
| * | [os2/process]: Don't free process info fields in partial success scenariosflysand72024-08-251-36/+2
* | | Merge pull request #4142 from laytan/os2-propogate-errors-from-execvLaytan2024-08-254-25/+14
|\ \ \
| * | | os2: remove return on file_size error from read_entire_fileLaytan2024-08-251-3/+0
| * | | os2: propogate errors from execv functions to parentLaytan Laats2024-08-253-22/+14
| | |/ | |/|
* / | Fix `-vet-tabs` issuesgingerBill2024-08-241-3/+3
|/ /
* | os2: do read_entire_file in parts if the file size is 0Laytan Laats2024-08-231-1/+1
* | os2: fix read_entire_file wrong slice end variableLaytan Laats2024-08-231-1/+1
* | os2: CLOEXEC the fds from `pipe` for posix implementationLaytan Laats2024-08-231-0/+9
* | os2: fix using uuid as process handle for darwin, once it goes zombie it changesLaytan Laats2024-08-231-13/+5
|/
* Merge pull request #4120 from laytan/posix-processgingerBill2024-08-228-18/+382
|\
| * os2: process API for Darwin and most of it for BSDsLaytan Laats2024-08-224-115/+301
| * os2: make platform error more ergonomic by making it an aliasLaytan Laats2024-08-224-2/+8
| * posix: start on process APILaytan Laats2024-08-172-11/+183
* | correct the riscv64 stat structsLaytan2024-08-211-20/+1
* | add support for linux_riscv64 and freestanding_riscv64Laytan2024-08-201-0/+19
|/
* fix `open` bindingsLaytan Laats2024-08-165-20/+8
* Check if file open-mode is `O_CREATE` on Darwin before forcing chmodFeoramund2024-08-161-1/+1
* Minor clean upsgingerBill2024-08-162-19/+21
* Merge pull request #3971 from jasonKercher/os2-process-linuxgingerBill2024-08-166-79/+844
|\
| * update core:filepath's clean, join and split_list to return optional Allocato...jason2024-08-161-8/+8
| * os2/process_linux: improve error handling, use pidfd where possible, remove u...jason2024-08-142-81/+204
| * stop trying to handle child pipe read errors in process_startjason2024-08-101-15/+10