Commit Graph
100 Commits
Author SHA1 Message Date
dualfroz b00aa4cd74 test: cover ktestStrEq, ktestCheck and TestItem 2026-09-10 17:39:03 +02:00
dualfroz 95ae1a2165 test: cover intCmp 2026-09-10 16:00:10 +02:00
dualfroz 58cf2424e4 test: cover keyboardTest 2026-09-10 15:13:55 +02:00
dualfroz fdaec0bfab test: cover sumVisitor 2026-09-10 14:37:29 +02:00
dualfroz 5d01971fcc test: cover elfTest 2026-09-10 14:32:40 +02:00
dualfroz e6f36d52d3 test: test more of coreTest 2026-09-10 14:03:42 +02:00
dualfroz fdeb30948c test: strengthen tests for coreTest 2026-09-10 12:50:42 +02:00
dualfroz 1c389a47f6 test: add more cases for coreTest 2026-09-10 11:07:59 +02:00
dualfroz 5f60d0e517 test: extend coverage of coreTest 2026-09-10 10:37:33 +02:00
dualfroz 02681bb9a1 test: cover coreTest 2026-09-09 22:33:21 +02:00
dualfroz bd9dd3b883 test: cover bmpTest 2026-09-09 22:18:56 +02:00
dualfroz 1c168f7ca8 test: cover fillPattern 2026-09-09 22:06:17 +02:00
dualfroz 8eb6c01bdc test: cover KtestCtx and KtestEntry 2026-09-09 21:12:30 +02:00
dualfroz 40b71851f5 feat: extend user and waitanyfast 2026-09-09 20:05:22 +02:00
dualfroz baece1a2b0 feat: expand ulib 2026-09-09 20:02:02 +02:00
dualfroz b3b01cc38f feat: extend ulib 2026-09-09 20:01:46 +02:00
dualfroz 2ee63600a4 feat: extend ulib with decToString and parseDec 2026-09-09 18:05:52 +02:00
dualfroz 35e00e4153 feat: extend ulib with userRmdir and userChmod 2026-09-09 17:42:58 +02:00
dualfroz fa03edc4a5 feat: extend stopchldtarget with syscall4 and syscall6 2026-09-09 17:32:28 +02:00
dualfroz 2709025a74 feat: add onUsr1, streq and printOut 2026-09-09 17:05:50 +02:00
dualfroz 35e5dad2f3 feat: add onUsr1 2026-09-09 16:06:55 +02:00
dualfroz 5585b11968 feat: add selfstoptarget and sigchldchild 2026-09-09 15:42:48 +02:00
dualfroz 67ea1f461e feat: add onUsr1 and onUsr2 2026-09-09 15:12:31 +02:00
dualfroz 1818463484 feat: implement streq and printErr 2026-09-09 14:29:19 +02:00
dualfroz f9973a7fe8 feat: introduce streq and printErr 2026-09-09 13:38:44 +02:00
dualfroz 0f4437ed80 feat: add onUsr1 and printErr 2026-09-09 13:20:57 +02:00
dualfroz 9480af603f feat: introduce onUsr2 and onUsr1 2026-09-09 11:09:59 +02:00
dualfroz 412e4fd9a1 feat: add streq 2026-09-09 10:47:28 +02:00
dualfroz 8962d40688 feat: add onUsr2 and onUsr1 2026-09-09 10:39:21 +02:00
dualfroz a8819f99c6 feat: add jobctlfg and jobtarget 2026-09-08 23:28:34 +02:00
dualfroz 7f4eb8bfa4 feat: add printErr, streq and onUsr1 2026-09-08 23:25:00 +02:00
dualfroz b4acf5d4d2 feat: add streq and printErr 2026-09-08 23:22:55 +02:00
dualfroz 6184cf43be feat: add eintrtarget and envprint 2026-09-08 22:15:55 +02:00
dualfroz 607eaff366 feat: add streq, printErr and printPadded 2026-09-08 21:45:40 +02:00
dualfroz 09239a27e8 feat: extend alarmdefault and argecho 2026-09-08 21:28:10 +02:00
dualfroz 4dee5e3009 feat: extend vfs with vfsChdir and vfsGetcwd 2026-09-08 21:15:50 +02:00
dualfroz 5b5b0203dd feat: extend vfs with vfsRmdir and vfsOwnerOrRoot 2026-09-08 21:03:37 +02:00
dualfroz 4640fb5eb5 feat: build out vfs 2026-09-08 20:47:02 +02:00
dualfroz 3124635682 feat: extend vfs with vfsPipe and vfsPipeCreateHandle 2026-09-08 20:33:04 +02:00
dualfroz 560d0c6aca feat: extend vfs with vfsOpen and vfsOpenInto 2026-09-08 20:17:56 +02:00
dualfroz 7115dab220 feat: extend vfs with sfsFifoFind and sfsFifoHandleFor 2026-09-08 19:37:29 +02:00
dualfroz 86c742f0c8 feat: extend vfs with blockDevRead and blockDevWrite 2026-09-08 19:30:50 +02:00
dualfroz db5a6274c9 feat: extend vfs with makeChildFifo 2026-09-08 19:26:24 +02:00
dualfroz 8b629c1858 feat: add vecInit and vecFree 2026-09-08 18:56:45 +02:00
dualfroz 68fa3aca17 feat: grow syscall 2026-09-08 18:44:16 +02:00
dualfroz 8f295c1d20 feat: build out syscall 2026-09-08 17:40:09 +02:00
dualfroz aad9d4ece8 feat: expand syscall 2026-09-08 17:23:07 +02:00
dualfroz 643fa45f6a feat: extend syscall 2026-09-08 17:02:10 +02:00
dualfroz 5149adf7ae feat: extend syscall with LoadedImage and loadImageByPath 2026-09-08 16:53:23 +02:00
dualfroz 0a1f4868dd feat: extend syscall with copyUserArgv 2026-09-08 15:36:33 +02:00
dualfroz 8d63b96ad9 feat: add FreeObj, Slab and spinLockInit 2026-09-08 15:16:44 +02:00
dualfroz 730467ce1f feat: add sigOnSigReturn and sigInstallTrampoline to signal 2026-09-08 14:46:45 +02:00
dualfroz 8f2554114f feat: add sigRaise and sigRaiseGroup to signal 2026-09-08 14:41:59 +02:00
dualfroz 26476fc78b feat: add sigResetState and sigDefaultIsIgnore 2026-09-08 14:04:23 +02:00
dualfroz c885f33d76 feat: extend shell with execute 2026-09-08 13:23:34 +02:00
dualfroz ebdc94d031 feat: extend shell with doExport and doUnset 2026-09-08 13:18:03 +02:00
dualfroz 230e271ea1 feat: extend shell with removeFile and removeDir 2026-09-08 12:44:10 +02:00
dualfroz 9e1f907da5 feat: extend shell with printLsEntry and listDir 2026-09-08 12:23:52 +02:00
dualfroz ff36cc0275 feat: extend shell with threadStateName 2026-09-08 12:23:41 +02:00
dualfroz 28d1248711 feat: extend shell with runProgram and splitCommandWord 2026-09-07 21:50:04 +02:00
dualfroz ff86a70128 feat: extend shell with shellExpandRedirect and shellFindCommandSubst 2026-09-07 20:55:39 +02:00
dualfroz 6bc12b43a7 feat: extend shell with shellExtractRedirects and shellParseVarRef 2026-09-07 19:35:10 +02:00
dualfroz 96148ff0e7 feat: extend shell with BackgroundJob and shellLastSpawnedPid 2026-09-07 18:12:59 +02:00
dualfroz e03c0d5f7e feat: add sfsModeOf and sfsChmod to sfs 2026-09-07 18:07:33 +02:00
dualfroz 58b615e840 feat: add sfsReadlink and sfsLink to sfs 2026-09-07 18:03:50 +02:00
dualfroz b92f439ebc feat: add sfsMount and sfsUnmount to sfs 2026-09-07 18:00:10 +02:00
dualfroz 6fdab2178f feat: add readSymlinkTarget and lookupFrom to sfs 2026-09-07 17:29:13 +02:00
dualfroz 39520e6183 feat: add splitPath and dirFind to sfs 2026-09-07 17:13:24 +02:00
dualfroz c13e57d322 feat: add sfsWriteRaw and sfsTruncateInode to sfs 2026-09-07 17:12:31 +02:00
dualfroz 1203e0880e feat: add getBlockForRead to sfs 2026-09-07 17:11:41 +02:00
dualfroz 8f2ecdb2d4 feat: add inodeLocation and inodeNumInRange to sfs 2026-09-07 15:04:25 +02:00
dualfroz 3dfdda8771 feat: add SfsInode and SfsDirEntry 2026-09-07 13:41:06 +02:00
dualfroz 3376f44f5e feat: extend sched with reclaimOpenFds and threadReap 2026-09-07 13:25:41 +02:00
dualfroz 48b66a86f7 feat: extend sched with currentThreadSetEnv and currentThreadUnsetEnv 2026-09-07 13:17:42 +02:00
dualfroz 7703e1a45d feat: extend sched with threadKill and threadPgid 2026-09-06 23:42:03 +02:00
dualfroz 51fcf54f5b feat: continue work on sched 2026-09-06 21:32:26 +02:00
dualfroz 9d356d9a29 feat: extend sched with allocSlot and initialPgid 2026-09-06 21:03:53 +02:00
dualfroz ae6bdd5880 feat: extend sched with copyThreadName and threadSetName 2026-09-06 20:34:50 +02:00
dualfroz c571c0af1f feat: flesh out sched 2026-09-06 20:33:35 +02:00
dualfroz f31dd38429 feat: add cmosRead and waitWhileUpdateInProgress 2026-09-06 20:05:50 +02:00
dualfroz 6d4ec19efb feat: add ringInit and ringClear 2026-09-06 19:58:03 +02:00
dualfroz 8a61744dc0 feat: add rbtInsert and rbtRemove to rbt 2026-09-06 19:53:02 +02:00
dualfroz cb70b0769a feat: add isRed and setChild 2026-09-06 19:35:17 +02:00
dualfroz a4b9260215 feat: add compareNodes and prioqInit 2026-09-06 19:32:19 +02:00
dualfroz 7c42af8790 feat: extend pipe with pipeWrite and pipeHasData 2026-09-06 19:03:45 +02:00
dualfroz 43e3013260 feat: add Pipe and pipeAt 2026-09-06 18:00:46 +02:00
dualfroz 41415c6d3c feat: add PidfdEntry and pidfdAt 2026-09-06 17:13:27 +02:00
dualfroz fc4688937b feat: extend paging with pagingNxSupported and pagingIsExecutable 2026-09-06 15:29:21 +02:00
dualfroz 19f79ca2fe feat: add mmapRelease and mmapFaultHandler to mmap 2026-09-06 15:26:00 +02:00
dualfroz 2e9bb0a476 feat: add pageAlignDown and pageAlignUp 2026-09-06 14:51:04 +02:00
dualfroz 8101704cc3 feat: extend kmain with listInit and listEmpty 2026-09-06 14:17:13 +02:00
dualfroz 21f2719413 feat: extend kmain with lsDriverThread and andOrTypeFailChainCommand 2026-09-06 13:25:21 +02:00
dualfroz 68907b39ec feat: extend kmain with globTypeGlobcatCommand and globDriverThread 2026-09-06 12:22:05 +02:00
dualfroz fbd54b7c31 feat: extend kmain with envTypeEnvCommand and envDriverThread 2026-09-06 12:07:07 +02:00
dualfroz d621db9147 feat: extend kmain with stderrDriverThread 2026-09-04 22:45:01 +02:00
dualfroz 04d722667e feat: extend kmain with hereDriverThread 2026-09-04 22:06:33 +02:00
dualfroz 31dce591f3 feat: extend kmain with redirDriverThread and stderrTypePath 2026-09-04 22:03:22 +02:00
dualfroz a59ae7a9f8 feat: extend kmain with pipelineDriverThread and redirTypePath 2026-09-04 21:28:35 +02:00
dualfroz 750354f099 feat: extend kmain with injectKeyPress and injectShiftedKeyPress 2026-09-04 20:44:06 +02:00
dualfroz b4f8d5215f feat: extend kmain with execReaperThread and consoleInjectorThread 2026-09-04 19:14:06 +02:00