samwega
|
9da10dece2
|
fix: another itoa() used in path_linux.odin had to be replaced with write_int()
|
2025-10-03 22:26:24 +03:00 |
|
Laytan Laats
|
eab3e2be22
|
os2: remove libc use on Linux
|
2025-05-20 19:48:06 +02:00 |
|
Lucas Perlind
|
9f2d008a8a
|
Remove TEMP_ALLOCATOR_GUARD wrapper
|
2025-05-08 17:41:03 +10:00 |
|
Lucas Perlind
|
1bea59ee68
|
Fix linux
|
2025-05-08 17:41:03 +10:00 |
|
Lucas Perlind
|
b9db1dd3e0
|
os2: Resolve temp allocator collisions
|
2025-05-08 17:41:01 +10:00 |
|
Feoramund
|
cfa3e97968
|
Make os2 Linux _is_path_separator compare against _Path_Separator
|
2025-03-21 19:14:15 -04:00 |
|
Laytan Laats
|
b673642412
|
os/os2: add get_executable_path and get_executable_directory
|
2025-01-21 18:54:45 +01:00 |
|
jason
|
ce1f3b34c0
|
Minor fixes + cleanup in os2 and sys/linux
Add NOFOLLOW to os2.remove
Change Dev from int to u64 and make relavant casts
Fix compat64_arg_pair
|
2025-01-02 11:03:24 -05: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 |
|
jason
|
c7eb2ae6bb
|
use sys/linux dirent instead of manual iteration
|
2024-07-30 10:19:09 -04:00 |
|
gingerBill
|
2ddaae45f3
|
Better handling of allocators
|
2024-07-24 13:47:22 +01:00 |
|
gingerBill
|
a28392852a
|
Mock out os2.remove_all for Windows
|
2024-07-23 17:05:41 +01:00 |
|
gingerBill
|
182454a1c0
|
Minor clean ups
|
2024-07-23 16:09:15 +01:00 |
|
flysand7
|
7b501b22bb
|
[os2]: Split file type from mode bits
|
2024-07-18 23:09:27 +11:00 |
|
jason
|
f24f72c280
|
convert all to use sys/linux over sys/unix; new implementations for pipe, process and env
|
2024-06-27 17:14:48 -04:00 |
|
gingerBill
|
453fc5182b
|
Remove all uses of context stuff in os2
|
2024-05-14 18:34:05 +01:00 |
|
gingerBill
|
450b9ceaec
|
Add @(require_results) everywhere in os2
|
2024-05-14 18:25:15 +01:00 |
|
gingerBill
|
91b7cdaad2
|
Mock out temp_file.odin stuff
|
2024-05-14 18:11:50 +01:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
jason
|
3fe0680ad5
|
update os2 for recent core changes
|
2023-05-04 10:00:06 -04:00 |
|
Jon Lipstate
|
bbafc3fbd6
|
harmonize to use null for c-string endings
|
2023-03-28 11:57:12 -07:00 |
|
Jon Lipstate
|
194fa7cd98
|
rename nul to null, allocation clarifications
|
2023-03-28 11:51:39 -07:00 |
|
gingerBill
|
55b79c078c
|
Remove := context.allocator usage in package os2
|
2023-02-10 11:46:29 +00:00 |
|
jason
|
fff23e2bbb
|
merge from upstream and convert to ^File types
|
2022-05-16 13:49:57 -04:00 |
|
jason
|
97d1a67871
|
make vet happy, thread_local heap
|
2022-05-04 18:45:39 -04:00 |
|
CiD-
|
aadb4db211
|
avoid temp_allocator on stupidly long paths
|
2022-04-06 10:53:46 -04:00 |
|
CiD-
|
36c22393a4
|
fix memory leak
|
2022-03-15 11:47:35 -04:00 |
|
CiD-
|
6d6e840bc2
|
mkdir_all: WHOOPS
|
2022-03-14 15:56:41 -04:00 |
|
CiD-
|
4b1822ade8
|
mkdir_all: close last open file
|
2022-03-14 15:48:47 -04:00 |
|
CiD-
|
b21e7e4518
|
rewrite mkdir_all
|
2022-03-14 15:44:34 -04:00 |
|
CiD-
|
c293e88f2e
|
commit to merge upstream/master
|
2022-03-14 13:34:06 -04:00 |
|
jasonkercher
|
1f19610fd6
|
added _remove_all
|
2022-03-07 17:16:03 -05:00 |
|
jasonkercher
|
658a605c75
|
compiles
|
2022-03-04 17:11:53 -05:00 |
|