1. 10 Sep, 2019 2 commits
    • Dominik Charousset's avatar
      Reduce stack usage in error::eval, fix inspect · 398a1f67
      Dominik Charousset authored
      The previous implementation in error::eval put an error to the stack and
      then optionally calling the next function object. As a result, all
      errors remained on the stack until unrolling the stack eventually. By
      putting the error into an if-block, temporary objects now go
      out-of-scope before calling the next function object.
      
      Also, the previous implementation of `inspect` did not work properly for
      any visitor not producing an error as result. The new implementation is
      generic and also avoids using std::function to reduce heap allocations.
      398a1f67
    • Dominik Charousset's avatar
      f6fe0618
  2. 08 Sep, 2019 1 commit
  3. 07 Sep, 2019 1 commit
  4. 05 Sep, 2019 4 commits
  5. 03 Sep, 2019 3 commits
  6. 02 Sep, 2019 1 commit
  7. 31 Aug, 2019 2 commits
  8. 30 Aug, 2019 6 commits
  9. 29 Aug, 2019 1 commit
  10. 28 Aug, 2019 8 commits
  11. 27 Aug, 2019 4 commits
  12. 26 Aug, 2019 5 commits
  13. 25 Aug, 2019 2 commits