Commit Graph

  • 891eb61239 Use unsafe blocks in pty.h implementation sourceturner 2026-01-18 21:10:03 +01:00
  • ac449a4338 Use unsafe blocks in pthread.h implementation sourceturner 2026-01-18 21:09:17 +01:00
  • e57ef36d3c Use unsafe blocks in netdb.h implementation sourceturner 2026-01-18 21:01:15 +01:00
  • 2d149b51ae Merge branch 'limits-max' into 'master' Jeremy Soller 2026-01-17 06:59:05 -07:00
  • 1f61e80bef Merge branch 'printf-g-hash' into 'master' Jeremy Soller 2026-01-17 06:53:18 -07:00
  • 5476770359 Define max limits in rust Wildan M 2026-01-17 18:17:35 +07:00
  • 1273868a3c stdio: Fix printf-g-hash test Akshit Gaur 2026-01-17 12:16:04 +05:30
  • ecd3a55797 Merge branch 'feature/deny-unsafe_op_in_unsafe_fn' into 'master' Jeremy Soller 2026-01-16 15:22:23 -07:00
  • f72ecfd8dc Use unsafe blocks in string.h implementation sourceturner 2026-01-16 22:15:53 +01:00
  • b3f7db83cf Use unsafe blocks in stdio.h implementation sourceturner 2026-01-16 22:14:47 +01:00
  • b3add24654 Use unsafe blocks in signal.h implementation sourceturner 2026-01-16 22:14:06 +01:00
  • a426887528 Use unsafe blocks in semaphore.h implementation sourceturner 2026-01-16 22:13:10 +01:00
  • 2e055a6d98 Use unsafe blocks in regex.h implementation sourceturner 2026-01-16 22:12:09 +01:00
  • 23fb2dd042 Use unsafe blocks in pwd.h implementation sourceturner 2026-01-16 22:11:28 +01:00
  • c22fa8af96 Use unsafe blocks in net_if.h implementation sourceturner 2026-01-16 22:05:48 +01:00
  • a27518ef2f Use unsafe blocks in malloc.h implementation sourceturner 2026-01-16 22:03:17 +01:00
  • 827df02158 Use unsafe blocks in locale.h implementation sourceturner 2026-01-16 22:02:18 +01:00
  • 12807920b6 Use unsafe blocks in ifaddrs.h implementation sourceturner 2026-01-16 22:01:00 +01:00
  • d539b134ef Use unsafe blocks in float.h implementation sourceturner 2026-01-16 21:54:04 +01:00
  • 375061a69c Add sys/sysmacros.h from musl (fixes last commit) Jeremy Soller 2026-01-16 12:47:06 -07:00
  • 03c370d7f3 Fix dev_t type and add sys/sysmacros.h include from musl Jeremy Soller 2026-01-16 12:42:58 -07:00
  • 391baf41f2 Merge branch 'mutex-fork-test' into 'master' Jeremy Soller 2026-01-16 05:31:14 -07:00
  • d33bf64e5f Remove the mutex, just fork and threads Wildan M 2026-01-16 13:26:16 +07:00
  • fd616a9704 Add mutex inside fork test Wildan M 2026-01-16 13:21:51 +07:00
  • b833e44293 Revert "Remove bits/stdlib" Jeremy Soller 2026-01-15 18:40:23 -07:00
  • 40c9c14ea8 Revert "Convert strtold to Rust" Jeremy Soller 2026-01-15 18:31:47 -07:00
  • c8b4a03b45 Merge branch 'sys-socket-tests-2' into 'master' Jeremy Soller 2026-01-15 17:57:43 -07:00
  • 3bf35abeae Add more sys_socket tests Wildan M 2026-01-16 07:18:13 +07:00
  • fe6ad62ed8 Allow missing stderr file in expected tests Wildan M 2026-01-16 07:10:28 +07:00
  • e69e0b937e Fix linux aarch64 compilation Wildan M 2026-01-16 07:09:57 +07:00
  • 8f0bdf95cc Merge branch 'recvfrom-uds' into 'master' Jeremy Soller 2026-01-15 14:26:07 -07:00
  • 41659cce0f Merge branch 'uds-hanging' into 'main' Jeremy Soller 2026-01-15 14:25:41 -07:00
  • 58cdb72051 uds: Fix accept blocking Wildan M 2026-01-15 12:28:35 +07:00
  • 05b83ae9c8 uds: merge two connect impl Wildan M 2026-01-15 11:20:57 +07:00
  • 5b06aa1439 Fixes for socketpair wouldblock Wildan M 2026-01-15 10:44:51 +07:00
  • e14a03fea4 Handle getpeername other error Wildan M 2026-01-15 07:31:30 +07:00
  • af7636daba Enable unix tests Wildan M 2026-01-15 05:34:53 +07:00
  • aa4572b613 Append inner_af_unix with null, workaround unix dgram getpeername Wildan M 2026-01-15 05:26:44 +07:00
  • 7efad0a989 uds: Unblock accept(), allow getpeername while connecting Wildan M 2026-01-15 03:36:33 +07:00
  • a558a9e0ce COMMUNITY-HW.md: small improvements and fixes Ribbon 2026-01-14 14:45:44 -03:00
  • 4c99d06506 Merge branch 'inputd-keymap' into 'main' Jeremy Soller 2026-01-14 06:30:59 -07:00
  • 3d04f523b4 inputd: Implement keymap Wildan M 2026-01-14 11:35:48 +07:00
  • 9581b8e526 Merge branch 'ps2-init-refactor' into 'main' Jeremy Soller 2026-01-13 06:35:42 -07:00
  • 57d300ce63 Merge branch 'add-mkdirat' into 'master' Jeremy Soller 2026-01-12 19:25:27 -07:00
  • da140913bc Implement mkfifoat(2) Connor-GH 2026-01-12 19:37:25 -06:00
  • fd84f1d0fe Make ps2 init logs useful Wildan M 2026-01-13 05:35:04 +07:00
  • 5265b732cc strtok_r: return the end of s in lasts when finished and only reference musl Jeremy Soller 2026-01-12 14:56:40 -07:00
  • 5b0c8b361b Merge branch 'master' into 'master' Jeremy Soller 2026-01-12 12:38:28 -07:00
  • 08f93dfbdc add mathematical constants Pascal Reich 2026-01-12 19:38:28 +00:00
  • a919d2626b Inline Documentation Fixes Pascal Reich 2026-01-10 23:19:34 +00:00
  • 6091b46620 Merge branch 'boot-log-level' into 'main' Jeremy Soller 2026-01-10 08:17:27 -07:00
  • d08c6cbe6f Split driver log level env Wildan M 2026-01-10 06:35:06 +07:00
  • 8ccf37d74a getty: determine correct tty size Jeremy Soller 2026-01-09 15:46:59 -07:00
  • 992b856d66 Make boot log level adjustable Wildan M 2026-01-10 04:58:11 +07:00
  • ffce2c2d25 Merge branch 'fix-ppoll' into 'master' Jeremy Soller 2026-01-09 14:32:38 -07:00
  • b9fc058a47 Remove finished todo Jeremy Soller 2026-01-09 13:34:15 -07:00
  • a04c27a71e Early exit from poll if there are fds, and all are closed Jeremy Soller 2026-01-09 12:59:00 -07:00
  • 0a9095bb17 Fix epoll_pwait callback internally handling EINTR Jeremy Soller 2026-01-09 12:21:38 -07:00
  • ea06685903 Do not allow recursively registering the same event queue Jeremy Soller 2026-01-09 12:08:16 -07:00
  • d8f47cf5fb Handle signal mask in epoll_pwait Jeremy Soller 2026-01-09 11:46:54 -07:00
  • c433f39788 Merge branch 'add-mkdirat' into 'master' Jeremy Soller 2026-01-09 06:09:09 -07:00
  • 88b5a95da4 Merge branch 'p12' into 'master' Jeremy Soller 2026-01-09 06:02:02 -07:00
  • df647941c5 misc(pthread): remove the need for tid_mutex Anhad Singh 2026-01-09 17:21:37 +11:00
  • 214ee1a532 Merge branch 'ipcd-setsockopt' into 'main' Jeremy Soller 2026-01-08 18:44:20 -07:00
  • 52fe7cd9a1 Merge branch 'revert-6dddb01d' into 'main' Jeremy Soller 2026-01-08 18:43:51 -07:00
  • bd0c609756 Merge branch 'netstack-setsockopt' into 'main' Jeremy Soller 2026-01-08 18:43:10 -07:00
  • 75ca2cf29e Implement mkdirat Connor-GH 2026-01-08 17:56:49 -06:00
  • d5bf6db1b6 Merge branch 'inet-syscall' into 'master' Jeremy Soller 2026-01-08 08:52:30 -07:00
  • 665d2d489a fix(pthread): use spinlock before the TCB has been activated Anhad Singh 2026-01-08 16:27:32 +11:00
  • 2818310738 ipcd: temporarily allow setsockopt SO_SNDBUF Wildan M 2026-01-08 05:58:29 +07:00
  • b9eea683c0 netstack: Temporarily fix EBADF from setsockopt Wildan M 2026-01-08 05:03:40 +07:00
  • 667d8bd390 Merge branch 'netstack-syscall' into 'main' Jeremy Soller 2026-01-08 08:52:01 -07:00
  • f56bfc4883 Adapt inet socket implementing SYS_CALL Wildan M 2026-01-08 04:05:19 +07:00
  • 0caf852888 Merge branch 'fix-accept-hang' into 'master' Jeremy Soller 2026-01-08 06:12:07 -07:00
  • 2c11d0f3cb Merge branch 'p12' into 'master' Jeremy Soller 2026-01-07 22:10:05 -07:00
  • 79c0df3dda fix(ld_so/dso): TPOFF with undefined symbol index Anhad Singh 2026-01-07 22:29:31 +11:00
  • 385f82c777 netstack: Handle SYS_CALL Wildan M 2026-01-08 04:00:07 +07:00
  • c7d46adc76 Merge branch 'udp-resolv' into 'main' Jeremy Soller 2026-01-08 06:09:43 -07:00
  • ad3a39771b Add more test Wildan M 2026-01-08 01:42:46 +07:00
  • 02752dda27 Enable some tests Wildan M 2026-01-07 22:59:34 +07:00
  • 99c942318a Fix inet hang, don't accept() on recvfrom Wildan M 2026-01-07 22:59:20 +07:00
  • 808fa3b765 Update TCP fpath Wildan M 2026-01-07 22:53:07 +07:00
  • f5fb58a55b Fix UDP resolving connection Wildan M 2026-01-07 22:49:28 +07:00
  • 8c20bc7899 Merge branch 'sys-socket-tests' into 'master' Jeremy Soller 2026-01-07 07:03:07 -07:00
  • 28e238c8e4 Merge branch 'flock-mutex' into 'master' Jeremy Soller 2026-01-07 07:02:35 -07:00
  • fe284c1229 Merge branch 'cond-n-timedlock' into 'master' Jeremy Soller 2026-01-07 07:01:58 -07:00
  • 992063148f Merge branch 'p12' into 'master' Jeremy Soller 2026-01-07 06:59:36 -07:00
  • a245e49e75 fix(syscalls/futex): premature timeout Anhad Singh 2026-01-07 14:45:01 +11:00
  • a97216aa93 misc(macros.rs): {e}print{ln} use format_args!() Anhad Singh 2026-01-07 13:16:07 +11:00
  • 053525fba1 Update failing tests Wildan M 2026-01-07 04:52:35 +07:00
  • 9c67018022 Add sys_socket tests Wildan M 2026-01-07 04:48:31 +07:00
  • 6b191f8c63 Adjust mutex test Wildan M 2026-01-07 01:44:51 +07:00
  • 6ef56f5bc9 Use pthread recursive mutex for flockfile Wildan M 2026-01-07 00:54:20 +07:00
  • 9789af36f0 Put timespec convert into common fn Wildan M 2026-01-07 00:07:50 +07:00
  • ba4d789f6e Calculate pthread_mutex_timedlock clock Wildan M 2026-01-06 23:33:00 +07:00
  • b063aadaa5 Release pthread cond workaround, simplify Wildan M 2026-01-06 23:32:15 +07:00
  • 6e23a1342f Merge branch 'pthread-timedwait' into 'master' Jeremy Soller 2026-01-06 12:05:13 -07:00
  • 5cae0f91ea Merge branch 'utmp-wctype-cleanup' into 'master' Jeremy Soller 2026-01-06 06:24:37 -07:00
  • 81ee7889d9 Merge branch 'pwd-pty-cleanup' into 'master' Jeremy Soller 2026-01-06 06:22:06 -07:00
  • 0042a808b0 utmp and wctype header cleanup auronandace 2026-01-06 10:08:13 +00:00