Laytan Laats
|
6ef779cd5c
|
add new macos releases to 'odin report' and sys/info
|
2024-09-17 17:47:26 +02:00 |
|
Laytan Laats
|
0975820c48
|
fix wrong ulock timeout calculation, add version check for ios
|
2024-09-17 15:52:35 +02:00 |
|
pkova
|
fff99c726e
|
Fix core sync test deadlock on darwin
|
2024-09-17 01:52:51 +03:00 |
|
Isaac Andrade
|
97e06cb98e
|
Fix bit flags on fcntl linux POSIX implemention. Add sys/sem linux implementation.
|
2024-09-15 18:43:51 -06:00 |
|
Isaac Andrade
|
8616842ec6
|
Implement Linux POSIX compliance for poll, sched, sys/select. Fix enum in fcntl.
|
2024-09-14 20:23:42 -06:00 |
|
Isaac Andrade
|
aa91479870
|
Fix O_NOFOLLOW typo. Add Linux support for POSIX fcntl.
|
2024-09-14 17:01:15 -06: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 |
|
Isaac Andrade
|
af94c4ab32
|
Add initial POSIX support for Linux for wordexp.
|
2024-09-14 10:06:25 -06:00 |
|
Isaac Andrade
|
55a9ba1fc0
|
Finish sys/socket POSIX support for Linux.
|
2024-09-11 22:25:38 -06:00 |
|
Laytan Laats
|
201a7b90bb
|
fix EventMaskAny definition
|
2024-09-12 00:11:27 +02:00 |
|
Isaac Andrade
|
1632f19826
|
In-progress support for POSIX on Linux for sys/socket.
|
2024-09-10 18:43:09 -06:00 |
|
Isaac Andrade
|
ff82396e7c
|
Add Linux support for POSIX sys ipc, mman, time, utsname.
|
2024-09-10 07:32:58 -06:00 |
|
Isaac Andrade
|
92ff04629e
|
Fix some compilation errors on POSIX linux.
|
2024-09-09 22:17:42 -06:00 |
|
Laytan Laats
|
ddf5ca7adf
|
remove deprecation, technically deprecated but widely used
|
2024-09-05 01:08:09 +02:00 |
|
gingerBill
|
a4fd0c133e
|
Merge pull request #4191 from laytan/improve-package-doc-comments
core: improve package doc comments for the documentation generator
|
2024-09-04 21:37:48 +01:00 |
|
Laytan Laats
|
288312a812
|
core: improve package doc comments for the documentation generator
|
2024-09-03 19:59:04 +02:00 |
|
Laytan
|
6bbc165121
|
Merge pull request #4181 from laytan/more-riscv-sysinfo
sys/info: more CPU feature detection for RISC-V
|
2024-09-03 19:54:15 +02:00 |
|
Vitalii Kravchenko
|
c86bbc61bc
|
More Objective-C Runtime bindings.
|
2024-09-03 11:41:23 +01:00 |
|
Isaac Andrade
|
9e4b45f0f0
|
Add linux to OS check.
|
2024-09-02 22:58:54 -06:00 |
|
Isaac Andrade
|
d93f55c5d4
|
Reuse POSIX netinet_in constants for linux.
|
2024-09-02 22:32:52 -06:00 |
|
Isaac Andrade
|
f072136c04
|
Implement POSIX linux support for poll and netinet_tcp. Incomplete support for netinet/in.
|
2024-09-02 21:59:03 -06:00 |
|
Isaac Andrade
|
35f961d80f
|
Add POSIX Linux support for net_if and netdb.
|
2024-09-02 14:25:32 -06:00 |
|
Isaac Andrade
|
a248d49f34
|
Add Linux support for POSIX limits.
|
2024-09-02 14:04:05 -06:00 |
|
Laytan Laats
|
195259e88b
|
fix some doc comments
|
2024-09-02 20:10:11 +02:00 |
|
laytan
|
35731e66cf
|
sys/info: more CPU feature detection for RISC-V
|
2024-09-02 14:06:19 +00:00 |
|
Isaac Andrade
|
186565b0c1
|
Simplify the implementation of POSIX langinfo for Linux:
No need for the enum runtime checks. Constant values were set manually
and comments were added to help locate their origin.
|
2024-08-30 20:34:12 -06:00 |
|
Isaac Andrade
|
575aedc3bf
|
Implement POSIX support for Linux for the following facilities:
- fnmatch
- grp
- langinfo
- locale
|
2024-08-30 19:45:56 -06:00 |
|
Isaac Andrade
|
3557955f53
|
Align the dirent struct for linux
|
2024-08-29 20:17:39 -06:00 |
|
Colin Davidson
|
2119062a5a
|
add more dyld support
|
2024-08-29 17:00:02 -07:00 |
|
Colin Davidson
|
06bc3b2a36
|
oops, duplicate const
|
2024-08-29 13:41:53 -07:00 |
|
Colin Davidson
|
cc6e1bdcd6
|
add more dyld info collect
|
2024-08-29 12:02:54 -07:00 |
|
Colin Davidson
|
d026ac2df2
|
add thread-info and memmap-info
|
2024-08-29 11:41:36 -07:00 |
|
Colin Davidson
|
0e344ae2d6
|
add ARM thread state
|
2024-08-29 01:54:09 -07:00 |
|
Colin Davidson
|
c520f029bb
|
initial posix/spawn
|
2024-08-29 00:54:45 -07:00 |
|
Colin Davidson
|
3209b319e8
|
more useful pieces
|
2024-08-28 23:50:17 -07:00 |
|
Isaac Andrade
|
4577d541ec
|
Add contants RTLD contants on os_linux and posix (dlfcn).
|
2024-08-28 22:15:11 -06:00 |
|
Isaac Andrade
|
f0e631cfa3
|
Use native types on linux POSIX structs.
|
2024-08-28 19:08:48 -06:00 |
|
Feoramund
|
0243647e15
|
Add missing flush functionality to os platforms
Platforms:
- FreeBSD
- Haiku
- Linux
- NetBSD
- OpenBSD
|
2024-08-28 19:53:20 +02:00 |
|
Feoramund
|
5c8c63ae04
|
Fix FreeBSD implementations of read_at and write_at
These procedures must not modify the underlying file pointer.
|
2024-08-28 19:53:20 +02:00 |
|
Feoramund
|
1ced76cdd1
|
Fix broken cases of Seek usage in _file_stream_proc
Handles `EINVAL`, among other fixes.
|
2024-08-28 19:53:20 +02:00 |
|
Jeroen van Rijn
|
17d10b72d5
|
Merge pull request #4158 from sqrt-negativeone/master
Win32 clipboard procedures
|
2024-08-28 19:02:18 +02:00 |
|
Jeroen van Rijn
|
831e26cb6f
|
Remove unused import.
|
2024-08-28 18:42:54 +02:00 |
|
Fakhri Mouad
|
16503c3b91
|
Add Win32 procs needed to handle clipboard
|
2024-08-28 16:36:06 +01:00 |
|
Laytan Laats
|
1e6419b5b7
|
fix zombie thread leak in thread self cleanup
|
2024-08-28 16:22:38 +02:00 |
|
Laytan Laats
|
ef66f96cf2
|
fix windows bindings where BOOL is not actually a boolean
Fixes #4157
|
2024-08-28 15:45:41 +02:00 |
|
Isaac Andrade
|
45322023e3
|
Merge branch 'master' of github.com:odin-lang/Odin into posix-linux
|
2024-08-27 18:51:58 -06:00 |
|
gingerBill
|
8694fa5f78
|
Minor cleanup of CFString.odin
|
2024-08-27 11:22:28 +01:00 |
|
Isaac Andrade
|
7d94810d01
|
Fix ino_t and ino_t32 types for POSIX linux.
|
2024-08-26 22:12:05 -06:00 |
|
VladPavliuk
|
cc2ed2b302
|
Fix win32 dwmapi enum.
|
2024-08-25 14:34:24 +03:00 |
|
Colin Davidson
|
b396280df7
|
add stuff needed for process control
|
2024-08-25 03:57:59 -07:00 |
|