Laytan Laats
|
a4ac3cc6e8
|
fix os.read_dir closing the given file descriptor
|
2024-08-12 18:51:27 +02:00 |
|
Feoramund
|
3512d7c672
|
Move Darwin MSG_NOSIGNAL to core:os
|
2024-08-05 12:49:12 -04:00 |
|
gingerBill
|
c078b2dd1b
|
Add @(require_results)
|
2024-08-04 15:24:26 +01:00 |
|
gingerBill
|
6a6b5061db
|
Update core/os/os_darwin.odin
Co-authored-by: Laytan <laytanlaats@hotmail.com>
|
2024-08-04 14:47:35 +01:00 |
|
gingerBill
|
bdbbbf5c95
|
Fix typo; remove unneeded casts
|
2024-08-04 12:39:21 +01:00 |
|
gingerBill
|
66b86bc7e0
|
Correct os errors for darwin
|
2024-08-04 12:23:18 +01:00 |
|
gingerBill
|
97c499dbb4
|
Begin mapping os.Error in the rest of the codebase
|
2024-08-04 11:58:04 +01:00 |
|
gingerBill
|
160048eaee
|
Errno -> Error
|
2024-08-04 11:46:42 +01:00 |
|
gingerBill
|
28666414bc
|
More clean ups of ERROR_NONE and != nil usage
|
2024-08-04 11:37:49 +01:00 |
|
gingerBill
|
a241168142
|
Clean up err != nil usage
|
2024-08-04 11:26:35 +01:00 |
|
gingerBill
|
29b6eebcd5
|
Clean up error handling
|
2024-08-04 11:21:09 +01:00 |
|
gingerBill
|
9f9abb8fb3
|
Use union #shared_nil for os.Error
|
2024-08-04 11:05:30 +01:00 |
|
gingerBill
|
e60951a902
|
Begin converting os.Errno to be a nil-able type as a transition period
|
2024-08-04 10:51:08 +01:00 |
|
Hector Mejia
|
2b854c94da
|
added the setenv and unsetenv bindings for darwin, inspired but os_linux.odin
|
2024-07-05 16:26:03 -04:00 |
|
gingerBill
|
e296d6fb90
|
Fix loads of indentation issues with mixing spaces and tabs
|
2024-06-29 19:50:51 +01:00 |
|
gingerBill
|
4b71c47fd5
|
Check for unneeded transmute with -vet-cast
|
2024-06-29 12:02:31 +01:00 |
|
Feoramund
|
b3caae6db4
|
Keep -vet happy
|
2024-06-28 23:14:03 -04:00 |
|
Harold Brenes
|
2ecf909be0
|
Fix open() foreign libc signature on Darwin
|
2024-05-27 11:55:58 -04:00 |
|
Harold Brenes
|
cfd4fc835b
|
Fix a few darwin libc signatures with incorrect parameters.
|
2024-05-26 19:40:08 -04:00 |
|
nicola
|
3975b5e736
|
:Updated core:os for darwin to include flush function and match close to api documentation returning errno
|
2024-03-30 16:48:52 -04: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
|
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 |
|
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 |
|
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 |
|
Laytan Laats
|
38d71e668d
|
add ADDRESS_FAMILY to darwin (currently only available in linux)
|
2023-07-03 19:56:56 +02:00 |
|
Laytan Laats
|
d38ea63c78
|
fix fcntl binding on darwin
|
2023-06-12 15:37:39 +02:00 |
|
James Duran
|
fed0c2ea26
|
Fix Timeval for darwin and linux
|
2023-06-07 21:55:08 -07:00 |
|
gingerBill
|
0c477f2c6b
|
Merge pull request #2289 from Lperlind/staging/fix_os_args
Fix out of range error with _alloc_command_line_arguments in darwin
|
2023-06-07 12:06:43 +01:00 |
|
gingerBill
|
3562a38f8c
|
Merge pull request #2558 from laytan/implement-set-blocking-darwin
implement non blocking sockets for darwin
|
2023-05-30 02:15:20 +01:00 |
|
Laytan Laats
|
2b31d85cd4
|
implement non blocking sockets for darwin
|
2023-05-27 22:40:05 +02:00 |
|
Laytan Laats
|
e350c37e6f
|
fix weird errno returned on darwin
|
2023-05-27 21:49:39 +02:00 |
|
Colin Davidson
|
14eed79a21
|
make baby pandas (and Jeroen) happy
|
2023-03-01 08:33:48 -08:00 |
|
Colin Davidson
|
d569daae33
|
more manual type carryover
|
2023-03-01 08:17:41 -08:00 |
|
Colin Davidson
|
28f7f57247
|
manually start merging core_net
|
2023-03-01 07:58:30 -08:00 |
|
gingerBill
|
9afd9f9bea
|
Merge branch 'master' into new-temp-allocator
|
2023-02-28 12:15:54 +00:00 |
|
Colin Davidson
|
df58a00564
|
fix errno/signatures
|
2023-02-14 18:43:48 -08:00 |
|
Colin Davidson
|
d546677ae7
|
fix typo
|
2023-02-14 18:39:09 -08:00 |
|
Colin Davidson
|
04b1023988
|
make file access a little more normal across platforms
|
2023-02-14 18:34:03 -08:00 |
|
gingerBill
|
986cba584e
|
Add runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD where appropriate
|
2023-02-10 16:23:33 +00:00 |
|
gingerBill
|
b6ca10cd5e
|
Fix memory leak in os.get_current_directory on failure on *nix systems
|
2023-01-16 15:29:45 +00:00 |
|
Colin Davidson
|
6ff2db47b4
|
shuffle to private/public wrapper
|
2023-01-06 13:33:47 -08:00 |
|
Colin Davidson
|
0484bdbb7e
|
fix darwin/freebsd
|
2023-01-05 01:14:51 -08:00 |
|
Colin Davidson
|
944396128b
|
add get core count
|
2023-01-05 01:06:55 -08:00 |
|
Lucas Perlind
|
2d824e4809
|
Fix out or range error with _alloc_command_line_arguments in darwin
|
2022-12-23 09:37:30 +11:00 |
|