Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: boostorg/json
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: boostorg/json
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: develop
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 12 files changed
  • 2 contributors

Commits on Jul 15, 2026

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

Commits on Jul 22, 2026

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

Commits on Jul 24, 2026

  1. fixed UB with self-append in string

    Ramya-9353 authored and grisumbras committed Jul 24, 2026
    Configuration menu
    Copy the full SHA
    6a57776 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2026

  1. Configuration menu
    Copy the full SHA
    5779b03 View commit details
    Browse the repository at this point in the history
  2. fix overlapping memcpy in string::assign(char const*, size_type)

    When the source pointer aliases the string's own buffer,
    char_traits::copy (memcpy) is called on overlapping regions,
    which is undefined behaviour.  Detect aliasing with
    ptr_in_range and use char_traits::move (memmove) followed by
    term() instead of delegating to impl_.assign, which would
    write a null terminator that corrupts the source before the
    copy.
    Ramya-9353 authored and grisumbras committed Jul 31, 2026
    Configuration menu
    Copy the full SHA
    c3a56f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2026

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

Commits on Aug 5, 2026

  1. [doc] Drop the stray parameter from the on_bool handler docs

    The handler concept documents on_bool as taking a string_view of the
    remaining characters, but its declaration is
    `bool on_bool( bool b, error_code& ec )`. The line is a copy of the one
    in on_double above it, which really does take one. on_null below has no
    such line, so this is the only handler affected.
    karpovantonme authored and grisumbras committed Aug 5, 2026
    Configuration menu
    Copy the full SHA
    2b1dcb6 View commit details
    Browse the repository at this point in the history
Loading