aboutsummaryrefslogtreecommitdiff
path: root/core/os/os2
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Fill in most of os2/file_windows.odingingerBill2022-05-123-37/+473
| * Begin mocking os2 for windows out moregingerBill2022-05-058-162/+404
| * Go to a `File` based approach over `Handle` basedgingerBill2022-05-0512-148/+166
* | make vet happy, thread_local heapjason2022-05-043-14/+11
* | fix mmap_to_regionjason2022-05-041-86/+83
* | heap_linux.odinjason2022-05-041-9/+708
* | merge upstream/masterCiD-2022-04-081-1/+1
|\|
| * Replace `sync` with `sync2`gingerBill2022-03-301-1/+1
* | commit before fetching upstream/masterCiD-2022-04-081-4/+4
* | avoid temp_allocator on stupidly long pathsCiD-2022-04-063-26/+117
* | add _chtimesCiD-2022-04-011-2/+8
* | finish up stat, lstat and fstatCiD-2022-03-302-20/+34
* | add os2.nameCiD-2022-03-231-6/+21
* | fix memory leakCiD-2022-03-151-1/+2
* | mkdir_all: WHOOPSCiD-2022-03-141-1/+1
* | mkdir_all: close last open fileCiD-2022-03-141-6/+6
* | rewrite mkdir_allCiD-2022-03-141-4/+59