1. 29 Oct, 2014 5 commits
  2. 28 Oct, 2014 2 commits
  3. 27 Oct, 2014 2 commits
  4. 26 Oct, 2014 9 commits
  5. 25 Oct, 2014 7 commits
  6. 24 Oct, 2014 1 commit
  7. 23 Oct, 2014 4 commits
  8. 22 Oct, 2014 1 commit
  9. 21 Oct, 2014 3 commits
  10. 20 Oct, 2014 6 commits
    • Kenton Varda's avatar
      Generics: Tag generated types using members rather than template specialization. · 490acec8
      Kenton Varda authored
      That is to say, whereas previously we would extend capnp::typeId<T>() to a new type by declaring a specialization of it for that type, now we instead have the type contain a nested class called _capnpPrivate which contains a `typeId` constant.
      
      This is necessary because it is impossible to specialize a template for a type which is itself nested inside a template type. E.g. it's impossible to write a specialization `template <typename T> typeId<Foo<T>::Bar>()`; C++ simply doesn't support this. But with generics, Cap'n Proto will allow types to be nested inside templates, so we need this to work.
      490acec8
    • Kenton Varda's avatar
      Fix GCC 4.8 build. · 56493de3
      Kenton Varda authored
      56493de3
    • Kenton Varda's avatar
      Fix build on GCC 4.7. · 330e3fc7
      Kenton Varda authored
      330e3fc7
    • Philip Quinn's avatar
      Call atos(1) through xcrun. · 7476bc11
      Philip Quinn authored
      7476bc11
    • Philip Quinn's avatar
      Remove '-d' flag from call to atos(1). · ecafcd6c
      Philip Quinn authored
      atos(1) doesn't actually have a '-d' flag, but its inclusion was
      innocuous (and suppressed a warning) until OS X 10.10.
      ecafcd6c
    • Kenton Varda's avatar
      Fix build for C++11. · 4692a669
      Kenton Varda authored
      1) Apparently mixing member defaults and initializer lists is a C++14 thing.
      2) My test script compiles with -Werror which errors out on calls to now-deprecated getDependency().
      4692a669