Niels Lohmann
7440786b81
Update CI ( #3088 )
...
* 👷 prepare GitHub actions for new Docker image
* 👷 use experimental docker image
* 👷 use Clang-Analyzer 14
* 🔇 suppress readability-identifier-length
* 🔇 suppress more Clang-Tidy warnings
* ♻️ simplify code
* 🔇 suppress more Clang-Tidy warnings
* 🔇 suppress more Clang-Tidy warnings
* 🚨 fix warning
* 🚨 fix warning
* 🚨 fix warning
* 👷 use new Docker image
2021-10-29 21:27:34 +02:00
Niels Lohmann
a09bfa5faa
🔖 set version to 3.10.4
2021-10-16 13:34:31 +02:00
Niels Lohmann
ab6a2c7425
🔖 set version to 3.10.3
2021-10-08 13:58:48 +02:00
Niels Lohmann
ea528bbfda
📝 fixed Clang version ( #3040 )
2021-09-28 12:36:42 +02:00
Niels Lohmann
bbdb29c658
Update docset generation script ( #2967 )
...
* 📝 update docset generation script
* 📝 update documentation
2021-09-01 08:43:10 +02:00
Niels Lohmann
e0b02c355e
Use new Docker image ( #2981 )
2021-08-29 18:05:31 +02:00
Niels Lohmann
33b674b4b2
🔖 set version to 3.10.2
2021-08-26 08:13:04 +02:00
Niels Lohmann
8ad66e9136
🔖 set version to 3.10.1
2021-08-24 20:19:55 +02:00
Niels Lohmann
34e2c4ab88
📝 add link to Homebrew package ( #2966 )
2021-08-22 21:58:37 +02:00
Niels Lohmann
e8e93ee43b
👷 update Travis badge
2021-08-20 13:53:31 +02:00
Niels Lohmann
44ffaa052c
Merge pull request #2943 from amirmasoudabdol/patch-1
...
Updating the Homebrew Command
2021-08-19 12:03:52 +02:00
Niels Lohmann
23e3b622aa
📝 add documentation for integration via vcpkg
2021-08-18 20:49:13 +02:00
Amir Masoud Abdol
b65748f763
Using the homebrew/core Formula
...
I've submitted a PR on [homebrew/core](https://github.com/Homebrew/homebrew-core/pull/83479 ) that updates their Formula. After that one is set, we can merge this and let users use the default formula, and we don't have to maintain two separate Formulas.
2021-08-18 16:49:51 +02:00
Amir Masoud Abdol
8e4996c156
Updating the Homebrew Command
...
This resolves a conflict, and stops Homebrew from using the default formula.
2021-08-18 11:55:25 +02:00
Niels Lohmann
09237272bc
👥 update documentation
2021-08-15 21:05:26 +02:00
Niels Lohmann
8ae31a56a5
Merge branch 'develop' of https://github.com/nlohmann/json into issue2824
2021-08-11 08:06:32 +02:00
Niels Lohmann
68d8661f1b
📝 update documentation
2021-08-11 08:06:25 +02:00
Niels Lohmann
eb488bb4d9
📝 add note for wstring handling
2021-08-01 20:54:02 +02:00
Niels Lohmann
a0863b8c20
📝 add support section
2021-07-17 13:44:54 +02:00
Niels Lohmann
3db8903f29
📝 restructure README
2021-07-16 15:00:11 +02:00
Niels Lohmann
c65369acbe
👷 fix Codacity badge
2021-07-16 11:44:07 +02:00
Niels Lohmann
71fd9bd954
📝 fix documentation ( #2845 )
2021-07-06 08:46:17 +02:00
justanotheranonymoususer
c3d7fcb76c
Update README.md
2021-06-18 11:04:53 +03:00
justanotheranonymoususer
9710108d6a
Consistency with using
in README.md
2021-06-17 21:39:29 +03:00
TotalCaesar659
9a599ae63a
Update URLs to HTTPS
2021-05-28 00:53:17 +03:00
offa
7935a683f5
link to conan package in readme
2021-05-12 16:46:32 +02:00
Niels Lohmann
7cafc5c63f
📝 document Drone CI
2021-05-10 14:23:27 +02:00
Morten Fyhn Amundsen
193bf9d6b6
Fix typo in README
2021-05-03 09:46:00 +02:00
Niels Lohmann
608fbffcb1
📝 update compiler versions
2021-04-24 13:51:53 +02:00
Niels Lohmann
f268035946
👷 consolidate CI
2021-03-28 13:37:04 +02:00
Niels Lohmann
41dbd50313
📄 use code from Google Abseil
2021-03-24 13:27:00 +01:00
Niels Lohmann
6f551930e5
🚨 add new CI and fix warnings ( #2561 )
...
* ⚗️ move CI targets to CMake
* ♻️ add target for cpplint
* ♻️ add target for self-contained binaries
* ♻️ add targets for iwyu and infer
* 🔊 add version output
* ♻️ add target for oclint
* 🚨 fix warnings
* ♻️ rename targets
* ♻️ use iwyu properly
* 🚨 fix warnings
* ♻️ use iwyu properly
* ♻️ add target for benchmarks
* ♻️ add target for CMake flags
* 👷 use GitHub Actions
* ⚗️ try to install Clang 11
* ⚗️ try to install GCC 11
* ⚗️ try to install Clang 11
* ⚗️ try to install GCC 11
* ⚗️ add clang analyze target
* 🔥 remove Google Benchmark
* ⬆️ Google Benchmark 1.5.2
* 🔥 use fetchcontent
* 🐧 add target to download a Linux version of CMake
* 🔨 fix dependency
* 🚨 fix includes
* 🚨 fix comment
* 🔧 adjust flags for GCC 11.0.0 20210110 (experimental)
* 🐳 user Docker image to run CI
* 🔧 add target for Valgrind
* 👷 add target for Valgrind tests
* ⚗️ add Dart
* ⏪ remove Dart
* ⚗️ do not call ctest in test subdirectory
* ⚗️ download test data explicitly
* ⚗️ only execute Valgrind tests
* ⚗️ fix labels
* 🔥 remove unneeded jobs
* 🔨 cleanup
* 🐛 fix OCLint call
* ✅ add targets for offline and git-independent tests
* ✅ add targets for C++ language versions and reproducible tests
* 🔨 clean up
* 👷 add CI steps for cppcheck and cpplint
* 🚨 fix warnings from Clang-Tidy
* 👷 add CI steps for Clang-Tidy
* 🚨 fix warnings
* 🔧 select proper binary
* 🚨 fix warnings
* 🚨 suppress some unhelpful warnings
* 🚨 fix warnings
* 🎨 fix format
* 🚨 fix warnings
* 👷 add CI steps for Sanitizers
* 🚨 fix warnings
* ⚡ add optimization to sanitizer build
* 🚨 fix warnings
* 🚨 add missing header
* 🚨 fix warnings
* 👷 add CI step for coverage
* 👷 add CI steps for disabled exceptions and implicit conversions
* 🚨 fix warnings
* 👷 add CI steps for checking indentation
* 🐛 fix variable use
* 💚 fix build
* ➖ remove CircleCI
* 👷 add CI step for diagnostics
* 🚨 fix warning
* 🔥 clean Travis
2021-03-24 07:15:18 +01:00
abbaswasim
ddbdb65834
Fix amount of entries in the json object
...
After the initial j.push_back() calls there is another j.emplace_back() call that makes the size == 4 not 3.
2021-03-02 01:42:33 +00:00
William A. Wieselquist
567e2e3412
Fix missing 1.78 in example in README.md
2021-02-06 14:48:12 -05:00
Niels Lohmann
9f6b78ee5a
📝 add documentation
2021-01-27 14:34:10 +01:00
Niels Lohmann
312a998873
🚸 add GDB pretty printer
2021-01-23 13:26:44 +01:00
bl-ue
c9d325b64b
readme: fix tilde character display
2021-01-14 15:59:28 -05:00
Niels Lohmann
14be8c69fe
💰 add sponsor
2021-01-11 08:00:49 +01:00
Niels Lohmann
085d497bf7
📄 update copyright year
2021-01-03 20:28:06 +01:00
Niels Lohmann
1587acdb1d
📝 adjust wording
2020-12-31 14:34:37 +01:00
Niels Lohmann
581f92b601
Merge branch 'develop' of https://github.com/nlohmann/json into issue2324
2020-12-30 20:23:07 +01:00
Niels Lohmann
47c2004f7f
Merge branch 'develop' of https://github.com/nlohmann/json into develop
2020-12-12 14:10:05 +01:00
Niels Lohmann
fc4040ce9d
🔨 clean up CI
2020-12-12 14:09:50 +01:00
leozz37
b273f28dae
📝 add CPM.Cmake example
2020-09-26 19:16:03 -03:00
Niels Lohmann
fd7a9f6007
💰 add sponsor
2020-09-23 19:55:03 +02:00
Niels Lohmann
1bcabd9e83
📝 fix URLs to documentation
2020-09-02 22:25:32 +02:00
Niels Lohmann
1047d09b2a
✅ annotate non-reproducible tests #2324
2020-08-30 13:23:34 +02:00
Niels Lohmann
d9843fc9fc
📝 add note for Intel compilers #2346
2020-08-29 12:46:47 +02:00
I
2d3fe9d135
fix typo
2020-07-28 21:54:53 +09:00
Niels Lohmann
84a899f511
👥 update list of contributors
2020-07-26 14:54:51 +02:00
Niels Lohmann
7a4841a42a
📝 add binary() function to SAX documentation
2020-07-26 14:40:46 +02:00
Niels Lohmann
27232455c8
📝 update documentation
2020-07-23 14:17:02 +02:00
Thomas Braun
25a59b59f2
Github Actions: Add ClangCL on Windows
...
MS Visual Studio 2019 has builtin support for other compiler toolsets [1].
This commit adds support for compiling using LLVM/Clang 10 using Visual
Studio.
ClangCL pretends to be MSVC so the usual MSVC flags apply, see also [2].
For detecting if ClangCL is used, newer cmake verisons (>= 3.15) have
builtin support using CMAKE_CXX_COMPILER_FRONTEND_VARIANT [3], for older
ones a workaround is available using CMAKE_CXX_SIMULATE_ID [4].
[1]: https://devblogs.microsoft.com/cppblog/clang-llvm-support-in-visual-studio/
[2]: https://clang.llvm.org/docs/UsersManual.html#clang-cl
[3]: https://stackoverflow.com/a/10055571
[4]: 4fe34b2d29
2020-07-14 16:02:44 +02:00
Thomas Braun
6d7f8b3793
README.md: Remove trailing whitespace
2020-07-14 15:36:42 +02:00
Niels Lohmann
938b867450
📝 add Xcode 12 to CI list
2020-07-12 21:45:00 +02:00
Niels Lohmann
cf741313b3
📝 add Clang on Windows to CI list
2020-07-12 15:31:17 +02:00
Niels Lohmann
9c21285133
Merge branch 'develop' of https://github.com/nlohmann/json into issue2179
...
Conflicts:
single_include/nlohmann/json.hpp
2020-07-11 13:20:16 +02:00
gatopeich
0eb7b0a991
Update README.md per review comments
...
Co-authored-by: Niels Lohmann <niels.lohmann@gmail.com>
2020-07-09 20:47:19 +01:00
Niels Lohmann
75d5d05993
Merge pull request #2253 from ericonr/pkgconf
...
Add pkg-config file
2020-07-09 20:42:42 +02:00
Érico Rolim
251fce819c
README: add explanation on how to use pkg-config.
2020-07-09 03:59:53 -03:00
Niels Lohmann
99fc6b16ab
Merge branch 'develop' of https://github.com/nlohmann/json into issue2239
2020-07-06 12:52:59 +02:00
Niels Lohmann
efcc826ecb
🚨 fix warning
2020-07-06 12:37:39 +02:00
Niels Lohmann
98b1c6d302
🚩 use JSON_ASSERT(x) instead of assert(x)
2020-07-06 12:22:31 +02:00
Niels Lohmann
eb7376bb13
Merge pull request #2225 from nlohmann/issue2175
...
Simplify conversion from/to custom types
2020-06-29 14:41:09 +02:00
Niels Lohmann
470f7c0c68
📝 add documentation
2020-06-29 13:43:06 +02:00
gatopeich
ddf0a45abb
Use AllocatorType<ObjectType::value_type>,
...
instead of hard-coding it for std::map's value_type
2020-06-22 18:35:46 +01:00
Niels Lohmann
65e8ee985a
🔨 clean up
2020-06-22 08:59:03 +02:00
Niels Lohmann
24992003d9
📝 add notes from #2189
2020-06-20 09:55:11 +02:00
Niels Lohmann
1ecb7884d1
👥 update contributor list
2020-06-14 15:22:08 +02:00
Niels Lohmann
7444c7fa25
Merge pull request #2145 from FrancoisChabot/1813-user-input
...
Fix Issue#1813: user defined input adapters
2020-06-05 14:30:39 +02:00
Niels Lohmann
9212590764
👥 update contributor list
2020-06-03 13:56:01 +02:00
Niels Lohmann
c24218afe8
Merge remote-tracking branch 'origin/develop' into develop
2020-06-03 13:38:15 +02:00
Niels Lohmann
2ad847f21b
🔨 fix doxygen link
2020-06-03 12:30:42 +02:00
Niels Lohmann
fdf5a63dfd
🔨 fix Doxygen link
2020-06-03 12:30:10 +02:00
TotalCaesar659
0aa13599f0
Update URLs to HTTPS
2020-05-30 06:02:25 +03:00
Francois Chabot
0da131d717
minor readme correction
2020-05-28 17:12:26 -04:00
Francois Chabot
248f310215
cleaned up custom iterator example
2020-05-28 10:14:55 -04:00
Niels Lohmann
23c8ab95da
👥 update contributor list
2020-05-28 14:24:08 +02:00
Niels Lohmann
5ff4d7b7ff
Merge branch 'develop' of https://github.com/nlohmann/json into develop
2020-05-28 12:54:13 +02:00
Francois Chabot
d3caf93ab0
Merge branch 'develop' into 1813-user-input
2020-05-28 03:40:34 -04:00
Francois Chabot
3a91a05db6
added custom input to readme
2020-05-28 03:13:39 -04:00
Quentin Barbarat
e44418ea26
readme: fix typo in CMake FetchContent example
2020-05-27 13:51:13 +02:00
Niels Lohmann
325e8ab8ab
🔧 explicitly switch on tests in CI
2020-05-27 13:22:14 +02:00
Niels Lohmann
ed5c28d00c
👥 update contributor list
2020-05-27 13:07:24 +02:00
Niels Lohmann
27fe50dc92
📝 add example for contains #2133
...
Closes #2133 .
2020-05-26 12:46:04 +02:00
Antony Kellermann
49000cd77d
Update documentation to reflect addition of Arch Linux CI testing.
2020-05-25 20:46:39 -04:00
Niels Lohmann
5dec7166ea
Merge branches 'binary_type' and 'develop' of https://github.com/nlohmann/json into binary_type
2020-05-18 09:13:22 +02:00
Niels Lohmann
16d78a82e0
👷 add link to GitHub workflows
2020-05-18 09:12:18 +02:00
Niels Lohmann
904642f261
♻️ rename internal_binary_t with binary_t
2020-05-17 22:50:27 +02:00
Niels Lohmann
fc267af909
📝 update CI list
2020-05-14 17:53:00 +02:00
Niels Lohmann
33ae93beed
📝 update CI list
2020-05-14 07:55:01 +02:00
Niels Lohmann
ec68bb3387
📝 update CI list
2020-05-13 20:18:56 +02:00
Niels Lohmann
6778ad8b0a
📝 update year
2020-05-12 22:26:55 +02:00
Niels Lohmann
7dbe5cf904
📝 update badges
2020-05-12 21:43:33 +02:00
Niels Lohmann
a3a803a389
📝 add FOSSA status badge
2020-05-10 13:49:26 +02:00
Niels Lohmann
a50a14088c
Merge pull request #2081 from nlohmann/external_test_data
...
Use external test data
2020-05-04 20:58:02 +02:00
Niels Lohmann
2f0d37d7d2
🔥 remove fastcov
2020-05-02 23:48:11 +02:00
Niels Lohmann
9c0c58d948
🔥 remove Doozer CI
2020-05-02 23:41:28 +02:00
ArthurSonzogni
f26689e006
Fix README.md
...
About pull request:
https://github.com/nlohmann/json/pull/2074
An error has been introduced by accepting the suggestions:
4be4a038cc
One was about removing ~~~, but it was meant to be replaced by ``` in
reality. This caused the README.md to be slightly broken.
2020-05-01 13:55:24 +02:00
Niels Lohmann
798dbb5c19
📝 add detail
2020-05-01 13:19:49 +02:00