Commit Graph

  • 518875d2ea
    Update AUTHORS Jordan Bayles 2019-06-24 13:32:20 -07:00
  • 3e4c8f8f1d
    Merge pull request #935 from abigailbunyan/forward-declarations Jordan Bayles 2019-06-24 12:50:59 -07:00
  • 83cc92161b Fix JSON_USE_EXCEPTION=0 use case Jordan Bayles 2019-06-06 13:41:47 -07:00
  • 85f5b1c8f9 fixed typos Olivier LIESS 2019-06-03 16:28:56 +02:00
  • 1234f4227b Add missing classes to forwards.h Abigail Bunyan 2019-06-03 15:04:01 +01:00
  • 8d2095af3c cmake fixes Olivier LIESS 2019-06-03 12:35:14 +02:00
  • 0155f38b5b added cmake config version file for proper cmake delivery Olivier LIESS 2019-06-03 12:39:50 +02:00
  • 5b91551f39 Rename version.md to version.txt David Demelier 2019-04-23 11:12:23 +02:00
  • 27290cf81d Use version.md in dev.makefile David Demelier 2019-04-23 11:02:28 +02:00
  • 27b9501683 Fix build with libc++, closes #910 David Demelier 2019-04-18 16:32:13 +02:00
  • b16abf8ce1 Explicitly set JSON_API to 'default' visibility on clang & gcc Frank Richter 2019-03-22 10:15:08 +01:00
  • cd1121290a
    Merge pull request #901 from res2k/demand Christopher Dunn 2019-03-30 09:39:32 -05:00
  • 69402d1fbb Bump minor version, SOVERSION Frank Richter 2019-03-23 21:03:30 +01:00
  • 3e2f8d3ea8
    Merge pull request #902 from res2k/fix-888 Christopher Dunn 2019-03-23 14:43:56 -05:00
  • 99a99d4032 Cast to unsigned char in Value::setType() to appease gcc (issue #888) Frank Richter 2019-03-23 15:04:30 +01:00
  • 9a629bc5e1 tests: Add a comment Frank Richter 2019-03-23 14:39:59 +01:00
  • d76fe5687d Implement Value::demand() Frank Richter 2019-03-23 14:31:06 +01:00
  • eb7bd9546e Value::find(): Fix assert message Frank Richter 2019-03-23 14:32:00 +01:00
  • 0adb053294 tests: Add small checks for find() Frank Richter 2019-03-23 14:16:13 +01:00
  • 863aa36165 Update README.md Willem 2019-03-18 14:02:50 +01:00
  • 9a55d22d3d remove JSON_HAS_RVALUE_REFERENCES Billy Donahue 2019-01-21 12:32:31 -05:00
  • 00558b38db VS2013 doesn't allow move ops to be =default Billy Donahue 2019-01-21 16:42:25 -05:00
  • 433107f1d9 refactor comments_ into a class Billy Donahue 2019-01-20 21:53:01 -05:00
  • a732207060
    Merge pull request #883 from hjmjohnson/remove-msvc2010 Christopher Dunn 2019-02-28 22:26:50 -06:00
  • de95c1115a fixed bug of version string 0.10.6->0.10.7 (#891) chliang 2019-03-01 12:20:09 +08:00
  • 36d8cfd768 Fix macro redefinition warning with clang-cl Marcel Raad 2019-02-25 15:24:03 +01:00
  • 2ab1d63480 COMP: Remove visual studio specialization in favor of meson or cmake Hans Johnson 2019-01-24 09:57:56 -06:00
  • b4ca2db5ff COMP: Remove build files for unsupported IDE's Hans Johnson 2019-01-24 09:00:55 -06:00
  • 0c1cc6e1a3
    pack the {type,allocated} bitfield (#876) Billy Donahue 2019-01-20 23:59:16 -05:00
  • d85d75045c Issue #872: add json/allocator.h in the amalgamated header. Billy Donahue 2019-01-19 22:58:02 -05:00
  • 2b593a9da8 apply the C++11 style change in .clang-format Billy Donahue 2019-01-18 03:46:57 -05:00
  • 756a08fbbd switch .clang-format to C++11 Billy Donahue 2019-01-18 03:45:27 -05:00
  • 2c257590a1 BUG: VERSION_LESS_EQUAL introduced in cmake 3.7 Hans Johnson 2019-01-17 19:25:06 -06:00
  • deb6cca214 STYLE: FATAL_ERROR ignored in cmake_required_minimum since 2.6.0 Hans Johnson 2019-01-17 19:21:12 -06:00
  • b9ed29a221
    Jsoncpp aliases 2 (#868) Billy Donahue 2019-01-17 23:26:28 -05:00
  • 1c2ed7a10f convert JSONCPP_STRING etc from macros to typedefs Billy Donahue 2019-01-17 16:35:29 -05:00
  • 6e7cbf8f54
    Merge pull request #867 from BillyDonahue/apply_clang_format Billy Donahue 2019-01-17 15:30:37 -05:00
  • dc4a7f9b61 Reapply clang-format. Billy Donahue 2019-01-17 11:07:53 -05:00
  • 21a4185634 STYLE: Avoid unnecessary conversions from size_t to unsigned int Hans Johnson 2019-01-14 19:02:40 -06:00
  • d11732043a STYLE: Pefer = delete to explicitly trivial implementations Hans Johnson 2019-01-14 17:09:29 -06:00
  • e3e05c7085 STYLE: Pefer = default to explicitly trivial implementations Hans Johnson 2019-01-14 17:09:26 -06:00
  • e817e4fc25 STYLE: Use default member initialization Hans Johnson 2019-01-14 17:09:22 -06:00
  • b5093e8122 PERF: Allow compiler to choose best way to construct a copy Hans Johnson 2019-01-14 17:09:19 -06:00
  • 1fc3de7ca1 STYLE: Use auto for variable type matches the type of the initializer expression Hans Johnson 2019-01-14 17:09:15 -06:00
  • cbeed7b076 STYLE: Use range-based loops from C++11 Hans Johnson 2019-01-14 17:09:12 -06:00
  • 3beadff472 PERF: readability container size empty Hans Johnson 2019-01-14 17:08:51 -06:00
  • d3d2e17b64 Switch to the VCPP dll James Clarke 2018-12-09 07:39:19 -08:00
  • 908383abeb Fix bogus asm setting James Clarke 2018-11-29 22:44:56 -08:00
  • fdc0824505 Add amd64 support James Clarke 2018-11-27 19:42:53 -08:00
  • 4e8b4e313f Add support for VS2017 James Clarke 2018-11-27 19:40:20 -08:00
  • 31d65711d6 ENH: Remove conditionals for unsupported VS compilers Hans Johnson 2019-01-11 14:13:08 -06:00
  • 2853b1cdac COMP: Use C++11 override directly Hans Johnson 2019-01-11 13:58:53 -06:00
  • 8b31c6f0fd Fix redefined(_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES) warning terrycz126 2018-11-07 23:54:34 +08:00
  • a3c8e86c0b ENH: Refactor and enhance the CI testing infrastructure Hans Johnson 2019-01-12 12:32:15 -06:00
  • 10a1a38b37 ENH: move travis support scripts to .travis_scripts Hans Johnson 2019-01-12 08:54:50 -06:00
  • fa61a49b83 ENH: Use recommended homebrew addon for travis. Hans Johnson 2019-01-11 15:13:10 -06:00
  • f8ad1ab352 BUG: Fix bug in CI where failure during homebrew update occured. Hans Johnson 2019-01-11 14:41:10 -06:00
  • 056850c44b reader: fix signed overflow when parsing negative value Brad King 2018-12-11 12:48:46 -05:00
  • 009a3ad24c issue_836: Check if `removed' is a valid pointer before copy data to it Stefano Fiorentino 2018-11-18 23:01:24 +01:00
  • 7d16e10113 fiexd “Cannot take the address of a bit field.” fangguo 2018-09-25 08:57:36 +08:00
  • d8723104f3 Update removeMember docs after #693 Orivej Desh 2018-11-26 18:24:18 +00:00
  • 08ddeed927 JsonValue documentation: Rephrase confusing sentence Mathias L. Baumann 2018-12-12 17:59:43 +01:00
  • 97e05c41f2 COMP: Provide C++11 feature testing during config Hans Johnson 2018-12-12 10:11:54 -06:00
  • b3b92df879 ENH: Provide range for non-warned cmake versions Hans Johnson 2018-12-12 10:02:42 -06:00
  • 892a386018 ENH: Use cmake builtin versioning capabilities Hans Johnson 2018-12-12 09:56:19 -06:00
  • 0417e626c0 STYLE: Convert CMake-language commands to lower case Hans Johnson 2018-12-12 09:40:05 -06:00
  • 2cb1ad5d0c STYLE: Replace integer literals which are cast to bool. Hans Johnson 2018-12-12 13:39:59 -06:00
  • 4bfa962967 Add Meson related info to README Kostiantyn Ponomarenko 2018-10-18 20:12:46 +03:00
  • e50bfefef1 COMP: Prefer the C++ headers over the C99 headers Hans Johnson 2018-12-12 13:34:37 -06:00
  • 5c8e539af4 ENH: MSVS 2013 snprintf compatible substitute Hans Johnson 2018-12-12 13:31:55 -06:00
  • ccd077ffce Fix MSVC 15.9 (2017) warning C4866 Radoslav Atanasov 2018-12-13 14:18:04 +01:00
  • 4abf4ec208 PERF: Replace explicit return calls of constructor Hans Johnson 2018-12-12 13:42:53 -06:00
  • 9026a16ff5
    Merge pull request #849 from hjmjohnson/modernize-use-nullptr Christopher Dunn 2018-12-30 15:23:22 -06:00
  • f64244ed3f COMP: Use nullptr instead of 0 or NULL Hans Johnson 2018-12-12 13:41:06 -06:00
  • 6219eae304
    Merge pull request #843 from manang/master Christopher Dunn 2018-12-03 20:20:55 -08:00
  • b955e0f699
    Update json_writer.cpp manang 2018-12-03 10:26:27 +01:00
  • d501fbe741 Set CMAKE_BUILD_TYPE default on win32 too Julien Schueller 2018-10-03 09:37:12 +02:00
  • ec4251b728 Use CMAKE_CROSSCOMPILING_EMULATOR to run tests Julien Schueller 2018-10-03 09:18:16 +02:00
  • a72266d00b Remove useless BUILD_STATIC_LIBS option Julien Schueller 2018-10-03 09:04:49 +02:00
  • 010a2d04d3 Unique lib target name Julien Schueller 2018-10-03 09:04:01 +02:00
  • 2baad4923e
    Merge pull request #804 from yantaozhao/master Christopher Dunn 2018-07-14 22:11:35 -05:00
  • e32ee4717c allow nullptr when not care the removed array value YantaoZhao 2018-07-03 21:29:18 +08:00
  • 80bc776bae
    Merge pull request #250 from cdunn2001/travis Christopher Dunn 2018-06-24 20:42:46 -05:00
  • da498591fc In travis-ci, build for osx also Christopher Dunn 2015-04-18 18:24:46 -07:00
  • 745287275c "\n" -> '\n' pavel.pimenov 2018-06-04 09:06:24 +03:00
  • c00a3b95c2
    Merge pull request #800 from cdunn2001/patch-1 Christopher Dunn 2018-06-23 18:17:08 -05:00
  • c59db80002 Try the way I build locally Christopher Dunn 2018-06-23 16:34:57 -05:00
  • 473afca1e3 Tell meson/ninja versions Christopher Dunn 2018-06-23 17:43:25 -05:00
  • 59d41de5b1 Try to avoid empty string Christopher Dunn 2018-06-23 17:34:40 -05:00
  • b87f6dbc8a Fix for #798 Peter Spiess-Knafl 2018-06-18 11:28:56 +02:00
  • ee34ac1fbb Add position independent code feature to CMakeList.txt Kamel CHAOUCHE 2018-06-12 17:38:41 +02:00
  • ba3fd41292 BORLAND compatible 0.10.7 phy0292 2018-06-16 19:28:23 +08:00
  • d31a5300e1
    Merge pull request #788 from pavel-pimenov/fix-782 Christopher Dunn 2018-06-22 10:29:52 -05:00
  • 86789e7c2f Fix #782 pavel.pimenov 2018-06-05 10:17:36 +03:00
  • c4103ab390
    Merge pull request #784 from Nekto89/cppcheck_fix Christopher Dunn 2018-06-03 13:28:53 -05:00
  • a5d7c714b1 Fix typo in previous fix. Marian Klymov 2018-06-02 21:52:45 +03:00
  • 84ca7d6f0b Apply the formatting specified in .clang-format file. Marian Klymov 2018-06-02 20:27:31 +03:00
  • fc20134c92 Fix different names for parameters in declaration and definition Marian Klymov 2018-06-02 20:15:26 +03:00
  • 091e03979d Reduce scope of variable. Marian Klymov 2018-06-02 19:48:10 +03:00
  • a7d0ffc717 Remove unused private function in TestResult class Marian Klymov 2018-06-02 19:46:16 +03:00