1. 29 Sep, 2015 2 commits
  2. 28 Sep, 2015 7 commits
  3. 25 Sep, 2015 1 commit
  4. 23 Sep, 2015 7 commits
  5. 22 Sep, 2015 3 commits
  6. 17 Sep, 2015 2 commits
  7. 15 Sep, 2015 4 commits
  8. 29 Jul, 2015 4 commits
  9. 27 Jul, 2015 1 commit
  10. 20 Jul, 2015 1 commit
    • Miro Knejp's avatar
      Generate convenience initializers for Objective-C records · 449ed7e9
      Miro Knejp authored
      This provides a consistent pair of initializers for all records:
      - (nonnull instancetype)initWithArg:(A*)arg;
      + (nonnull instancetype)myRecordWithArg:(A*)arg;
      
      The static convenience initializer is only created for records *without*
      the +o extension. This also applies to records with no members. Now even
      empty records have a designated initializer.
      449ed7e9
  11. 17 Jul, 2015 1 commit
  12. 15 Jul, 2015 5 commits
  13. 13 Jul, 2015 2 commits
    • Miro Knejp's avatar
      YAML file documentation · b704a7c3
      Miro Knejp authored
      b704a7c3
    • Miro Knejp's avatar
      "duration" as example of a complex external type · 4caf5c6e
      Miro Knejp authored
      This demonstrates some fancy template usage to provide a std::chrono::duration<rep, period> capable external type. It is mapped to NSTimeInterval and java.time.Duration.
      
      It can be used after importing "duration.yaml" as follows:
      - duration<i32, s> => std::chrono::duration<i32, std::ratio<1>>
      - duration<f64, ns> => std::chrono::duration<double, std::nano>
      4caf5c6e