1. 27 Sep, 2018 2 commits
    • Ingvar Stepanyan's avatar
      Test that immovable types are allowed in Maybe · d0dea8e5
      Ingvar Stepanyan authored
      Immovable types can be already wrapped into `Maybe`, which can be constructed as default `nullptr`, set to a constructed value via `.emplace()`, but couldn't be cleared back to `nullptr`. The previous commit fixed the bug, this commit adds a test.
      d0dea8e5
    • Kenton Varda's avatar
      Overload Maybe::operator=() to match all copy constructors. · ad9f2050
      Kenton Varda authored
      Previously we depended on the compiler to implicitly invoke the copy constructor followed by the assignment operator, but this can lead to the compiler making surprising decisions in some cases, such as deciding that the literal 0 is a better match for nullptr than for T. Overloading operator=() to match every copy constructor is the safe thing to do.
      ad9f2050
  2. 25 Sep, 2018 2 commits
  3. 17 Sep, 2018 1 commit
  4. 16 Sep, 2018 3 commits
  5. 11 Sep, 2018 1 commit
  6. 10 Sep, 2018 1 commit
  7. 08 Sep, 2018 2 commits
  8. 07 Sep, 2018 1 commit
    • Oleg Kolosov's avatar
      Change KJ_LOG macro to use "for" statement · 11ee5380
      Oleg Kolosov authored
      Using "for" statement instead of "if", as suggested by Kenton, still
      avoids "dangling else" warnings and also allows to have diagnostics on
      missing ";" at the end. So this way is better.
      11ee5380
  9. 05 Sep, 2018 1 commit
  10. 02 Sep, 2018 1 commit
  11. 31 Aug, 2018 1 commit
  12. 30 Aug, 2018 1 commit
  13. 29 Aug, 2018 3 commits
  14. 26 Aug, 2018 13 commits
  15. 25 Aug, 2018 4 commits
  16. 22 Aug, 2018 2 commits
  17. 21 Aug, 2018 1 commit