Skip to content
Snippets Groups Projects
  1. Apr 29, 2021
    • Yorhel's avatar
      Add CLI argument parsing · e2805da0
      Yorhel authored
      e2805da0
    • Yorhel's avatar
      WIP: Experimenting with a rewrite to Zig & a new data model · 0783d357
      Yorhel authored
      The new data model is supposed to solve a few problems with ncdu 1.x's
      'struct dir':
      - Reduce memory overhead,
      - Fix extremely slow counting of hard links in some scenarios
        (issue #121)
      - Add support for counting 'shared' data with other directories
        (issue #36)
      
      Quick memory usage comparison of my root directory with ~3.5 million
      files (normal / extended mode):
      
        ncdu 1.15.1:     379M / 451M
        new (unaligned): 145M / 178M
        new (aligned):   155M / 200M
      
      There's still a /lot/ of to-do's left before this is usable, however,
      and there's a bunch of issues I haven't really decided on yet, such as
      which TUI library to use.
      
      Backporting this data model to the C version of ncdu is also possible,
      but somewhat painful. Let's first see how far I get with Zig.
      0783d357
  2. Mar 04, 2021
  3. Jul 12, 2020
  4. Jun 10, 2020
  5. Jun 07, 2020
  6. Jun 05, 2020
  7. May 30, 2020
  8. May 15, 2020
  9. May 13, 2020
  10. May 07, 2020
  11. May 06, 2020
  12. Apr 21, 2020
  13. Apr 08, 2020
  14. Apr 07, 2020
  15. Apr 01, 2020
  16. Feb 10, 2020
  17. Feb 06, 2020
  18. Feb 04, 2020
  19. Jan 25, 2020
  20. Dec 15, 2019
  21. Nov 14, 2019
    • Yorhel's avatar
      Fix cross compiler targets · a5e08cf5
      Yorhel authored
      I assumed that ./configure would fail if it can't find a suitable
      compiler for the given --host, but it just falls back to the host gcc.
      
      Fixes #138
      a5e08cf5
  22. Aug 17, 2019
  23. Aug 05, 2019
Loading