Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .drone.star
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,7 @@ _supported_compilers = {
'image': 'cppalliance/droneubuntu2404:1',
'packages': ['clang-23'],
'llvm_os': 'noble',
'llvm_ver': '23',
},
},
},
Expand Down
30 changes: 7 additions & 23 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ image:https://raw.githubusercontent.com/CPPAlliance/json/master/doc/images/repo-
|https://github.com/boostorg/json/tree/master[`master`]
|https://github.com/boostorg/json/tree/develop[`develop`]

|https://azure.microsoft.com/en-us/services/devops/pipelines/[Azure]
a|
[link=https://vinniefalco.visualstudio.com/json/_build/latest?definitionId=5&branchName=master]
image::https://img.shields.io/azure-devops/build/vinniefalco/2571d415-8cc8-4120-a762-c03a8eda0659/8/master[Build Status]
a|
[link=https://vinniefalco.visualstudio.com/json/_build/latest?definitionId=8&branchName=develop]
image::https://img.shields.io/azure-devops/build/vinniefalco/2571d415-8cc8-4120-a762-c03a8eda0659/8/develop[Build Status]

|Docs
a|
[link=https://www.boost.org/doc/libs/master/libs/json/]
Expand Down Expand Up @@ -55,14 +47,6 @@ a|
[link=https://github.com/boostorg/json/workflows/fuzz/badge.svg?branch=develop]
image::https://github.com/boostorg/json/workflows/fuzz/badge.svg?branch=develop[fuzz]

|https://ci.appveyor.com/[Appveyor]
a|
[link=https://ci.appveyor.com/project/vinniefalco/cppalliance-json/branch/master]
image::https://ci.appveyor.com/api/projects/status/8csswcnmfm798203?branch=master&svg=true[Build status]
a|
[link=https://ci.appveyor.com/project/vinniefalco/cppalliance-json/branch/develop]
image::https://ci.appveyor.com/api/projects/status/8csswcnmfm798203?branch=develop&svg=true[Build status]

|https://codecov.io[codecov.io]
a|
[link=https://codecov.io/gh/boostorg/json/branch/master]
Expand Down Expand Up @@ -199,9 +183,9 @@ in order to support both little endian and big endian platforms.
==== Supported Compilers
Boost.JSON has been tested with the following compilers:

* clang: 3.5, 3.6, 3.7, 3.8, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
* gcc: 5, 6, 7, 8, 9, 10, 11, 12
* msvc: 14.0, 14.1, 14.2, 14.3
* clang: 3.8, 4–23;
* gcc: 5–16;
* msvc: 14.0, 14.1, 14.2, 14.3, 14.5.

==== Supported JSON Text
The library expects input text to be encoded using UTF-8, which is
Expand Down Expand Up @@ -231,10 +215,10 @@ endif::[]
The development infrastructure for the library includes these per-commit
analyses:

* Coverage reports
* Benchmark performance comparisons
* Compilation and tests on Drone.io, Azure Pipelines, Appveyor
* Fuzzing using clang-llvm and machine learning
* coverage reports,
* benchmark performance comparisons,
* compilation and tests on Drone.io and GitHub Actions,
* fuzzing using clang-llvm and machine learning.

==== Security Review (Bishop Fox)
As part of our commitment to producing the very finest C++ libraries that
Expand Down
12 changes: 11 additions & 1 deletion example/use_allocator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,20 @@
*/

#include <boost/container/pmr/monotonic_buffer_resource.hpp>
#include <boost/container/pmr/vector.hpp>
#include <boost/json.hpp>
#include <boost/system/errc.hpp>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wunused-template"
#endif

#include <boost/container/pmr/vector.hpp>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic pop
#endif

using namespace boost::json;
using namespace boost::container;

Expand Down
12 changes: 11 additions & 1 deletion test/doc_background.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,19 @@
#include <boost/json/monotonic_resource.hpp>
#include <boost/json/static_resource.hpp>
#include <boost/json/value.hpp>
#include <boost/container/pmr/vector.hpp>
#include <vector>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wunused-template"
#endif

#include <boost/container/pmr/vector.hpp>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic pop
#endif

#include "test_suite.hpp"

#ifdef assert
Expand Down
12 changes: 11 additions & 1 deletion test/doc_quick_look.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,19 @@
//

#include <boost/json.hpp>
#include <boost/container/pmr/vector.hpp>
#include <iostream>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wunused-template"
#endif

#include <boost/container/pmr/vector.hpp>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic pop
#endif

#include "test_suite.hpp"

namespace boost {
Expand Down
12 changes: 11 additions & 1 deletion test/memory_resource.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,19 @@

#include <boost/json/monotonic_resource.hpp>
#include <boost/json/value.hpp>
#include <boost/container/pmr/vector.hpp>
#include <vector>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wunused-template"
#endif

#include <boost/container/pmr/vector.hpp>

#if defined(BOOST_CLANG) && BOOST_CLANG_VERSION > 40000
# pragma clang diagnostic pop
#endif

#include "test_suite.hpp"

namespace boost {
Expand Down
1 change: 0 additions & 1 deletion test/test.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -1124,7 +1124,6 @@ check_array_impl(
} // detail

template<class... Argn>
static
void
check_array(
value const& jv,
Expand Down
Loading