1. 31 Jan, 2020 3 commits
    • Jelle van der Waa's avatar
      Fix a bug with not adding leave nodes · e12a3d10
      Jelle van der Waa authored
      We always want to add reverse dependencies even if we already vistted
      the node. A reproducer is cargo run haskell-basic-prelude and taskell
      would end up not being included.
      e12a3d10
    • Jelle van der Waa's avatar
      Add gitignore file · d0d88ab8
      Jelle van der Waa authored
      d0d88ab8
    • Jelle van der Waa's avatar
      Rewrite algorithm to be more constant time · 080a626f
      Jelle van der Waa authored
      The previous approach would figure out the reverse dependencies of a
      package by iterating over all packages for finding the reverse
      dependencies of a package. Now we create one hashmap with the package to
      reverse dependencies mapping which reduces the amount of work we have to
      do and makes the program more or less constant time.
      080a626f
  2. 30 Jan, 2020 1 commit