Isaac Andrade
|
04c08c2e2d
|
Resolve bit set differences between linux and other platforms in posix/fcntl
|
2024-09-21 21:24:18 -06:00 |
|
Isaac Andrade
|
c68d847fb3
|
Satisfy the compiler.
|
2024-09-21 20:59:54 -06:00 |
|
Isaac Andrade
|
5162c6c506
|
Rename sigaction duplicate type to sigaction_t on linux, following other platforms.
|
2024-09-21 20:56:52 -06:00 |
|
Isaac Andrade
|
10702f1134
|
Implement POSIX pthread, signal, sys/resource, unistd for Linux.
|
2024-09-21 20:44:33 -06: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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Isaac Andrade
|
45322023e3
|
Merge branch 'master' of github.com:odin-lang/Odin into posix-linux
|
2024-08-27 18:51:58 -06:00 |
|
Laytan Laats
|
9684ade23e
|
fix -vet-tabs
|
2024-08-27 19:13:46 +02: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 |
|
gingerBill
|
fb248056c9
|
Merge pull request #4146 from Feoramund/fix-i128-transmute-align
Fix inline transmutation of `[16]i8` to `i128`
|
2024-08-26 22:38:24 +01:00 |
|
gingerBill
|
ade4e312fe
|
Merge pull request #4154 from avanspector/master
Delay lexical checking for foreign blocks that are in file scope
|
2024-08-26 22:38:13 +01:00 |
|
gingerBill
|
12bd07d2df
|
Merge pull request #4150 from laytan/update-wgpu-to-22-1-0
wgpu: update to v22.1.0.1
|
2024-08-26 22:37:31 +01:00 |
|
gingerBill
|
91f8c626bb
|
Merge pull request #4148 from Feoramund/tls-cleaner
Add API for freeing `thread_local` state
|
2024-08-26 22:37:08 +01:00 |
|
Laytan
|
c1684d6335
|
Merge pull request #4136 from flysand7/process-info-fix
[os2/process]: Don't free process info fields in partial success scenarios
|
2024-08-26 23:25:21 +02:00 |
|
flysand7
|
1a4faff9c9
|
[os2/process]: Fix typo on doc comments
|
2024-08-27 08:06:11 +11:00 |
|
Laytan
|
6c17642b91
|
Merge pull request #4155 from Feoramund/fix-test-vet-style
Fix `-vet` and `-strict-style` failures in tests
|
2024-08-26 23:01:21 +02:00 |
|
Laytan
|
ef254ec055
|
Merge pull request #4153 from Feoramund/fix-4151
Fix #4151
|
2024-08-26 22:59:48 +02:00 |
|
Feoramund
|
1f04f541cf
|
Fix -vet and -strict-style failures in tests
|
2024-08-26 16:20:08 -04:00 |
|
avanspector
|
dd86a8f013
|
Merge branch 'odin-lang:master' into master
|
2024-08-26 21:00:25 +02:00 |
|
avanspector
|
43ec2b9253
|
checker: delay foreign block checking
if file scope, otherwise as before
|
2024-08-26 20:59:16 +02:00 |
|
Laytan Laats
|
60cd0da2ed
|
wgpu: cont. fix sdl2glue on Linux
|
2024-08-26 20:24:26 +02:00 |
|
avanspector
|
c21bbae427
|
Merge branch 'master' of https://github.com/avanspector/Odin
|
2024-08-26 19:59:20 +02:00 |
|
avanspector
|
d7e977069a
|
Update checker.cpp
|
2024-08-26 19:59:15 +02:00 |
|
Jeroen van Rijn
|
ef98aa1fe1
|
Merge pull request #4152 from edyu/master
Fix error for uuid to require 36 bytes instead 32 (4 bytes for dashes)
|
2024-08-26 19:35:04 +02:00 |
|
Ed Yu
|
4e2bce0c83
|
Fix error for uuid to require 36 bytes instead 32 (4 bytes for dashes)
|
2024-08-26 10:25:10 -07:00 |
|
Feoramund
|
d43c6e39f6
|
Fix #4151
The `core:mem` procs were calling the wrong `runtime` procs for their
number of arguments.
|
2024-08-26 13:23:04 -04:00 |
|
Laytan
|
f56b895c05
|
wgpu: fix sdl2glue not using GetWindowWMInfo properly
Fixes #4127
|
2024-08-26 16:08:14 +02:00 |
|
Laytan Laats
|
54a420f3eb
|
wgpu: update to v22.1.0.1
|
2024-08-26 15:49:12 +02:00 |
|
Jeroen van Rijn
|
3e0f6bda91
|
Merge pull request #4149 from Feoramund/fix-thread-pool-use-after-free
Fix use-after-free in `thread.Pool`
|
2024-08-26 13:05:23 +02:00 |
|
Feoramund
|
9fac03b84c
|
Fix use-after-free in thread.Pool
|
2024-08-26 06:39:05 -04:00 |
|
Laytan
|
0a8f85e879
|
Merge pull request #4147 from Feoramund/cleanup-test-runtime-arenas
Free the arenas allocated in `test_core_runtime`
|
2024-08-26 12:09:34 +02:00 |
|
Feoramund
|
49606ec3ea
|
Use thread_local_cleaner API in os2
|
2024-08-26 06:01:59 -04:00 |
|
Feoramund
|
d338642dc4
|
Add API for freeing thread_local state
|
2024-08-26 06:01:59 -04:00 |
|