Jeroen van Rijn
6347c87b5b
Add buffered get_env variants to os2
2025-06-16 20:12:27 +02:00
Feoramund
2ab1ca29e6
Fix data races in os2/env_linux.odin
...
Switched to a recursive mutex so that procedures which need to perform
lookups can do so while also maintaining the lock across their entire
body in order to guarantee atomicity for each environment operation.
2025-03-04 19:32:05 -05:00
Feoramund
179e5b9266
Fix typo
2025-03-04 19:12:45 -05:00
gingerBill
79944056b9
Add Error to os2.set_env
2025-02-28 13:52:51 +00:00
gingerBill
b3bbb00f1a
Add Error as part of the return values of os2.environ
2025-02-28 13:43:50 +00:00
jason
27998e0d21
os2/heap_linux point to runtime._heap_allocator_proc
2025-01-19 06:05:55 -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
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
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
gingerBill
55b79c078c
Remove := context.allocator usage in package os2
2023-02-10 11:46:29 +00:00
jasonkercher
658a605c75
compiles
2022-03-04 17:11:53 -05:00