aboutsummaryrefslogtreecommitdiff
path: root/core/os/os2/process.odin
Commit message (Expand)AuthorAgeFilesLines
* core:os -> core:os/old && core:os/os2 -> core:osJeroen van Rijn6 days1-548/+0
* In the middle of porting core:testingJeroen van Rijn7 days1-0/+15
* Only call `get_args()` if `args` is actually used by using an indirect valuegingerBill2025-12-161-2/+8
* use `runtime.exit` for `os2.exit`gingerBill2025-10-311-1/+1
* Make `get_args` contextlessgingerBill2025-08-081-1/+8
* don't need to hang on to the null handlelaytan2025-05-061-2/+0
* close null_handleLaytan2025-05-061-12/+3
* Fix os2/process defer error.Jeroen van Rijn2025-04-071-2/+3
* General clean up of codegingerBill2025-01-011-1/+10
* reset n before stderr path tooLaytan Laats2024-10-051-0/+1
* Don't append to buffer if nothing was readflysand72024-10-051-2/+2
* 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 some debug logsLaytan2024-10-041-0/+10
* make sure stdout and stderr always point to allocationLaytan2024-10-041-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 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-031-32/+44
* adjust docsflysand72024-09-291-6/+3
* [os2/process]: Implement process_execflysand72024-09-281-0/+90
* [os2/process]: Unindent doc commentsflysand72024-09-281-124/+123
* Merge pull request #4136 from flysand7/process-info-fixLaytan2024-08-261-13/+13
|\
| * [os2/process]: Fix typo on doc commentsflysand72024-08-271-3/+3
| * [os2/process]: Adjust documentation for process infoflysand72024-08-261-13/+13
* | os2: propogate errors from execv functions to parentLaytan Laats2024-08-251-0/+1
|/
* os2: initial implementation for Darwin&BSDs, process API is only thing incomp...Laytan Laats2024-08-141-8/+14
* Add @(require_results) where neededgingerBill2024-07-161-1/+16
* General clean up of the os2/process_windows.odin codegingerBill2024-07-161-5/+3
* [os2/process]: Make get_args() private and use heap_allocatorflysand72024-07-151-10/+2
* [os2/process]: Implement missing functionality, update docsflysand72024-07-151-6/+9
* [os2/process]: Implement process_killflysand72024-07-151-40/+10
* [os2/process]: Refactor process_info procs, add process_info_by_handleflysand72024-07-151-10/+39
* [os2/process]: Adjust docs on process_close functionflysand72024-07-151-1/+2
* [os2/process]: Implement process creation proceduresflysand72024-07-151-19/+146
* [os2/process]: Improve documentation for *process_info() family of functionflysand72024-07-151-5/+22
* [os2/process] Added process_info() procedureflysand72024-07-151-48/+110
* Rebase masterflysand72024-07-151-5/+18
* [os2/process]: Add process list functionflysand72024-07-151-0/+7
* [os2/process]: Fill in basic functionsflysand72024-07-151-8/+78
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
* Go to a `File` based approach over `Handle` basedgingerBill2022-05-051-1/+1
* Replace `sync` with `sync2`gingerBill2022-03-301-1/+1
* Strip semicolonsgingerBill2021-09-191-18/+19
* Mockup of the new `package os` interface (incomplete and non-functioning)gingerBill2021-04-141-0/+101