1. 25 Sep, 2018 1 commit
  2. 06 Sep, 2018 1 commit
  3. 30 Jun, 2018 1 commit
  4. 14 May, 2018 1 commit
  5. 11 Apr, 2018 1 commit
  6. 29 Nov, 2017 1 commit
  7. 10 Nov, 2017 1 commit
    • Matthew Woehlke's avatar
      Add explicit virtual dtor · 58687ee7
      Matthew Woehlke authored
      Add explicit virtual dtor to GraphBuilderInterface. This avoids tripping
      a -Wnon-virtual-dtor warning, and also ensures that the correct
      (virtual) dtor is called if an instance is deleted via a pointer to the
      base type.
      58687ee7
  8. 08 Nov, 2017 1 commit
  9. 25 Jul, 2017 1 commit
  10. 03 Apr, 2017 1 commit
  11. 02 Mar, 2017 1 commit
  12. 01 Feb, 2017 1 commit
  13. 05 Jan, 2017 1 commit
    • Jens Breitbart's avatar
      Fixed compiler warning -Wdeprecated with clang. (#452) · 86c69bb7
      Jens Breitbart authored
      * Fixed compiler warning -Wdeprecated with clang.
      
      Starting with C++11 implicit copy-constructors are deprecated when the class
      has a user defined destructor.
      
      * Fixes -Wdocumentation warning.
      
      yaml-cpp/parser.h:50:65: warning: parameter 'eventHandler}.' not found in the function
            declaration [-Wdocumentation]
         * Handles the next document by calling events on the {@param eventHandler}.
                                                                      ^~~~~~~~~~~~~~
      yaml-cpp/parser.h:50:65: note: did you mean 'eventHandler'?
         * Handles the next document by calling events on the {@param eventHandler}.
                                                                      ^~~~~~~~~~~~~~
                                                                      eventHandler
      86c69bb7
  14. 02 Jan, 2017 1 commit
    • butataatawa's avatar
      Fix sequence sometimes not turning into a map (#450) · f8286100
      butataatawa authored
      Previously, just referencing the next element in the sequence (and so constructing it, as an undefined element) would allow you to skip defining an element without turning the sequence into a map. E.g:
      
      node[0] = "foo"; // sequence of size 1
      node[1]; // sequence of size 1, with an undefined element at 1
      node[2] = "bar"; // FIX: should be map of size 2 (since there's no element at index 1)
      f8286100
  15. 06 Dec, 2016 1 commit
  16. 03 Dec, 2016 1 commit
  17. 11 Nov, 2016 1 commit
  18. 12 Oct, 2016 1 commit
  19. 18 Jul, 2016 1 commit
    • c0nk's avatar
      Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>> (#386) · f0b15cd6
      c0nk authored
      * Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>>
      
      Map nodes are now iterated over in document order.
      
      * Change insert_map_pair to always append
      
      Always append in insert_map_pair even if the key is already present.
      This breaks the behavior of force_insert which now always inserts KVs
      even if the key is already present. The first insert for duplicated keys
      now takes precedence for lookups.
      f0b15cd6
  20. 13 Jun, 2016 2 commits
  21. 13 May, 2016 4 commits
  22. 02 Apr, 2016 2 commits
  23. 01 Apr, 2016 1 commit
  24. 16 Mar, 2016 1 commit
  25. 30 Jan, 2016 1 commit
  26. 11 Jan, 2016 1 commit
    • Matt Blair's avatar
      Replace Boost usage with C++11 features · 24fa1b33
      Matt Blair authored
       - Adds 'std=c++11' compiler flags
       - Replaces boost::type_traits with std::type_traits
       - Replaces boost::shared_ptr with std::shared_ptr
       - Replaces std::auto_ptr with std::unique_ptr
       - Replaces raw pointers with std::unique_ptr in ptr_vector, ptr_stack, and SettingChanges
       - Replaces boost::noncopyable with deleted copy and assignment operators
       - Replaces boost::next with std::next
       - Replaces boost::enable_if with std::enable_if
       - Replaces boost::is_convertible with std::is_convertible
       - Replaces ptrdiff_t with std::ptrdiff_t
       - Replaces boost::iterator_facade and boost::iterator_adaptor with std::iterator, borrowing the 'proxy reference' technique from boost
       - Removes Boost dependency from CMakeLists
       - Formats changed files using clang-format
      24fa1b33
  27. 22 Nov, 2015 2 commits
  28. 25 Jul, 2015 1 commit
  29. 08 Jun, 2015 1 commit
    • Jonathan Hamilton's avatar
      Fix some Node::operator[] regressions from 0.5.1 · b426faff
      Jonathan Hamilton authored
      "const Node Node::operator[](const Key& key) const" changed from
      returning new empty node if the key was missing in 0.5.1 to returning
      a shared 'zombie' node in 0.5.2 to resolve a memory leak.
      
      (Specifically 1025f76d was where this
      was introduced)
      
      This caused some regressions where this 'zombie' object threw exceptions
      in some functions where the 'empty' object would not.
      
      This change fixes the Node::as(fallback) method (to return the
      'fallback' instead of throwing an exception) and the
      Node::begin()/Node::end() methods to return default-constructed
      iterators (so begin() == end() in such cases) instead of another
      exception.
      b426faff
  30. 08 Apr, 2015 1 commit
  31. 02 Apr, 2015 1 commit
  32. 30 Mar, 2015 2 commits
  33. 29 Mar, 2015 1 commit