|
fc9018585b
|
libc: extend GNU library/tool compatibility
|
2025-03-08 22:31:50 +02:00 |
|
|
cac16c1df9
|
libc: add L_tmpnam to stdio.h
|
2025-03-08 02:20:20 +02:00 |
|
|
1c07b74e6d
|
ports: add GNU make port
|
2025-03-08 01:58:43 +02:00 |
|
|
8ffc223a2b
|
fs/libc: implement some libc functions, fix file times
|
2025-03-08 01:22:19 +02:00 |
|
|
9f2ad4f2c9
|
ports: nicer build system for C/C++ ports
|
2025-03-06 20:41:16 +02:00 |
|
|
f30cafb3bd
|
user: add a basic NTP client
|
2025-03-05 17:21:33 +02:00 |
|
|
c35a61fb7f
|
vfs/user: implement chmod utility
|
2025-03-05 13:10:51 +02:00 |
|
|
3567b79e1d
|
term: more attribute support
|
2025-03-03 17:53:19 +02:00 |
|
|
91d05d352f
|
colors: add window management events
|
2025-03-03 13:47:06 +02:00 |
|
|
771c553571
|
term/sysutils: alternate mode, cursor hide/show, top-like utility
|
2025-03-02 17:27:26 +02:00 |
|
|
31fa51e64c
|
maint/proc: add /sys/proc + migrate to rustc 1.87.0-nightly
|
2025-03-02 02:17:27 +02:00 |
|
|
dfa74e5c87
|
term: simple utf8 decoder
|
2025-03-01 15:23:33 +02:00 |
|
|
03242a0635
|
proc: implement process tracing
|
2025-02-27 18:49:20 +02:00 |
|
|
3a5a693691
|
rv64: static libc for riscv64
|
2025-02-26 17:52:52 +02:00 |
|
|
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 |
|
|
6abea7ef22
|
libc: implement posix_spawn()/truncate()
|
2025-02-24 11:05:23 +02:00 |
|
|
5d5379ac8a
|
dyn-loader: implement basic dladdr()
|
2025-02-24 11:00:56 +02:00 |
|
|
dcc5d56750
|
user: rework userspace tracing
|
2025-02-19 22:06:29 +02:00 |
|
|
0105be8fea
|
libc: partially sync ygglibc with socket changes
|
2025-02-18 23:51:07 +02:00 |
|
|
c2cf314dcd
|
colors: basic bar program
|
2025-02-18 19:44:17 +02:00 |
|
|
f605b0a80c
|
colors: rewrite colors, hosted testing support
|
2025-02-18 11:27:54 +02:00 |
|
|
009f545cb3
|
net: remove MessageChannel, replace with local sockets
|
2025-01-16 18:06:00 +02:00 |
|
|
8454fec183
|
libc: clean up socket option handling
|
2025-01-12 15:03:19 +02:00 |
|
|
945c490fa7
|
libc: sync with abi changes
|
2025-01-12 14:54:37 +02:00 |
|
|
26d8b9b3bd
|
abi: rework device_request/filesystem_control
|
2025-01-11 14:08:10 +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 |
|
|
89f4965460
|
shell: better readline, rsh: allow builtin pubkey
|
2025-01-03 19:06:16 +02:00 |
|
|
4acb148d0e
|
vfs: add is_terminal()
|
2024-12-21 00:28:28 +02:00 |
|
|
ba00c97c66
|
vfs: force all symlinks to be path-based, chdir/getcwd
|
2024-12-20 23:00:43 +02:00 |
|
|
ac2394a2c3
|
maint: upgrade to rustc 1.85.0-nightly, use softfloat abi
|
2024-12-16 20:15:06 +02:00 |
|
|
bc1c8c41f5
|
libc: fix missing definitions in limits.h
|
2024-12-16 20:08:10 +02:00 |
|
|
3968c3a4cd
|
ipc: flexbuffers -> postcard
|
2024-12-09 10:21:15 +02:00 |
|
|
d2a31ef99b
|
libc: implement wcrtomb()
|
2024-11-30 12:27:07 +02:00 |
|
|
cd22da9098
|
libc: better errno, better pidfd
|
2024-11-29 19:40:17 +02:00 |
|
|
20272d3db0
|
libc: better signal enum
|
2024-11-28 20:22:03 +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 |
|
|
0742edc516
|
arch: fix i686/aarch64 build
|
2024-11-22 17:18:44 +02:00 |
|
|
3c87b7187e
|
rt: implement sync primitives in rt
|
2024-11-22 17:05:14 +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 |
|
|
efb4909fd5
|
libc: get rid of deprecated chrono functions
|
2024-11-20 00:58:43 +02:00 |
|
|
e5aef02981
|
refactor: fix all warnings
|
2024-11-19 19:33:08 +02:00 |
|
|
ed7f6c2f46
|
rt: signal handling in yggdrasil-rt
|
2024-11-19 15:05:15 +02:00 |
|
|
d7111e8d99
|
libc: fix missing bcmp symbol
|
2024-11-19 01:51:44 +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 |
|
|
ac7727b8b1
|
arch: fix x86_64 sp align, fix i686 missing f128 functions
|
2024-11-18 19:34:24 +02:00 |
|