aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* [os2] Add missing temp_file implementation for LinuxRoland Kovacs2024-07-301-4/+7
* General clean up of `os2.read_directory` for WindowsgingerBill2024-07-245-19/+42
* Improve `os2.read_directory`gingerBill2024-07-244-42/+30
* Add missing attributegingerBill2024-07-241-1/+1
* Begin cleaning up `os2.read_directory`gingerBill2024-07-244-84/+187
* Remove dead codegingerBill2024-07-241-4/+0
* Better handling of allocatorsgingerBill2024-07-246-31/+37
* Add `inode` to `os2.Stat`gingerBill2024-07-243-1/+7
* fix build comment in os_freestandingLaytan Laats2024-07-231-2/+2
* Implement `init_long_path_support`gingerBill2024-07-233-8/+28
* Use `SHFileOperationW` for `remove_all` on WindowsgingerBill2024-07-233-60/+32
* Mock out os2.remove_all for WindowsgingerBill2024-07-233-12/+103
* Begin work on os2/dir.odingingerBill2024-07-2311-49/+286
* Minor clean upsgingerBill2024-07-232-9/+3
* Begin mocking out the linux stuff on os2gingerBill2024-07-236-68/+126
* Add utility calls to os2gingerBill2024-07-232-0/+20
* Merge pull request #3940 from flysand7/os2-handle-inheritancegingerBill2024-07-195-7/+19
|\
| * [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