1
0
mirror of https://github.com/nlohmann/json.git synced 2025-07-29 23:01:16 +03:00
Commit Graph

4612 Commits

Author SHA1 Message Date
813c329fbb 💚 fix Ubuntu build 2022-12-10 23:00:41 +01:00
97f88ce21d 💚 fix Ubuntu build 2022-12-10 22:50:46 +01:00
44423b4d8f 💚 fix Ubuntu build 2022-12-10 22:28:23 +01:00
3e990876e1 💚 fix Ubuntu build 2022-12-10 22:17:37 +01:00
b6dcf3edf3 💚 fix Ubuntu build 2022-12-10 22:01:08 +01:00
07182ebc1d 💚 fix Ubuntu build 2022-12-10 14:45:41 +01:00
f7d46b8803 💚 fix Ubuntu build 2022-12-10 14:42:58 +01:00
84e5a321eb 💚 fix Ubuntu build 2022-12-10 14:23:18 +01:00
23e69222c5 💚 fix Ubuntu build 2022-12-10 14:10:28 +01:00
5fa4e66d37 💚 fix Ubuntu build 2022-12-10 13:55:30 +01:00
c700a9ecbb 💚 fix Ubuntu build 2022-12-10 13:52:27 +01:00
c5a03c2ea0 💚 fix Ubuntu build 2022-12-10 13:48:06 +01:00
349e4b310e Fix natvis XML (#3863)
* 🐛 fix natvis XML

* 🐛 fix natvis XML
2022-12-09 16:34:34 +01:00
8f8315368b 🐛 fix natvis XML 2022-12-04 21:47:08 +01:00
24ba54e687 Fix pipeline (#3862) 2022-12-04 14:03:54 +01:00
a3e6e26dc8 Bump joblib from 1.1.0 to 1.2.0 in /docs/mkdocs (#3781)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-02 11:55:39 +02:00
4b2c8ce6bc Fix some typos for n-dimensional arrays (#3767) 2022-09-26 06:23:18 +02:00
17d9eacd24 Add missing files to release artifacts (#3728) 2022-09-25 12:00:44 +02:00
f4658de270 Fix 'declaration hides global declaration' warning (#3751) 2022-09-19 08:04:39 +02:00
3d1252bbff Replace limit macros with std::numeric_limits (#3723) 2022-09-19 08:02:50 +02:00
2d1f9b6a7d Add Bazel build support (#3709) 2022-09-18 08:15:12 +02:00
9dfa722669 Fix typos in .md files (#3748) 2022-09-17 10:34:30 +02:00
c920f3f4fb Update Codacy link (#3740) 2022-09-16 08:54:27 +02:00
15ca78a886 Add dark mode toggle to documentation (#3726) 2022-09-15 22:02:54 +02:00
58bd97e2b1 Add clang-tools to required tools for ci_static_analysis_clang (#3724)
* 💚 add clang-tools to required tools for ci_static_analysis_clang

* 🚨 update Clang-Tidy warning selection

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings

* 🚨 fix Clang-Tidy warnings (#3738)

*  revert fix

*  revert fix

* 🚨 fix Clang-Tidy warnings (#3739)

Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2022-09-13 12:58:26 +02:00
307c053b9b Add missing <numeric> include (#3719) 2022-08-30 20:55:47 +02:00
bed648ca55 Allow custom base class as node customization point (#3110)
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
Co-authored-by: barcode <barcode@example.com>
2022-08-28 13:59:07 +02:00
f7973f46d6 Use official Clang/GCC containers (#3703) 2022-08-27 17:28:50 +02:00
4c8cdd7afc Add 'Check amalgamation' workflow (#3693) 2022-08-27 14:20:51 +02:00
8fcdbf2e77 Merge tag 'v3.11.2' into develop
JSON for Modern C++ 3.11.2 v3.11.2
2022-08-12 15:06:07 +02:00
bc889afb4c Merge branch 'release/3.11.2' v3.11.2 2022-08-12 15:06:06 +02:00
9d69186291 🔖 set version to 3.11.2 2022-08-12 15:04:06 +02:00
32bbd38072 generate_natvis.py: validate version number; cleanup (#3698) 2022-08-12 12:13:52 +02:00
c0dae0f510 Add Python script for generating Natvis file and update file for 3.11.2 (#3697) 2022-08-12 08:24:32 +02:00
0e61ee8b07 Restructure inline namespace and allow version component to be disabled (#3683) 2022-08-10 20:24:16 +02:00
93112fbf4d fix typo in json_pointer.md (#3692) 2022-08-10 20:01:32 +02:00
a92ccafd2c Deprecate json_pointer/string_t comparisons (#3684)
* Deprecate json_pointer/string_t comparisons

* Update documentation
2022-08-07 22:26:59 +02:00
e1a3fb74ba Add amalgamated json-fwd.hpp to release (#3687)
* 🔧 add amalgamated json-fwd.hpp to release

* 🔧 add amalgamated json-fwd.hpp to package managers
2022-08-07 20:33:34 +02:00
d79d12f854 Update docset index (#3686) 2022-08-07 20:33:15 +02:00
31265dc69c Make json_pointer usable as map key (again) (#3685)
* Make json_pointer usable as map key

* Add unit tests
2022-08-07 14:35:40 +02:00
231f3108ff Amalgamate the forward declaration header (#3679)
* Amalgamate the forward declaration header

* Update CONTRIBUTING and PULL_REQUEST_TEMPLATE

* Update documentation
2022-08-07 13:57:32 +02:00
dae5412268 Properly constrain non-string json_pointer overloads (#3681)
Thanks, @alex-700, for reminding me.
2022-08-07 13:55:09 +02:00
0c7a18374c Reimplement value() access functions (#3663)
* Reimplement value() access functions

* Merges the 'const char *' with the 'ValueType &&' overloads.
* Fixes ambiguities when default value is 0.
* Fixes 'no matching function' error when specifying ValueType template
  parameter.
* Fixes incorrect template parameter order in previous overloads.

* Add additional value() tests

* Make JSON_MultipleHeaders visible to unit tests

Define the macro JSON_TEST_USING_MULTIPLE_HEADERS to 0/1 depending on
JSON_MultipleHeaders.

* Add type_traits unit test

* Update documentation
2022-08-07 13:54:55 +02:00
8eee62d388 Miscellaneous small fixes (#3643)
* serve_header: suppress lgtm warning

* serve_header: fix exit code

* serve_header: replace deprecated ssl.wrap_socket()

* Add checks to unit test readme

* Add lgtm configuration file
2022-08-07 13:52:43 +02:00
f1e34070d2 Fix 'const' qualifier on bool& has no effect (#3678)
* Fix 'const' qualifier on bool& has no effect

Thanks, @georgthegreat, for pointing out this issue.

* Extend std::vector<bool> unit test
2022-08-07 13:50:08 +02:00
bfbe774d8f 🚑 fix documentation job 2022-08-07 13:34:34 +02:00
b0422f8013 🚑 fix documentation job 2022-08-05 23:09:55 +02:00
7b6cf5918b Documentation change (#3672)
Co-authored-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2022-08-05 19:51:39 +02:00
9e1a7c85e3 Add json_pointer/string_t equality comparison operators (#3664) 2022-08-05 14:08:27 +02:00
e839f58a2a 👷 fix whitespace (#3675) 2022-08-05 09:12:28 +02:00