summaryrefslogtreecommitdiff
path: root/src/user/app/tests
AgeCommit message (Expand)Author
2023-08-14reorganization: first stepsdzwdz
2023-08-13libc: replace fork2_n_mount with mount_atdzwdz
2023-06-11kernel: replace await with wait2, roughly compatible with POSIXdzwdz
2023-02-24toolchain: partially set up the sysrootdzwdz
2023-02-23build: don't -Isrc/ in user codedzwdz
2023-02-23fix: misc warningsdzwdz
2023-02-23fix: printf related warningsdzwdz
2023-01-25style: typedef structs, shorter namespacesdzwdz
2023-01-25kernel/virt: replace the virt_cpy api with a more foolproof onedzwdz
2023-01-11kernel: return EPIPE when fs_waiting on a dead filesystemdzwdz
2023-01-08kernel: let parents kill their children againdzwdz
2023-01-08user/tests: fix fucked fs testdzwdz
2022-12-27libc: fix strncmpdzwdz
2022-12-25user/lib: reorganize a few header filesdzwdz
2022-10-19shared/printf: implement %pdzwdz
2022-10-18user/tests: more info when a test crashesdzwdz
2022-10-08tests: some tests for when a process has no free handlesdzwdz
2022-10-02syscall/open: add the full suite of READ/WRITE flagsdzwdz
2022-09-20shared: rename ufs_request to better fit its role in userlanddzwdz
2022-09-15shared/printf: string precisiondzwdz
2022-09-15shared/printf: properly implement number precisiondzwdz
2022-09-04user/tests: make all tests automaticdzwdz
2022-08-29user/libc: setjmpdzwdz
2022-08-28user/lua: prepare libc headersdzwdz
2022-08-28shared/path_simplify: return an unsigned valuedzwdz
2022-08-26shared: memmovedzwdz
2022-08-23shared/ring: rename ring_size to ring_used, add ring_availdzwdz
2022-08-22user/libc: strspn, strtokdzwdz
2022-08-20user/libc: don't access the old stack from the new thread at alldzwdz
2022-08-19syscall/fs_wait: return a handle for each requestdzwdz
2022-08-19syscall/fork: allow sharing handles between threadsdzwdz
2022-08-18syscall/fork: FORK_SHAREMEM for primitive "threads"dzwdz
2022-08-13user/tests: basic memset testdzwdz
2022-08-11shared/header: don't mix kinds of declarations between headersdzwdz
2022-08-05shared/printf: implement %ddzwdz
2022-08-05move the mount_resolve test to userland, remove the kernel selftestsdzwdz
2022-08-05move path_simplify to shared code, move its tests to userlanddzwdz
2022-08-04move the kernel util tests to userlanddzwdz
2022-08-04user/tests: split the tests by parts of codebasedzwdz
2022-08-04syscalls: add _syscall_sleep()dzwdz
2022-08-03user/libc: isspace, strtoldzwdz
2022-08-03shared: clean up printf, %u support (amongst other things)dzwdz
2022-07-29user/libc: properly implement snprintf; the v*printf familydzwdz
2022-07-29syscall: up the max argument count to 5; make write accept flagsdzwdz
2022-07-26user: break out the shell and tests into separate binariesdzwdz