|
72633eb339
|
maint: sync up other architectures with mmap(file)
|
2025-02-26 16:21:56 +02:00 |
|
|
43acdb9e13
|
libc/colors: non-blocking local socket + fixed string bugs in libc
|
2025-02-26 11:53:08 +02:00 |
|
|
5d5379ac8a
|
dyn-loader: implement basic dladdr()
|
2025-02-24 11:00:56 +02:00 |
|
|
dcf3658bd1
|
libc: implement socket functionality
|
2025-01-08 19:50:33 +02:00 |
|
|
a4e441d236
|
net: move to berkeley-style sockets
|
2025-01-08 18:02:22 +02:00 |
|
|
ba00c97c66
|
vfs: force all symlinks to be path-based, chdir/getcwd
|
2024-12-20 23:00:43 +02:00 |
|
|
a227e5446c
|
***: symlinks, reentrant pthread_mutex, etc
|
2024-11-28 11:30:09 +02:00 |
|
|
588e9e2936
|
libc: implement threads for libcxx
|
2024-11-26 22:59:23 +02:00 |
|
|
1802c62558
|
rt: unify thread handling in runtime library
|
2024-11-20 17:55:57 +02:00 |
|
|
09a0b01855
|
proc: sleep interruption handling
|
2024-11-20 15:39:10 +02:00 |
|
|
ed7f6c2f46
|
rt: signal handling in yggdrasil-rt
|
2024-11-19 15:05:15 +02:00 |
|
|
cbd823e17b
|
proc: more signal determinism, proper process exit in mt mode
|
2024-11-19 12:15:34 +02:00 |
|
|
a14206204a
|
libc: add pthread_mutex_t and pthread_barrier_t
|
2024-11-19 01:47:28 +02:00 |
|
|
03f6362756
|
libc: properly set up main thread
|
2024-11-19 00:09:41 +02:00 |
|
|
7b9788188b
|
aarch64: dynamic linking, libc and TLS for aarch64
|
2024-11-18 18:43:35 +02:00 |
|
|
e0e39d2f23
|
proc/WIP: better handling for TLS
|
2024-11-17 23:32:07 +02:00 |
|
|
17eca4c0c0
|
libc: basic pthread spawn/join
|
2024-11-15 23:18:04 +02:00 |
|
|
c65b06fadb
|
libc: setenv/putenv/unsetenv/getenv
|
2024-11-14 12:20:15 +02:00 |
|
|
a9f4a958de
|
libc: improve allocator behavior
|
2024-11-13 22:46:11 +02:00 |
|
|
088659ce6c
|
libc: proper linkage for setjmp/longjmp
|
2024-11-13 21:36:50 +02:00 |
|
|
9e187a4e94
|
libc: add openlibm, hide compiler_builtins in static lib
|
2024-11-13 15:58:29 +02:00 |
|
|
312deb8a56
|
libc: dynamic libc
|
2024-11-12 17:07:06 +02:00 |
|
|
98862b1e49
|
libc/wip: add code to install ygglibc
|
2024-11-11 23:50:38 +02:00 |
|
|
e0600c2bf6
|
libc: basic ygglibc with stubs
|
2024-11-11 15:19:36 +02:00 |
|