1. 29 Jan, 2019 2 commits
    • Lucas Molas's avatar
      io: implement a performant `WriteTo` version in the DAG reader · ac466e66
      Lucas Molas authored
      This version writes one node at a time instead of first buffering the entire
      file contents in a single array (taking up too much memory) before actually
      writing it.
      ac466e66
    • Lucas Molas's avatar
      unixfs: decouple the DAG traversal logic from the DAG reader · ecd031d3
      Lucas Molas authored
      Decouple the DAG traversal logic from the `PBDagReader` encapsulating it in the
      (new) `Walker` structure.
      
      Collapse PB and Buffer DAG readers into one (`dagReader`) removing the
      `bufdagreader.go` and `pbdagreader.go` files, moving all the code to
      `dagreader.go`.
      
      Remove `TestSeekAndReadLarge` and `TestReadAndCancel` which operated directly on
      the `NodePromise` structure that is now abstracted away in `NavigableIPLDNode`,
      in the `go-ipld-format` repo, where they should be recreated.
      
      License: MIT
      Signed-off-by: default avatarLucas Molas <schomatis@gmail.com>
      ecd031d3
  2. 23 Jan, 2019 5 commits
  3. 20 Jan, 2019 1 commit
  4. 17 Jan, 2019 1 commit
  5. 16 Jan, 2019 12 commits
  6. 15 Jan, 2019 3 commits
  7. 09 Jan, 2019 1 commit
  8. 21 Dec, 2018 4 commits
  9. 18 Dec, 2018 2 commits
  10. 13 Dec, 2018 3 commits
  11. 07 Dec, 2018 1 commit
  12. 04 Dec, 2018 1 commit
  13. 28 Nov, 2018 1 commit
  14. 11 Nov, 2018 2 commits
  15. 09 Nov, 2018 1 commit