1. 01 Jan, 2018 2 commits
  2. 23 Dec, 2017 1 commit
  3. 20 Dec, 2017 3 commits
  4. 15 Dec, 2017 1 commit
  5. 14 Dec, 2017 1 commit
  6. 05 Oct, 2017 1 commit
  7. 02 Sep, 2017 1 commit
  8. 17 Aug, 2017 1 commit
  9. 12 Aug, 2017 1 commit
  10. 17 Jul, 2017 1 commit
    • Steven Allen's avatar
      gx: update ipldcbor · e8f6486a
      Steven Allen authored
      I previously optimized the IPLD cbor decoder to *not* encode and then re-decode
      objects when constructing them with `WrapObject`. Unfortunately, we rely on this
      to canonicalize the object before computing the tree/links.
      
      License: MIT
      Signed-off-by: default avatarSteven Allen <steven@stebalien.com>
      e8f6486a
  11. 12 Jul, 2017 1 commit
  12. 04 Jul, 2017 1 commit
  13. 01 Jul, 2017 1 commit
  14. 29 Jun, 2017 1 commit
  15. 01 May, 2017 1 commit
  16. 20 Apr, 2017 1 commit
  17. 24 Mar, 2017 1 commit
  18. 17 Mar, 2017 2 commits
    • Lars Gierth's avatar
      coreapi: make the interfaces path centric · ee45b8d3
      Lars Gierth authored
      The new coreiface.Path maps a path to the cid.Cid
      resulting from a full path resolution.
      
      The path is internally represented as a go-ipfs/path.Path,
      but that doesn't matter to the outside.
      
      Apart from the path-to-CID mapping, it also aims to hold all
      resolved segment CIDs of the path. Right now it only exposes
      Root(), and only for flat paths a la /ipfs/Qmfoo. In other cases,
      the root is nil.
      
      In the future, resolution will internally use
      go-ipfs/path.Resolver.ResolvePathComponents and thus always return
      the proper resolved segments, via Root(), or a future Segments() func.
      
      - Add coreiface.Path with Cid() and Root().
      - Add CoreAPI.ResolvePath() for getting a coreiface.Path.
      - All functions now expect and return coreiface.Path.
      - Add ParsePath() and ParseCid() for constructing a coreiface.Path.
      - Add coreiface.Node and Link which are simply go-ipld-node.Node and Link.
      - Add CoreAPI.ResolveNode() for getting a Node from a Path.
      
      License: MIT
      Signed-off-by: default avatarLars Gierth <larsg@systemli.org>
      ee45b8d3
    • Lars Gierth's avatar
      coreapi: smarter way of dealing with the different APIs · e260d2fd
      Lars Gierth authored
      License: MIT
      Signed-off-by: default avatarLars Gierth <larsg@systemli.org>
      e260d2fd
  19. 12 Feb, 2017 1 commit
  20. 29 Nov, 2016 1 commit
  21. 16 Nov, 2016 1 commit
  22. 07 Nov, 2016 3 commits