aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
...
| * [os2]: Make anonymous pipes always inheritableflysand72024-07-182-2/+6
| * Make all handles non-inheritable by defaultflysand72024-07-183-5/+13
* | [os2]: Split file type from mode bitsflysand72024-07-1811-117/+134
|/
* Use RTTI to get the `error_string` for WindowsgingerBill2024-07-161-0/+10
* Check for specific error directlygingerBill2024-07-161-1/+1
* Clean up `bit_set` usagegingerBill2024-07-161-20/+15
* Remove the need for temporary variables where possiblegingerBill2024-07-161-37/+17
* More clean up for process_windows.odingingerBill2024-07-161-50/+45
* Add @(require_results) where neededgingerBill2024-07-161-1/+16
* General clean up of the os2/process_windows.odin codegingerBill2024-07-162-494/+274
* [os2/process]: Make get_args() private and use heap_allocatorflysand72024-07-151-10/+2
* [os2/process]: Implement missing functionality, update docsflysand72024-07-152-17/+40
* [os2/process]: Implement process_killflysand72024-07-152-42/+19
* [os2/process]: Refactor process_info procs, add process_info_by_handleflysand72024-07-152-63/+251
* [os2/process]: Adjust docs on process_close functionflysand72024-07-151-1/+2
* [os2/process]: Implement process creation proceduresflysand72024-07-152-22/+329
* [os2/process]: Fix leaking memory on errorsflysand72024-07-151-42/+10
* [os2/process]: Implement retrieving command args in process infoflysand72024-07-151-14/+69
* [os2/process]: Improve documentation for *process_info() family of functionflysand72024-07-151-5/+22
* [os2/process]: Fix environment block null-terminator countingflysand72024-07-151-5/+6
* [os2/process] Added process_info() procedureflysand72024-07-152-58/+594
* Rebase masterflysand72024-07-152-5/+36
* [os2/process]: Add process list functionflysand72024-07-152-0/+23
* [os2/process]: Fill in basic functionsflysand72024-07-152-8/+124
* Clean up `os2.File.impl` usagegingerBill2024-07-144-119/+111
* Make `os2.File` a more generic interfacegingerBill2024-07-145-74/+103
* Use `fstat` on `os2.File` directlygingerBill2024-07-145-19/+19
* [os2/file]: Fixes related to handle inheritanceflysand72024-07-141-8/+6
* [core/os]: Fix read_console not stopping the read when newline can't fit in o...flysand72024-07-121-1/+1
* added the setenv and unsetenv bindings for darwin, inspired but os_linux.odinHector Mejia2024-07-051-0/+25
* make preopens a slice and remove bad current_dirLaytan Laats2024-07-021-4/+5
* wasm: support `vendor:stb/truetype` and `vendor:fontstash`Laytan Laats2024-07-021-1/+1
* wasi: make `os.open` work with absolute pathsLaytan Laats2024-07-021-1/+113
* wasi: make the demo run on wasi and run it in CILaytan Laats2024-06-291-0/+12
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-293-5/+5
* More style improvementsgingerBill2024-06-292-4/+12
* cast to transmutegingerBill2024-06-291-2/+1
* Adhere to `-vet-cast`gingerBill2024-06-291-2/+1
* Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-293-6/+5
* Keep `-vet` happyFeoramund2024-06-281-1/+1
* revert os2/processjason2024-06-283-548/+35
* fix assumption about std handles in os2/file.odinjason2024-06-282-5/+7
* change error strings to an enumerated array in rodata; print_error takes a fi...jason2024-06-283-139/+140
* convert all to use sys/linux over sys/unix; new implementations for pipe, pro...jason2024-06-2712-540/+1266
* Merge pull request #3776 from IllusionMan1212/os2-read-fixgingerBill2024-06-201-0/+6
|\
| * fix(os2): check for 0 bytes read and return EOFIllusionMan12122024-06-181-0/+6
* | Implement `absolute_path_from_handle` for FreeBSDFeoramund2024-06-111-2/+39
* | Fix `file_size` on FreeBSDFeoramund2024-06-111-1/+1
* | Fix file open `O_*` flags on FreeBSDFeoramund2024-06-111-9/+9
* | Update dir_windows.odinJeroen van Rijn2024-06-081-2/+2