gingerBill
|
c631a8eff5
|
os2 internals -> (c)string16
|
2025-08-02 12:47:03 +01:00 |
|
Jeroen van Rijn
|
d7a83a7a1f
|
Revert "os2: Don't try to translate Windows file attributes to Unix mode flags"
This reverts commit 95923c2059.
It'll be updated later.
|
2025-05-12 23:34:12 +02:00 |
|
Jeroen van Rijn
|
30388cada3
|
Fix os2.clean_path on Windows
|
2025-05-11 15:35:52 +02:00 |
|
Lucas Perlind
|
9f2d008a8a
|
Remove TEMP_ALLOCATOR_GUARD wrapper
|
2025-05-08 17:41:03 +10:00 |
|
Lucas Perlind
|
b9db1dd3e0
|
os2: Resolve temp allocator collisions
|
2025-05-08 17:41:01 +10:00 |
|
Jeroen van Rijn
|
32cef4c11b
|
Fix change_times on Windows and simplify time handling in stat
|
2025-05-04 22:55:27 +02:00 |
|
Jeroen van Rijn
|
95923c2059
|
os2: Don't try to translate Windows file attributes to Unix mode flags
Also, fix `chmod`. It passed the wrong struct size to `SetFileInformationByHandle`.
|
2025-05-04 20:03:07 +02:00 |
|
Feoramund
|
6a6980fda8
|
Remove if ODIN_OS == .Windows in file that can only be built on Windows
|
2025-03-21 19:14:15 -04:00 |
|
Feoramund
|
abe0c30837
|
Add new path API for os2
|
2025-03-21 19:14:15 -04:00 |
|
Laytan Laats
|
6e1d028861
|
fix #4389 - retrieve file type by opening if other methods failed
|
2024-12-06 23:51:14 +01:00 |
|
Laytan Laats
|
de9d0134e4
|
os2: fix file type detection in dir_windows
|
2024-11-15 21:08:14 +01:00 |
|
Karl Zylinski
|
19f0127e55
|
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
|
2024-09-14 18:27:49 +02:00 |
|
Laytan Laats
|
e94c4e1e18
|
posix: remove the is_temp things that prevented use-after-frees
https://github.com/odin-lang/Odin/commit/d0709a7de21efded4625167dbff4a7dd13d561b4
fixes those another way.
|
2024-08-14 01:45:24 +02:00 |
|
Laytan Laats
|
f00f68ef6f
|
posix/os2: fix test and add back in removed temp guard
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
bd808f9ec6
|
os2: fix wiping results with temp allocator guard
|
2024-08-14 01:44:37 +02:00 |
|
Laytan Laats
|
a4d459f651
|
os2: initial implementation for Darwin&BSDs, process API is only thing incomplete
|
2024-08-14 01:44:37 +02:00 |
|
gingerBill
|
a241168142
|
Clean up err != nil usage
|
2024-08-04 11:26:35 +01:00 |
|
gingerBill
|
f03c2b7783
|
General clean up of os2.read_directory for Windows
|
2024-07-24 21:45:35 +01:00 |
|
gingerBill
|
07b1819dc8
|
Improve os2.read_directory
|
2024-07-24 14:53:33 +01:00 |
|
gingerBill
|
c407e423d9
|
Add inode to os2.Stat
|
2024-07-24 13:37:56 +01:00 |
|
gingerBill
|
8037ace873
|
Begin work on os2/dir.odin
|
2024-07-23 16:47:49 +01:00 |
|
flysand7
|
7b501b22bb
|
[os2]: Split file type from mode bits
|
2024-07-18 23:09:27 +11:00 |
|
gingerBill
|
5de6016e7f
|
Clean up os2.File.impl usage
|
2024-07-14 15:26:59 +01:00 |
|
gingerBill
|
4f73b35da5
|
Make os2.File a more generic interface
|
2024-07-14 15:09:33 +01:00 |
|
gingerBill
|
ecd7846ec3
|
Clean up allocator stuff into allocators.odin
|
2024-05-14 17:10:53 +01:00 |
|
gingerBill
|
fa1875a8f1
|
Minor changes to os2
|
2024-02-17 13:41:54 +00:00 |
|
gingerBill
|
a626adac8e
|
Use long-form names and alias with short-form UNIX-like names
|
2024-01-29 13:33:39 +00:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
gingerBill
|
eef44b11f3
|
Make the utf16 conversion procedures in core:sys/windows safer by checking for memory leaks
|
2022-05-12 13:17:58 +01:00 |
|
gingerBill
|
bb4f108487
|
Update error handling for os2 on windows
|
2022-05-12 12:54:27 +01:00 |
|
gingerBill
|
96ab17ecfc
|
Begin mocking os2 for windows out more
|
2022-05-05 18:01:44 +01:00 |
|
gingerBill
|
18bde22b26
|
Go to a File based approach over Handle based
|
2022-05-05 16:15:03 +01:00 |
|
gingerBill
|
ee876ad66b
|
Strip semicolons
|
2021-09-19 11:59:44 +01:00 |
|
gingerBill
|
86649e6b44
|
Core library clean up: Make range expressions more consistent and replace uses of .. with ..=
|
2021-06-14 11:15:25 +01:00 |
|
gingerBill
|
85e5be03d1
|
Redesign os2.Error to work with the new extended union behaviour
|
2021-05-16 00:25:47 +01:00 |
|
gingerBill
|
ebbc33fdb5
|
Mockup of the new package os interface (incomplete and non-functioning)
|
2021-04-14 19:39:12 +01:00 |
|