1. 14 Jul, 2020 1 commit
    • Volker Krause's avatar
      Remove broken caching of area computation results · d202b912
      Volker Krause authored
      The problem here is that this code uses the address of the argument as
      cache key. The argument can however be a temporary, meaning we can get
      cache key collisions and thus wrong results. This shows in tiles
      occasionally missing a random subset of polygons, typically in the zoom
      range 11-15, where we apply area size filters.
      
      The solution is fortunately easy: Remove the caching of the area
      computation result entirely. We can do this as this neither contributes
      to the overall cost in a measurable way, nor do we seem to compute the
      area of the same polygon multiple times anyway.
      d202b912
  2. 11 Jul, 2020 2 commits
  3. 10 Jul, 2020 7 commits
  4. 08 Jul, 2020 2 commits
  5. 05 Jul, 2020 2 commits
  6. 03 Jul, 2020 6 commits
  7. 01 Jul, 2020 4 commits
  8. 28 Jun, 2020 1 commit
  9. 18 Jun, 2020 4 commits
  10. 17 Jun, 2020 4 commits
  11. 15 Jun, 2020 2 commits
  12. 11 Jun, 2020 1 commit
  13. 09 Jun, 2020 1 commit
  14. 20 May, 2020 2 commits
  15. 17 May, 2020 1 commit