skytrias
bca4c37f02
push orca target and old bindings
2024-03-18 22:09:17 +01:00
gingerBill
271f84ab5b
Expect stream as a field directly on os2.File
2024-03-13 16:30:22 +00:00
avanspector
5d6b4eda1e
Merge branch 'odin-lang:master' into haiku
2024-02-29 03:16:04 +01:00
avanspector
290ada7f90
add exit to core:os
2024-02-28 22:43:55 +01:00
gingerBill
7df7fec6f7
Keep -vet happy
2024-02-28 18:27:49 +00:00
gingerBill
dce176fa39
Remove unnecessary use of transmute
2024-02-28 18:24:59 +00:00
avanspector
9d4c2ba0d8
fix haiku
2024-02-26 07:43:10 +01:00
avanspector
31d7ef5696
Update os_haiku.odin
2024-02-26 06:16:13 +01:00
avanspector
8c621453ae
update sys/haiku
2024-02-26 06:13:54 +01:00
avanspector
c712af3bc2
Update os_haiku.odin
2024-02-26 04:54:21 +01:00
avanspector
f0a89f8d5d
add sys/haiku
2024-02-26 04:41:30 +01:00
avanspector
9b839621a9
Update os_haiku.odin
2024-02-25 18:49:42 +01:00
avanspector
66456714e1
update pthread
2024-02-25 18:45:00 +01:00
avanspector
fc8e5b8a61
Update os_haiku.odin
2024-02-25 18:31:14 +01:00
avanspector
05cfc89283
fix core:os
2024-02-25 18:20:03 +01:00
avanspector
dc5cf23066
add haiku to unix
2024-02-25 16:50:04 +01:00
avanspector
2e80879e88
Update os_haiku.odin
2024-02-25 16:24:50 +01:00
avanspector
c3746d9f56
fix core and libc
2024-02-25 03:32:35 +01:00
gingerBill
fa1875a8f1
Minor changes to os2
2024-02-17 13:41:54 +00:00
gingerBill
5ad8ebba9f
Merge pull request #3188 from Tetralux/fixchdir
...
[os] Fix os.change_directory(), os.set_current_directory()
2024-02-12 11:24:45 +00:00
Tetralux
d6734c85b8
[os] Fix os.change_directory(), os.set_current_directory()
...
- set_current_directory() was leaking the wstring path string because it wasn't using the temp allocator.
- change_directory() wasn't calling SetCurrentDirectoryW() under the lock!
2024-02-12 06:03:51 +00:00
gingerBill
4685cf1085
Merge pull request #3140 from JustinRyanH/master
...
Implement `last_write_time` and `last_write_time_by_name` for Darwin
2024-02-05 13:57:28 +00:00
gingerBill
dd7c65a89c
Merge pull request #2998 from laytan/os-improvements
...
OS improvements
2024-02-03 12:29:39 +00:00
Justin Hurstwright
8a63b6dff7
fix: remove returns ErrNo for Windows, FreeBSD, Unix
2024-02-02 09:10:25 -06:00
Justin Hurstwright
829654e3a2
steal the last_write from freebsd implementation
2024-02-02 09:10:25 -06:00
gingerBill
a626adac8e
Use long-form names and alias with short-form UNIX-like names
2024-01-29 13:33:39 +00:00
gingerBill
6da82e038d
Fix types for BSD
2024-01-28 23:27:30 +00:00
gingerBill
535b8a9483
Remove core:os dependency completely from base:runtime
2024-01-28 23:11:38 +00:00
gingerBill
038086d1d9
Alias heap calls from base:runtime is core:os
2024-01-28 22:47:55 +00:00
gingerBill
9a16bc5fc5
Remove core:os dependency for base:runtime
2024-01-28 22:40:46 +00:00
gingerBill
3e7e779abf
Replace core:* to base:* where appropriate
2024-01-28 22:18:51 +00:00
flysand7
d5b0ec712b
os/os2: Remove file attribute casting from core:os2
2024-01-26 09:07:12 +11:00
flysand7
af636eedde
os: Fix casting errors in other files
2024-01-25 21:32:24 +11:00
flysand7
a660098106
os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windows
2024-01-24 15:51:47 +11:00
Colin Davidson
d0bb1fb844
bring log allocator up to date
2024-01-17 13:11:10 -08:00
Laytan Laats
0b2f357bbe
fix eof logic
2023-12-14 18:05:06 +01:00
Laytan Laats
9a1c4dc56d
implement a max read/write at a time for non-windows (windows already has this)
2023-12-14 18:05:06 +01:00
Laytan Laats
7eabeda870
make sure an eof is also returned from the file streams on non-windows
2023-12-14 18:05:06 +01:00
Laytan Laats
d278c852cc
clean up field names
2023-12-08 23:43:30 +01:00
Laytan Laats
a6aca5d6d1
fix struct stat layout linux arm64
2023-12-06 17:17:45 +01:00
Colin Davidson
58e4a011c7
add non-zeroing append and resize
2023-12-04 00:08:13 -08:00
Jeroen van Rijn
db89c2ccd0
Remap EOF for Windows in stream proc
2023-11-18 18:13:56 +01:00
Jeroen van Rijn
0c97f6aa4e
Fix unhandled EOF in streaming io on Windows
2023-11-18 18:01:14 +01:00
gingerBill
eb261f5b28
Merge branch 'master' into new-sys-unix
2023-10-31 12:16:25 +00:00
flysand7
4d65b1ab9c
Implement new sys/unix package
2023-10-27 10:51:21 +11:00
Jeroen van Rijn
962d599996
Fix reading from /sys/ pseudo fx
2023-10-26 14:30:04 +02:00
simon
e7adfff9bf
bugfix: darwin net flags
2023-10-06 16:41:13 +01:00
simon
98f9f7d42e
darwin _enumerate_interfaces
2023-09-30 20:09:29 +01:00
gingerBill
35857d3103
Fix wrong type
2023-09-12 23:01:49 +01:00
gingerBill
2cc22d118d
Require parentheses for #align(N)
2023-08-15 14:55:02 +01:00