1. 09 Jun, 2017 1 commit
    • Graeme Hill's avatar
      Add cmake_minimum_required to root CMakeLists.txt · ce2a3251
      Graeme Hill authored
      There was already a minimum version specified in the actual CMakeLists
      file in the C++ directory, but since the parent file does not have it
      you get a warning if you build in the idiomatic cmake fashion:
      
          mkdir build
          cd build
          cmake .. # <---- warning here because no minimum version specified
      
      I used 3.1 as min version because that is the same as specified in child
      file.
      ce2a3251
  2. 07 Jun, 2017 4 commits
  3. 05 Jun, 2017 4 commits
  4. 04 Jun, 2017 2 commits
  5. 03 Jun, 2017 2 commits
  6. 02 Jun, 2017 4 commits
  7. 01 Jun, 2017 9 commits
  8. 30 May, 2017 1 commit
  9. 29 May, 2017 3 commits
    • Harris Hancock's avatar
      Fix typo and formatting in comments · bd78705c
      Harris Hancock authored
      bd78705c
    • Harris Hancock's avatar
      Fix build error in MSVC · c4629e37
      Harris Hancock authored
      Closes #479.
      
      If T is a template instantiation and `List<T, kind<T>()>` is the return or
      parameter type of a function (notably get, set, init, adopt, and disown
      functions) defined out-of-line from its definition, MSVC fails to match
      the definition with its declaration. This seems to be another consequence
      of poor expression SFINAE / constexpr support.
      
      An easy workaround is to avoid using kind<T>() and instead manually
      instantiate Kind_<T>, as in lite mode. When I converted Kind_<T> to use
      VoidSfinae, I had thought this solved the problem, but clearly there are
      still edge cases.
      c4629e37
    • Harris Hancock's avatar
      Add MSVC build error to test.capnp · 02b7f5ad
      Harris Hancock authored
      02b7f5ad
  10. 26 May, 2017 7 commits
  11. 23 May, 2017 3 commits