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 |
|
dualfroz
|
661ff83253
|
feat: extend kmain with schedPriorityVerifierThread
|
2026-09-04 19:09:03 +02:00 |
|
dualfroz
|
0cd28abb5d
|
feat: add strtol and atoi to klib
|
2026-09-04 17:45:55 +02:00 |
|
dualfroz
|
9732761402
|
feat: add isDigit and isUpper
|
2026-09-04 16:59:43 +02:00 |
|
dualfroz
|
12be4f5179
|
feat: extend keyboard with ConsoleReader and keyboardForegroundPgid
|
2026-09-04 16:49:37 +02:00 |
|
dualfroz
|
fa1787020d
|
feat: add jobctlRunBackgroundHereString and jobctlCaptureOutput
|
2026-09-04 14:26:24 +02:00 |
|
dualfroz
|
39528a6ce6
|
feat: add jobctlRunBackground and jobctlApplyRedirects to jobctl
|
2026-09-04 12:21:25 +02:00 |
|
dualfroz
|
83421e7dba
|
feat: add jobctlSpawn and jobctlSpawnPiped
|
2026-09-04 12:11:03 +02:00 |
|
dualfroz
|
f59833733f
|
feat: extend isr with deliverPendingSignals and tryResolveUserPageFault
|
2026-09-02 22:28:12 +02:00 |
|
dualfroz
|
8df641fbf7
|
feat: add hmapHashString and hmapInit
|
2026-09-02 21:56:36 +02:00 |
|
dualfroz
|
b6fbdb51aa
|
feat: extend elf with elfSegmentPagingFlags and elfSlotBase
|
2026-09-02 19:26:55 +02:00 |
|