Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BSON support #1320

Merged
merged 38 commits into from
Oct 27, 2018
Merged

Add BSON support #1320

merged 38 commits into from
Oct 27, 2018

Commits on Sep 14, 2018

  1. Configuration menu
    Copy the full SHA
    f06c8fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f5836c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2018

  1. Configuration menu
    Copy the full SHA
    9a0dddc View commit details
    Browse the repository at this point in the history
  2. BSON: support doubles

    julian-becker committed Sep 15, 2018
    Configuration menu
    Copy the full SHA
    0c0f2e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c447de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c5ef023 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ee361f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c0d8921 View commit details
    Browse the repository at this point in the history
  7. BSON: unsigned integers

    julian-becker committed Sep 15, 2018
    Configuration menu
    Copy the full SHA
    83b427a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ce7d6b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    120d1d7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cf485c2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    df33a90 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2018

  1. Configuration menu
    Copy the full SHA
    763705c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bce4816 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. Configuration menu
    Copy the full SHA
    ef358ae View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2018

  1. BSON: Extend binary_reader::get_number to be able to hanlde little …

    …endian input to get rid of `binary_reader::get_number_little_endian`
    julian-becker committed Sep 29, 2018
    Configuration menu
    Copy the full SHA
    0a09db9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8730e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2018

  1. Configuration menu
    Copy the full SHA
    81f4b34 View commit details
    Browse the repository at this point in the history
  2. BSON: Reworked the binary_writer such that it precomputes the size …

    …of the BSON-output.
    
    This way, the output_adapter can work on simple output iterators and no longer requires random access iterators.
    julian-becker committed Oct 7, 2018
    Configuration menu
    Copy the full SHA
    062aeaf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df0f612 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2018

  1. BSON: throw json.exception.out_of_range.407 in case a value of type `…

    …std::uint64_t` is serialized to BSON. Also, added a missing EOF-check to binary_reader.
    julian-becker committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    5bccacd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daa3ca8 View commit details
    Browse the repository at this point in the history
  3. BSON: throw json.exception.out_of_range.409 in case a key to be ser…

    …ialized to BSON contains a U+0000
    julian-becker committed Oct 16, 2018
    Configuration menu
    Copy the full SHA
    978c3c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2018

  1. Merge branch 'develop' of https://github.com/nlohmann/json into featu…

    …re/bson
    
     Conflicts:
    	include/nlohmann/detail/input/binary_reader.hpp
    	single_include/nlohmann/json.hpp
    	src/unit-bson.cpp
    julian-becker committed Oct 17, 2018
    Configuration menu
    Copy the full SHA
    2a63869 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8de10c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. Configuration menu
    Copy the full SHA
    5ba812d View commit details
    Browse the repository at this point in the history
  2. BSON: Improved exception-related tests and report location of U+0000 …

    …in the key-string as part of `out_of_range.409`-message
    julian-becker committed Oct 18, 2018
    Configuration menu
    Copy the full SHA
    ad11b6c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2018

  1. Merge branch 'feature/bson' of https://github.com/julian-becker/json

    …into julian-becker-feature/bson
    nlohmann committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    bba1591 View commit details
    Browse the repository at this point in the history
  2. 🚧 some changes to the BSON code

    - added fuzz testers
    - added some reference files
    - made an exception text more clear
    nlohmann committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    e2c5913 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d1eaac View commit details
    Browse the repository at this point in the history
  4. 🎨 clean up binary formats

    nlohmann committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    1968e5c View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2018

  1. 🔨 added fix for arrays

    nlohmann committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    6212627 View commit details
    Browse the repository at this point in the history
  2. 🚨 fixed compiler warnings

    nlohmann committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    19647e0 View commit details
    Browse the repository at this point in the history
  3. 🚨 fixed coverage

    nlohmann committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    7ce720b View commit details
    Browse the repository at this point in the history
  4. 👌 fixed comment #1320

    nlohmann committed Oct 25, 2018
    Configuration menu
    Copy the full SHA
    d97fa30 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2018

  1. Configuration menu
    Copy the full SHA
    544150d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6384fe2 View commit details
    Browse the repository at this point in the history