aboutsummaryrefslogtreecommitdiff
path: root/core/os/os2
Commit message (Expand)AuthorAgeFilesLines
* Add `Fstat_Callback` for `File.user_fstat`gingerBill2024-05-142-1/+7
* Add missing `@(require_results)`gingerBill2024-05-141-0/+1
* Fix typogingerBill2024-05-141-2/+2
* Delete dead codegingerBill2024-05-141-7/+0
* Remove all uses of `context` stuff in os2gingerBill2024-05-147-47/+57
* Add `@(require_results)` everywhere in os2gingerBill2024-05-1413-39/+85
* Move utility stuff to `internal_util.odin`gingerBill2024-05-142-84/+84
* Mock out `temp_file.odin` stuffgingerBill2024-05-1410-34/+194
* Use internal `temp_allocator()`gingerBill2024-05-142-25/+52
* Clean up allocator stuff into `allocators.odin`gingerBill2024-05-148-76/+75
* [core/os2]: Fix memory leak on read_entire_fileflysand72024-04-011-1/+1
* [core/os2]: Move .Broken_Pipe to General_Error enumflysand72024-03-251-11/+3
* [core/os2]: Reading from unsized filesflysand72024-03-243-12/+54
* Expect `stream` as a field directly on `os2.File`gingerBill2024-03-134-16/+13
* Keep -vet happygingerBill2024-02-281-1/+0
* Remove unnecessary use of `transmute`gingerBill2024-02-281-4/+2
* Minor changes to `os2`gingerBill2024-02-175-3/+55
* Use long-form names and alias with short-form UNIX-like namesgingerBill2024-01-299-37/+57
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-2820-20/+20
* os/os2: Remove file attribute casting from core:os2flysand72024-01-261-4/+4
* os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windowsflysand72024-01-241-1/+1
* Require parentheses for `#align(N)`gingerBill2023-08-151-1/+1
* Use `i64` instead of `int` for internal proceduresgingerBill2023-06-144-48/+68
* Merge branch 'master' into new-iogingerBill2023-06-141-1/+1
|\
| * fix: read file from windows was not returning platform error correctlyJosé Rey Méndez2023-06-121-1/+1
| * Replace procedure `strings.concatenate`gingerBill2023-06-121-1/+1
* | Put stream into the implgingerBill2023-06-084-17/+19
* | Use `io.Stream` as the internal interface for `os2.File`gingerBill2023-06-084-104/+131
* | Update os2 to new `io.Stream`gingerBill2023-06-082-61/+41
|/
* Merge pull request #2512 from jasonKercher/mastergingerBill2023-05-185-122/+56
|\
| * default to O_NOCTTY in openjason2023-05-041-14/+18
| * update os2 for recent core changesjason2023-05-045-108/+38
* | add nil check to heap_alloc calls (issue 2530)jason2023-05-112-2/+2
|/
* harmonize to use null for c-string endingsJon Lipstate2023-03-281-1/+1
* rename nul to null, allocation clarificationsJon Lipstate2023-03-281-1/+1
* Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriategingerBill2023-02-101-12/+5
* Calculate the size needed before allocatinggingerBill2023-02-101-1/+13
* Remove `:= context.allocator` usage in `package os2`gingerBill2023-02-106-12/+17
* Fix #2207gingerBill2022-11-232-12/+12
* os2/file_windows fixPhuk Ng Yu2022-10-071-1/+1
* Clean up of the core library to make the stream vtables not be pointers direc...gingerBill2022-09-151-2/+2
* fixed memory leak from calling get_envIan Lilley2022-08-031-10/+10
* tidying up Query_Info return value when not in query featuresIan Lilley2022-06-011-1/+1
* match user.odin and env.odin to masterjason2022-05-162-24/+31
* make -vet happyjason2022-05-161-0/+6
* merge from upstream and convert to ^File typesjason2022-05-1624-818/+1420
|\
| * Convert all uses of `*_from_slice` to `*_from_bytes` where appropriategingerBill2022-05-161-9/+12
| * Clean up `core:time` to be consistent across all platformsgingerBill2022-05-121-0/+2
| * Make the utf16 conversion procedures in `core:sys/windows` safer by checking ...gingerBill2022-05-127-19/+45
| * Update error handling for os2 on windowsgingerBill2022-05-1213-193/+312