Skip to content

Bump dependencies + more ext4 writing#232

Merged
hexagonal-sun merged 10 commits intohexagonal-sun:masterfrom
arihant2math:dep-bump
Feb 27, 2026
Merged

Bump dependencies + more ext4 writing#232
hexagonal-sun merged 10 commits intohexagonal-sun:masterfrom
arihant2math:dep-bump

Conversation

@arihant2math
Copy link
Collaborator

@arihant2math arihant2math commented Feb 23, 2026

  • rand 0.9 -> 0.10
  • intrusive_collections 0.9 -> 0.10
  • ext4_view

ext4 writing

  • Adds support for extendable files (but not contractable) via extents (no block map support yet).
  • File deletion (frees all blocks and inode)
  • File creation
  • Add/remove items from directories (including hardlinks and subdirectories) (non-htree)
  • Symlink support (both for "fast symlinks" and regular symlinks)
  • New directory creation (non-htree)
  • Some utility methods for the time being (rename_from can be optimized a little)
  • and partridge and a pear tree

Currently apk can install libunistring via apk add --repositories-file=repo.list --allow-untrusted --no-network --no-cache libunistring-1.4.1-r0.apk (create a blank repo.list first with touch repo.list)

also I switched to workspace dependencies where possible to minimize random cases of dependency mismatch.

@arihant2math arihant2math force-pushed the dep-bump branch 3 times, most recently from da3be5d to f36b5a1 Compare February 24, 2026 00:34
@arihant2math arihant2math changed the title Bump dependencies and use workspace dependencies when possible Bump dependencies + ext4 writing Feb 25, 2026
@arihant2math arihant2math marked this pull request as draft February 25, 2026 19:30
@hexagonal-sun
Copy link
Owner

Are there issues with these uplifts? Looks like it passes CI.

@arihant2math arihant2math marked this pull request as ready for review February 25, 2026 19:57
@arihant2math
Copy link
Collaborator Author

arihant2math commented Feb 25, 2026

Are there issues with these uplifts? Looks like it passes CI.

Just fixed a couple of panics with hardlink creation/deletion, should be good now.

@arihant2math arihant2math mentioned this pull request Feb 25, 2026
13 tasks
@arihant2math arihant2math changed the title Bump dependencies + ext4 writing Bump dependencies + more ext4 writing Feb 26, 2026
Copy link
Owner

@hexagonal-sun hexagonal-sun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@hexagonal-sun hexagonal-sun merged commit 7ab93dc into hexagonal-sun:master Feb 27, 2026
4 checks passed
@arihant2math arihant2math deleted the dep-bump branch February 27, 2026 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants