aboutsummaryrefslogtreecommitdiff
path: root/core/os
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into args-leakJeroen van Rijn2025-06-2769-1457/+4264
|\
| * OpenBSDJeroen van Rijn2025-06-161-2/+31
| * Fix macOSJeroen van Rijn2025-06-161-1/+1
| * Add buffered get_env variants to os2Jeroen van Rijn2025-06-167-13/+140
| * Factor out buffered utf helper.Jeroen van Rijn2025-06-161-30/+7
| * Add bring-your-own-buffer versions of `os.lookup_env` and `os.get_env`Jeroen van Rijn2025-06-169-24/+261
| * WASIJeroen van Rijn2025-06-131-0/+9
| * stub out get_env for jsJeroen van Rijn2025-06-131-0/+5
| * Replace core:posix usage in core:os/os2Jeroen van Rijn2025-06-133-9/+106
| * Merge pull request #5286 from Feoramund/no-san-memgingerBill2025-06-096-16/+17
| |\
| | * Mark some uninitialized memory as safeFeoramund2025-06-056-16/+17
| * | Simplify `_xdg_user_dirs_lookup`Jeroen van Rijn2025-06-082-61/+41
| * | Merge pull request #5295 from elyalon/dirsJeroen van Rijn2025-06-074-57/+222
| |\ \
| | * | remove fmt importEly Alon2025-06-071-1/+0
| | * | Fix user dirs, add docsEly Alon2025-06-074-57/+223
| * | | Merge pull request #5288 from Feoramund/strconv-append-to-writeJeroen van Rijn2025-06-052-2/+2
| |\ \ \ | | |/ / | |/| |
| | * | Clarify `strconv.append_*` to `strconv.write_*`Feoramund2025-06-052-2/+2
| * | | Factor out into helper.Jeroen van Rijn2025-06-051-176/+44
| |/ /
| * | UAFJeroen van Rijn2025-06-051-10/+10
| * | tabsJeroen van Rijn2025-06-051-13/+13
| * | add more user dirsEly Alon2025-06-053-24/+325
| |/
| * FixJeroen van Rijn2025-06-052-16/+21
| * Change `os2.user_*` on Windows to use `SHGetKnownFolderPath`.Jeroen van Rijn2025-06-052-15/+33
| * Allocate return value on provided allocatorJeroen van Rijn2025-06-051-4/+4
| * Fix `core:log` on `-target:js_wasm32`Jeroen van Rijn2025-06-021-0/+4
| * os2: remove libc use on LinuxLaytan Laats2025-05-203-21/+35
| * Revert "os2: Don't try to translate Windows file attributes to Unix mode flags"Jeroen van Rijn2025-05-122-36/+20
| * Fix os2.clean_path on WindowsJeroen van Rijn2025-05-112-28/+58
| * os2: better copy_directory, and add native copy_file and copy_directory varia...Laytan Laats2025-05-084-13/+94
| * Fix linuxLucas Perlind2025-05-081-1/+1
| * Improve assert informationLucas Perlind2025-05-081-1/+1
| * Remove TEMP_ALLOCATOR_GUARD wrapperLucas Perlind2025-05-0833-116/+113
| * Fix posixLucas Perlind2025-05-085-32/+35
| * Fix linuxLucas Perlind2025-05-082-0/+3
| * fix -vetLucas Perlind2025-05-083-4/+2
| * os2: Resolve temp allocator collisionsLucas Perlind2025-05-0834-314/+319
| * Merge pull request #5127 from laytan/fix-process-windows-handles-handlingLaytan2025-05-065-28/+39
| |\
| | * don't need to hang on to the null handlelaytan2025-05-065-27/+12
| | * close null_handleLaytan2025-05-065-24/+24
| | * ifs wrong way aroundLaytan2025-05-061-1/+1
| | * Windows was defaulting to the std handles of the current process, which is wrongLaytan2025-05-061-6/+32
| * | Fix: Correct value cloning in os2._set_env for POSIXBrian2025-05-061-1/+1
| * | Fix change_times on Windows and simplify time handling in statJeroen van Rijn2025-05-042-21/+29
| * | os2: Don't try to translate Windows file attributes to Unix mode flagsJeroen van Rijn2025-05-042-20/+36
| * | Proper fix for executable name on Linux.Jeroen van Rijn2025-05-041-36/+27
| * | Fix `executable_path` info on LinuxJeroen van Rijn2025-05-041-3/+24
| * | updated `file_windows.odin` to follow coding conventionsRohan Jadav2025-05-011-4/+5
| * | os2: Use win32_wstring_to_utf8 over win32_utf16_to_utf8 when converting FIND_...Jamie Dennis2025-04-301-1/+1
| * | fix: Pipe size on windows.Rohan Jadav2025-04-271-2/+7
| * | Add `copy_directory`gingerBill2025-04-251-0/+27
| |/