Permalink
Commits on Jan 5, 2017
  1. Fixed compiler warning -Wdeprecated with clang. (#452)

    * 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
    jbreitbart committed with Jan 5, 2017
Commits on Jan 2, 2017
  1. Fix sequence sometimes not turning into a map (#450)

    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)
    butataatawa committed with Jan 2, 2017
Commits on Dec 13, 2016
Commits on Dec 6, 2016
Commits on Dec 3, 2016
Commits on Dec 2, 2016
Commits on Nov 22, 2016
  1. Add <cstdlib> for std::atoi.

    committed Nov 22, 2016
Commits on Nov 11, 2016
  1. Clarify the README description about cmake for Windows

    Add hint for 64-bit solution in the cmake's generator argument.
    michaelkonecny committed with Nov 11, 2016
  2. Remove const from as_if::operator()() return (#425)

    Returning a const value prevents the use of non-copyable return types
    such as unique_ptr.
    vmatare committed with Nov 11, 2016
  3. Fix compiler flags for MSVC_STATIC_RT=OFF builds

    Fix compiler flags for MSVC_STATIC_RT=OFF builds
    jeking3 committed with Nov 11, 2016
Commits on Oct 12, 2016
  1. Run clang-format.

    committed Oct 12, 2016
Commits on Oct 2, 2016
  1. Enable rpath on OS X when the CMake version supports it (#418)

    CMake policy CMP0042 changes the default value of the MACOSX_RPATH target property to TRUE, therefore setting the directory portion of the install_name field of a shared library to be @rpath on OS X.
    jamiesnape committed with Oct 2, 2016
Commits on Aug 18, 2016
Commits on Jul 18, 2016
  1. Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>> (#386)

    * 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.
    c0nk committed with Jul 18, 2016
Commits on Jun 13, 2016
  1. Fix some clang warnings (#378)

    * Remove extra semicolon
    
    * Fix automatic type conversion
    
    * Replace dynamic exception specifications by C++11 noexcept
    
    * Fix deprecated definition of implicit copy constructor for 'Exception'
    xpac27 committed with Jun 13, 2016
Commits on May 13, 2016
  1. Remove ptr_stack<T>, in favor of vector<unique_ptr<T>>.

    (Not stack<unique_ptr<T>> because it wasn't quite a stack; we needed to get the second-to-last element sometimes.)
    committed May 13, 2016
Commits on May 12, 2016
  1. Use CodeDocs.xyz for Doxygen documentation (#375)

    Add the .codedocs config file and badge to the README.md file.
    paulnovo committed with May 12, 2016
  2. Fix for broken build on cygwin using gcc - "error '[fileno, strdup, f…

    …dopen]' are not in scope" (#374)
    SirLoxley committed with May 12, 2016
Commits on Apr 2, 2016
  1. Turn travis email notifications back on.

    Apparently the default is
    
    on_success: change
    on_failure: always
    
    which seems reasonable.
    committed Apr 2, 2016
  2. Revert "Add missing include."

    Reason: broken build.
    
    This reverts commit 0d810ad.
    committed Apr 2, 2016
  3. Add missing include.

    ishitatsuyuki committed with Apr 2, 2016
Commits on Apr 1, 2016