1. 04 10月, 2017 2 次提交
    • J
      Keep ProjectState._documentStates sorted rather than resorting the IDs · 9ee89371
      Jason Malinowski 提交于
      Since ImmutableDictionary and ImmutableSortedDictionary are both
      implemented via trees; you can think of an ImmutableDictionary as just
      being a sorted dictionary where the underlying key is the hash int.
      Since our hash is just a hash of a GUID, we can compare by the GUID,
      switch to a ImmutableSortedDictionary, and then avoid another sort
      when we're computing checksums.
      9ee89371
    • J
      Hold DocumentIds in ProjectState in ImmutableLists · 0305475c
      Jason Malinowski 提交于
      We previously were using ImmutableArrays, so if you had a large number
      of documents (say thousands) we'd be creating huge numbers of huge
      arrays over and over again. For this pattern, ImmutableList is more
      appropriate.
      0305475c
  2. 03 9月, 2017 1 次提交
  3. 25 8月, 2017 1 次提交
  4. 23 8月, 2017 1 次提交
  5. 19 8月, 2017 1 次提交
  6. 21 7月, 2017 1 次提交
  7. 13 7月, 2017 1 次提交
  8. 12 7月, 2017 1 次提交
  9. 05 7月, 2017 1 次提交
  10. 30 6月, 2017 3 次提交
  11. 29 6月, 2017 2 次提交
  12. 17 6月, 2017 1 次提交
  13. 06 6月, 2017 1 次提交
  14. 19 5月, 2017 1 次提交
  15. 18 5月, 2017 1 次提交
  16. 09 5月, 2017 4 次提交
  17. 07 5月, 2017 1 次提交
  18. 06 5月, 2017 3 次提交
  19. 05 5月, 2017 2 次提交
  20. 29 4月, 2017 2 次提交
  21. 19 3月, 2017 1 次提交
  22. 11 3月, 2017 1 次提交
  23. 04 3月, 2017 1 次提交
  24. 03 3月, 2017 1 次提交
  25. 02 3月, 2017 1 次提交
  26. 24 2月, 2017 1 次提交
  27. 17 2月, 2017 1 次提交
  28. 01 2月, 2017 1 次提交
  29. 25 1月, 2017 1 次提交