aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2026-07-16kstd: implement erase and erase_if for vectorFelix Morgner2-0/+119
2026-07-16kstd: fix gdb pretty printer for shared_ptrFelix Morgner1-1/+1
2026-07-16kstd: fix memory leak in weak_ptrFelix Morgner1-1/+1
2026-07-16kstd: add missing type aliasFelix Morgner1-0/+3
2026-07-16kstd: flesh out weak_ptrFelix Morgner1-94/+192
2026-07-15kstd: silence some lint warningsFelix Morgner1-98/+98
2026-07-15kapi/devices: clean up some namesFelix Morgner3-11/+9
2026-07-15kernel: remove unused functionFelix Morgner2-29/+0
2026-07-15kapi: rename bus::probe to enumerateFelix Morgner2-5/+5
2026-07-15kernel/cpu: introduce core index numberFelix Morgner5-8/+28
2026-07-15kernel: rework ramdisk numberingFelix Morgner8-36/+37
2026-07-15kernel: unify major number counterFelix Morgner2-6/+18
2026-07-15kstd: fix shared_ptr constructor raceFelix Morgner1-4/+11
2026-07-15kernel: fix build issue after API changeFelix Morgner1-5/+5
2026-07-15kernel/mem: fix wraparound bug in bitmap allocatorFelix Morgner2-4/+68
2026-07-15kapi/fs: normalize doc commentsFelix Morgner1-59/+48
2026-07-15kapi/fs: use spans for byte rangesFelix Morgner3-34/+40
2026-07-15Merge branch 'experimental/ext2-write-support' into 'develop'Felix Morgner30-72/+1704
2026-07-14kernel/vfs: fix test compilationFelix Morgner1-8/+8
2026-07-14new memory address after rebaseLukas Oesch1-2/+2
2026-07-14add VFS testsLukas Oesch1-0/+47
2026-07-14always set all access rights, update parent's inode sizeLukas Oesch3-22/+65
2026-07-14check whether the target already exists when creating an inodeLukas Oesch5-25/+33
2026-07-14add testsLukas Oesch5-0/+133
2026-07-14fix split_into_path_and_filename logic, add todoLukas Oesch2-2/+7
2026-07-14implement mkdir and create function in kapi::filesystem that calls the vfs an...Lukas Oesch14-8/+202
2026-07-14add test that symbolic link creation isn't implemented yetLukas Oesch1-0/+8
2026-07-14remove unneeded functionLukas Oesch3-43/+31
2026-07-14Add tests for inode creationMarcel Braun1-0/+82
2026-07-14Implement inode type handling for directory and regular in ext2Marcel Braun3-15/+51
2026-07-14Refactor and init directory correctlyMarcel Braun2-30/+24
2026-07-14first draft implementing init_directoryLukas Oesch4-40/+113
2026-07-14finish implementation of create_inode as first draftLukas Oesch4-10/+74
2026-07-14Save wip of create_inodeMarcel Braun2-6/+100
2026-07-14Implement inode allocation in ext2Marcel Braun3-3/+89
2026-07-14small refactoringLukas Oesch1-2/+1
2026-07-14refactoringLukas Oesch2-18/+26
2026-07-14add commentsLukas Oesch2-1/+48
2026-07-14improve testsLukas Oesch2-2/+8
2026-07-14refactoringLukas Oesch2-5/+6
2026-07-14add inode write tests with real filesystem imageLukas Oesch1-1/+26
2026-07-14add another ext2 inode tests, it panics if not enough free blocks availableLukas Oesch1-40/+46
2026-07-14add inode write_global_block_number_to_inode_block_index testsLukas Oesch5-12/+216
2026-07-14add inode testsLukas Oesch2-10/+69
2026-07-14fix update block countLukas Oesch1-1/+1
2026-07-14fix, improve and extend testsLukas Oesch4-57/+127
2026-07-14fix (or comment) testsLukas Oesch2-41/+42
2026-07-14update inode size correctly,Lukas Oesch4-13/+28
2026-07-14fix bht buildLukas Oesch1-14/+14
2026-07-14first draft to allocate new blocks while writing to an inodeLukas Oesch5-13/+195