1. 08 Jul, 2018 1 commit
  2. 20 May, 2018 1 commit
  3. 18 Apr, 2018 1 commit
  4. 23 Dec, 2017 4 commits
  5. 13 Dec, 2017 1 commit
  6. 06 Oct, 2017 2 commits
  7. 03 Oct, 2017 2 commits
  8. 02 Oct, 2017 2 commits
  9. 09 Jul, 2017 5 commits
    • Bryan Richter's avatar
      Unused module · 736d9c59
      Bryan Richter authored
      736d9c59
    • Bryan Richter's avatar
      Update to lts-8.21 · 9bef5f04
      Bryan Richter authored
      9bef5f04
    • Bryan Richter's avatar
      51cb0f11
    • fr33domlover's avatar
      crowdmatch: Use (SqlPersistT env) monad to allow combining queries · 9d584933
      fr33domlover authored
      Before this commit, crowdmatch actions run database queries separately
      inside them like a black box. That means in practice many applications
      of `runDB`, one per query, so a transaction per query. This is an
      unnecessary waste, and doesn't gain much (or anything at all, as this
      commit's changes my demonstrate).
      
      So this commit adds `SqlPersistT` on top of the crowdmatch env monad, so
      that the actual running of SQL queries is controlled from outside
      crowdmatch itself, and allows a single `runDB` to handle a batch of
      persistent actions.
      
      Both Snowdrift and the crowdmatch test suite have been updated to make
      use of this new capability, which also happens to make the code more
      readable (e.g. much much less occurences of `runDB`).
      Signed-off-by: Bryan Richter's avatarBryan Richter <b@chreekat.net>
      9d584933
    • Bryan Richter's avatar
      Add tests · fd84b6aa
      Bryan Richter authored
      fd84b6aa
  10. 29 Jun, 2017 1 commit
  11. 28 Jun, 2017 1 commit
  12. 24 Jun, 2017 1 commit
  13. 20 Jun, 2017 1 commit
  14. 17 Jun, 2017 2 commits
  15. 16 Jun, 2017 1 commit
  16. 24 May, 2017 1 commit
  17. 07 May, 2017 1 commit
  18. 28 Apr, 2017 1 commit
  19. 12 Apr, 2017 3 commits
  20. 09 Apr, 2017 1 commit
  21. 08 Apr, 2017 1 commit
  22. 23 Nov, 2016 1 commit
  23. 22 Nov, 2016 5 commits