2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-23 05:32:16 +00:00

Commit Graph

  • 1b73c77822 static and monotonic resource tests, fixes: Vinnie Falco 2020-10-03 18:35:01 -07:00
  • 0fd1d1a9a7 basic_parser::depth is private Vinnie Falco 2020-10-03 18:27:37 -07:00
  • b95be4fd15 8-bit integers are supported Vinnie Falco 2020-10-03 18:25:37 -07:00
  • 531287af2b long double is not a fundamental type: Vinnie Falco 2020-10-03 17:39:06 -07:00
  • 176cb8b82f Remove unused Jamfile variable Vinnie Falco 2020-10-04 10:20:46 -07:00
  • b1b2c09377 Update CMakeLists.txt for superproject Vinnie Falco 2020-10-04 11:20:25 -07:00
  • a63d8481b6 Add root index.html Vinnie Falco 2020-10-04 11:09:15 -07:00
  • 9b86962fbc Add metadata and update repo links Vinnie Falco 2020-10-04 11:06:25 -07:00
  • aaf5a22eaa Update doc Jamfile Vinnie Falco 2020-10-04 10:14:09 -07:00
  • e8a1f7e292 Update badges, README.md Vinnie Falco 2020-10-04 09:29:51 -07:00
  • c73fbc03d5 Update doc Jamfile for superproject Vinnie Falco 2020-10-04 09:09:17 -07:00
  • a4d2983c4f Doc work Vinnie Falco 2020-10-03 09:20:38 -07:00
  • 3c3b1421b5 Don't recurse in parse_comment Krystian Stasiowski 2020-09-28 13:25:36 -04:00
  • 9b4ccb0743 Allow comments is a runtime parameter Krystian Stasiowski 2020-09-28 12:41:22 -04:00
  • a0983f788b Add test file for doubles Vinnie Falco 2020-10-02 14:04:07 -07:00
  • e1bd8083ed Tidy up value assignment and emplace Vinnie Falco 2020-09-28 16:16:51 -07:00
  • 08dd10b5f5 stream_parser docs, test, and tidy Vinnie Falco 2020-09-27 15:36:58 -07:00
  • 7882ccf866 parser docs, test, and tidy Vinnie Falco 2020-09-27 13:55:59 -07:00
  • 47fdfb0840 basic_parser has no undefined behavior Vinnie Falco 2020-09-27 18:36:16 -07:00
  • c92461baf3 Add parser Vinnie Falco 2020-09-26 18:05:10 -07:00
  • d026d5daed Rename to stream_parser Vinnie Falco 2020-09-26 17:55:01 -07:00
  • 3872c480d5 Factor out handler Vinnie Falco 2020-09-26 17:29:50 -07:00
  • ee112b8781 Add proxy example Vinnie Falco 2020-09-26 16:28:31 -07:00
  • 4c6caf01df Add path example Vinnie Falco 2020-09-26 16:10:42 -07:00
  • 97789ff3b0 Switch to runtime parameters where it was determined to not be detrimental to performance Peter Dimov 2020-09-26 21:16:25 +03:00
  • 9137489908 Refactor bool template parameters into integral constants Peter Dimov 2020-09-26 18:42:13 +03:00
  • d34c25740c Refactor parse_escaped to take integral_constants Peter Dimov 2020-09-26 16:46:46 +03:00
  • 3182839125 Tidy object javadoc Vinnie Falco 2020-09-25 18:51:30 -07:00
  • 31653abb51 storage() returns by value Vinnie Falco 2020-09-25 18:44:32 -07:00
  • ff7f70d0ec Remove string::traits_type and unneeded includes Vinnie Falco 2020-09-25 13:27:28 -07:00
  • 3fbc6b3017 Add boost/json/fwd.hpp Vinnie Falco 2020-09-25 12:59:16 -07:00
  • c547ca9d21 Use switch instead of jump table Krystian Stasiowski 2020-09-23 12:10:52 -04:00
  • 0da206074f document pilfer and pilfer construction Vinnie Falco 2020-09-24 09:47:59 -07:00
  • 636119ceca docs do not show BOOST_FORCEINLINE Vinnie Falco 2020-09-24 08:45:41 -07:00
  • 7cb4ad1884 Rename to basic_parser::write_some (API Change) Vinnie Falco 2020-09-24 08:40:15 -07:00
  • ec0894397d standalone throw_exception is in json Vinnie Falco 2020-09-24 08:34:20 -07:00
  • 8be4324eca document basic_parser include file Vinnie Falco 2020-09-24 08:31:22 -07:00
  • 78288aabba parser javadoc tidy Vinnie Falco 2020-09-24 08:28:08 -07:00
  • fa6a6fbd55 kind is streamable Vinnie Falco 2020-09-24 08:19:11 -07:00
  • e9caf9bf10 tidy parser member briefs Vinnie Falco 2020-09-24 08:07:47 -07:00
  • 572b30fbbe stream output format is documented Vinnie Falco 2020-09-23 19:12:15 -07:00
  • 1d255f746b value_from, value_to javadoc tidy Vinnie Falco 2020-09-23 19:01:46 -07:00
  • 14c514f4ea value_to is idiomatic for number conversions Krystian Stasiowski 2020-09-21 16:37:39 -04:00
  • d817a91fbb Show use of designated initializers for parse_options Krystian Stasiowski 2020-09-21 13:28:22 -04:00
  • b9fcfb04fa StringLike uses const char* Krystian Stasiowski 2020-09-21 13:01:13 -04:00
  • 8ccc35d79e standalone doc requires libstdc++ 8.3 or later Vinnie Falco 2020-09-22 13:05:02 -07:00
  • 17a5478e8b javadoc tidy Vinnie Falco 2020-09-22 10:40:36 -07:00
  • 6ddddfb16f reduce binary size Krystian Stasiowski 2020-09-10 13:00:45 -04:00
  • e199bd7788 instantiate parse_comment less Krystian Stasiowski 2020-09-10 12:18:31 -04:00
  • 50b5c52b32 Refactor array Vinnie Falco 2020-09-18 20:08:45 -07:00
  • 8c1075ab0b Remove redundant type traits Vinnie Falco 2020-09-17 19:21:03 -07:00
  • 48015f4003 Named requirements are linked Vinnie Falco 2020-09-17 16:59:39 -07:00
  • c113849f59 Tidy up assignment and swap Vinnie Falco 2020-09-17 14:40:20 -07:00
  • 78c2bd3012 Fix standalone compilation with gcc8.3: Julien Blanc 2020-09-17 13:25:43 +02:00
  • 75794a7f37 Warning 2196 is disabled on ICC Krystian Stasiowski 2020-09-14 17:21:26 -04:00
  • 33910680ff Add Travis Intel target sdarwin 2020-09-14 12:45:55 -05:00
  • 3c4ef39766 Travis coverage comes first Vinnie Falco 2020-09-16 18:00:51 -07:00
  • a2917e736a null_resource is a singleton Vinnie Falco 2020-09-16 16:45:06 -07:00
  • 7bde63b316 value_to only permits arguments of type value Krystian Stasiowski 2020-09-09 16:27:10 -04:00
  • e358f6e636 fuzz different memory strategies and reduce buffer size Paul Dreik 2020-09-16 10:09:23 +02:00
  • 945d3d145b Remove unnecessary reset() in example Andrzej Krzemieński 2020-09-16 08:31:08 +02:00
  • 360b611612 Roll back value kind interface changes: Vinnie Falco 2020-09-15 17:43:25 -07:00
  • e0b7b2b4f9 Tidy up dtor exception specs and docs Vinnie Falco 2020-09-15 16:43:48 -07:00
  • 2d0bef633d Small buffer is 10 chars on 32-bit Vinnie Falco 2020-09-14 12:11:32 -07:00
  • fc7b1c6fd2 Using Numbers doc exposition Krystian Stasiowski 2020-09-11 22:04:22 -04:00
  • fbdffd26af string doesn't perform utf8 validation Krystian Stasiowski 2020-09-07 10:18:48 -04:00
  • 1b18e55804 array does not have minimum capacity Krystian Stasiowski 2020-09-11 14:42:32 -04:00
  • 408ae16477 Test parse allocation discrepancy Vinnie Falco 2020-09-11 07:49:13 -07:00
  • cd2f2556a6 Key allocations are byte-aligned Vinnie Falco 2020-09-13 17:51:37 -07:00
  • a7e45150c5 Doc work (serializing) Vinnie Falco 2020-09-13 15:43:44 -07:00
  • 1ff84e12d7 Doc work (parsing) Vinnie Falco 2020-09-12 19:50:17 -07:00
  • 361aa35ef1 Doc work (allocators, cont) Vinnie Falco 2020-09-12 16:04:39 -07:00
  • a089365935 parser never produces UB Vinnie Falco 2020-09-13 12:21:10 -07:00
  • 94eeef5484 parser is reset on construction Vinnie Falco 2020-09-13 11:54:11 -07:00
  • 7c659533d0 Don't deallocate null Vinnie Falco 2020-09-13 12:53:10 -07:00
  • a39a6113f5 basic_parser errors are sticky Vinnie Falco 2020-09-13 12:02:52 -07:00
  • 76d8c9c8b1 parser has exception interface Vinnie Falco 2020-09-12 20:16:33 -07:00
  • a53116ce38 Doc work on allocators Vinnie Falco 2020-09-10 08:49:10 -07:00
  • 828b6652d1 check error in bench Vinnie Falco 2020-09-12 12:32:34 -07:00
  • e8ba396d5d fix limits test on compilers that default to C++98 Alexej Harm 2020-09-12 23:52:57 +02:00
  • 7f45dac871 Requirements note memory_resource needed Vinnie Falco 2020-09-11 15:36:13 -07:00
  • 8bf9ebfd1b Add null_resource Vinnie Falco 2020-09-11 18:39:57 -07:00
  • fc0be9173c Remove unused files Vinnie Falco 2020-09-11 19:53:35 -07:00
  • 7b7a977fd4 value is Regular Vinnie Falco 2020-09-11 09:30:50 -07:00
  • 07214ad235 Fix default_resource on clang 3.x Krystian Stasiowski 2020-09-09 15:28:31 -04:00
  • f3d0710e37 Handler specifies structure and string limits Krystian Stasiowski 2020-09-07 13:44:58 -04:00
  • da65b25f4d default_resource singleton is a magic static Krystian Stasiowski 2020-09-07 11:21:39 -04:00
  • 1328083465 Fix docs Vinnie Falco 2020-09-09 11:31:12 -07:00
  • 2006d02d1f Snippet work Vinnie Falco 2020-09-08 17:12:13 -07:00
  • 2a1fddc965 include json.hpp in src.hpp just in case Vinnie Falco 2020-09-08 20:17:02 -07:00
  • 24e8e45690 parser release has a precondition Vinnie Falco 2020-09-08 17:42:14 -07:00
  • 3204021a90 parse fixes and tests Vinnie Falco 2020-09-08 17:20:27 -07:00
  • 8d31ab923f Add quick look to docs Vinnie Falco 2020-09-06 18:54:24 -07:00
  • a9f72dd9bc Rename to done, add parser write overload Vinnie Falco 2020-09-08 07:11:18 -07:00
  • d1f26dcea4 Tune local buffers for embedded Vinnie Falco 2020-09-08 07:37:35 -07:00
  • 24c073edeb Friendly parser ctor overloads: Vinnie Falco 2020-09-07 17:29:10 -07:00
  • 25a4c80eef serialize returns std::string Vinnie Falco 2020-09-07 14:49:27 -07:00
  • 591e2dc5a5 serializer refactor (API Change): Vinnie Falco 2020-09-07 06:17:25 -07:00
  • 07dcc303b3 Fix ARM and tidy up Krystian Stasiowski 2020-09-07 09:07:28 -04:00
  • 24a6ac0c01 Add ARM target to Travis Vinnie Falco 2020-09-05 16:53:14 -07:00