Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

Minimal ext2 implementation #2

Merged
merged 32 commits into from
Jan 8, 2024
Merged

Minimal ext2 implementation #2

merged 32 commits into from
Jan 8, 2024

Commits on Oct 25, 2023

  1. * refactor(error): begin use of anyhow

    * feat(dev): begin of devices implementations
    RatCornu committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    529f58b View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    c68b848 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Configuration menu
    Copy the full SHA
    b6c2da5 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Configuration menu
    Copy the full SHA
    a2bd4c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    751bd9b View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    8acb718 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2023

  1. test(dev): add file test

    Rat Cornu committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    d5406da View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. chore: update flush function to commit

    Rat Cornu committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    5d7f88c View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. feat(dev): read_at and write_at given functions

    chore(dev): change `u32` in `Address` implementation to `usize`
    Rat Cornu committed Nov 11, 2023
    Configuration menu
    Copy the full SHA
    66e7e90 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. feat(ext2): begin parsing of superblock

    Rat Cornu committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ef810d6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Configuration menu
    Copy the full SHA
    9a621a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. feat(ext2): end implementation superblock

    Rat Cornu committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    191ddcc View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Configuration menu
    Copy the full SHA
    c393766 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. test(ext2): add bad parsing tests

    RatCornu committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b64acc0 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. feat(ext2): add Osd2 struct for inodes

    RatCornu committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    666c818 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. feat(ext2): add read data from inodes

    refactor(dev): change Address implementation
    feat(ext2): add directory parsing
    RatCornu committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    9501642 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. feat(ext2): implementation of regular files

    refactor(ext2): structure parsing
    RatCornu committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    1cec58b View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. refactor(ext2): change Rc to simple borrow

    RatCornu committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    51dd6df View commit details
    Browse the repository at this point in the history
  2. refactor(fs): delete Box to use type parameters

    RatCornu committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    39644cb View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. refactor(ext2): celled implementation

    RatCornu committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    874b4fd View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Configuration menu
    Copy the full SHA
    b2edad5 View commit details
    Browse the repository at this point in the history
  2. refactor: split efs into crates

    RatCornu committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    bc8a8fb View commit details
    Browse the repository at this point in the history
  3. revert: merge all crates into one

    RatCornu committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    4ccb4c2 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. feat(ext2): free block allocation

    RatCornu committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    b93bab9 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. feat(ext2): minimal version of file write

    RatCornu committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    92f21de View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    76fea3b View commit details
    Browse the repository at this point in the history
  2. feat(io): add connections with std

    RatCornu committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    aadfe4d View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. test(ext2): add basic file write tests

    RatCornu committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    b25cf03 View commit details
    Browse the repository at this point in the history
  2. fix(ext2): fully tested and correct inode write

    RatCornu committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    0a69038 View commit details
    Browse the repository at this point in the history
  3. refactor(fs): move generics to placeholders

    RatCornu committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    21928c9 View commit details
    Browse the repository at this point in the history
  4. feat(ext2): Celled<Ext2> implements FileSystem

    RatCornu committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    8f4ae17 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    86ef6a8 View commit details
    Browse the repository at this point in the history