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

Commit Graph

  • 1d10aedb8d Fix basic_parser default ctor Vinnie Falco 2020-08-20 20:40:20 -07:00
  • 3e4eb3055f Doc work Vinnie Falco 2020-08-20 13:14:57 -07:00
  • a90527ca7b Refactor value_builder Vinnie Falco 2020-08-16 15:06:03 -07:00
  • a342c936e4 Check for overflow in basic_parser Krystian Stasiowski 2020-08-19 15:18:47 -04:00
  • f7c60debe1 Fix max depth Krystian Stasiowski 2020-08-20 11:06:11 -04:00
  • 008043f326 Refactor string parsing Krystian Stasiowski 2020-08-19 14:04:49 -04:00
  • e6a692e2d9 Split parse_string Krystian Stasiowski 2020-08-19 13:39:22 -04:00
  • 1d09eca16a Make is_key_ a NTTP Krystian Stasiowski 2020-08-19 13:27:36 -04:00
  • 16e8b9d1af Track depth as number of levels remaining Krystian Stasiowski 2020-08-19 12:50:56 -04:00
  • 76f2b8d159 whitespace Krystian Stasiowski 2020-08-19 12:24:36 -04:00
  • cbd497fcdd Rename comment parsing substates Krystian Stasiowski 2020-08-19 12:22:36 -04:00
  • bf2bf442af Annotate parse_array and parse_object Krystian Stasiowski 2020-08-19 12:08:12 -04:00
  • 97d79d214f Rename stream functions Krystian Stasiowski 2020-08-18 19:51:45 -04:00
  • 3fdfb03d05 Docs for suspend functions Krystian Stasiowski 2020-08-17 19:37:21 -04:00
  • 7d1c63f1f7 Use this as canary value Krystian Stasiowski 2020-08-17 17:50:14 -04:00
  • 939b1fe6e5 Rename variables and suspend functions Krystian Stasiowski 2020-08-17 17:03:25 -04:00
  • 3a7563e9a6 Skip whitespace directly Krystian Stasiowski 2020-08-16 16:51:25 -04:00
  • 4240adf308 Refactor stream aliasing, suspend, and error paths Krystian Stasiowski 2020-07-26 20:27:16 -04:00
  • 36c4a1a787 basic_parser is a class template Vinnie Falco 2020-08-16 13:44:01 -07:00
  • c6b4fcfbe0 basic_parser is a data member Vinnie Falco 2020-08-16 10:29:25 -07:00
  • d2c7de6376 Add value_builder Vinnie Falco 2020-08-13 10:59:18 -07:00
  • 0c8c95f65a Fix stack: Paul Dreik 2020-08-18 20:09:39 +02:00
  • 8893e108e3 max_size for array and object is equal Vinnie Falco 2020-08-18 08:48:44 -07:00
  • 400136a292 Fix unintended move from initializer list elements Krystian Stasiowski 2020-08-16 17:15:09 -04:00
  • 42e4f2053b Fix unintended move from string initializer list elements Krystian Stasiowski 2020-08-16 10:51:18 -04:00
  • d7959196c7 Add clang-9 standalone to travis Krystian Stasiowski 2020-08-11 18:45:22 -04:00
  • fa67c5f896 Number literal handler tests Krystian Stasiowski 2020-08-12 13:20:24 -04:00
  • 6490456e59 Faster SSE2 whitespace processing Krystian Stasiowski 2020-08-11 21:32:30 -04:00
  • 0c9003abcb Faster SSE2 string processing Krystian Stasiowski 2020-07-27 00:07:43 -04:00
  • 37fc3e1ac8 Value documentation fixes Krystian Stasiowski 2020-08-10 16:56:15 -04:00
  • 360c5a47d9 Discard all but last duplicate key Krystian Stasiowski 2020-08-11 16:42:10 -04:00
  • 9fe41c51f0 key_value_pair get overload javadocs Krystian Stasiowski 2020-08-10 17:47:38 -04:00
  • 5a8bdcf9a1 Fix get for key_value_pair Krystian Stasiowski 2020-08-10 17:13:48 -04:00
  • 64bfb2e703 Pass raw number literals to handlers Krystian Stasiowski 2020-07-09 14:16:13 -04:00
  • bbe88df37c Doc work Krystian Stasiowski 2020-07-27 18:45:44 -04:00
  • e876282d3e Remove constructor from parse_options Krystian Stasiowski 2020-08-10 12:27:34 -04:00
  • 5b4ee6f09c Add missing string tests Krystian Stasiowski 2020-08-10 18:31:47 -04:00
  • ec29dfa768 Rename to AllowBadUTF8 Vinnie Falco 2020-08-09 15:50:19 -07:00
  • 33210b1f73 Improve parser coverage Krystian Stasiowski 2020-08-07 21:41:41 -04:00
  • 8e9ca507df Comment parsing fixes Krystian Stasiowski 2020-08-04 12:48:31 -04:00
  • eea4758df8 Improve basic_parser coverage Krystian Stasiowski 2020-07-29 17:04:56 -04:00
  • b6719ef78f Number parsing bug fixes Krystian Stasiowski 2020-07-29 17:00:18 -04:00
  • c77982f2a9 Disable hash test for libstdc++ 4.8 Krystian Stasiowski 2020-08-08 15:21:41 -04:00
  • 098643f04a Specialize std::hash for json string Vinnie Falco 2020-08-07 17:41:05 -07:00
  • 95b499a2f5 Refactor trailing commas Krystian Stasiowski 2020-07-25 17:06:43 -04:00
  • c56d0f55d0 Refactor tests Krystian Stasiowski 2020-07-25 16:14:55 -04:00
  • d98b565887 UTF-8 validation Krystian Stasiowski 2020-07-12 20:12:44 -04:00
  • 3ac73ec531 Comment and trailing comma support Krystian Stasiowski 2020-07-06 19:23:01 -04:00
  • 849a6559dd Use jump table in parse_value Krystian Stasiowski 2020-07-01 13:11:03 -04:00
  • 1c3809a093 Better code generation without local_const_stream Krystian Stasiowski 2020-07-01 11:27:30 -04:00
  • 53cd3069a4 Use constant operand for modulo Krystian Stasiowski 2020-07-01 20:10:51 -04:00
  • 098be8a6c7 Add storage_ptr constructor to parser Krystian Stasiowski 2020-06-27 15:46:17 -04:00
  • f330c7a7c1 Refactor reserve Krystian Stasiowski 2020-07-16 12:54:50 -04:00
  • 516fb6891f Fix parse_unsigned for big-endian Krystian Stasiowski 2020-07-12 12:39:17 -04:00
  • fcb502dde1 Remove unneeded SSE2 instruction from count_digits Krystian Stasiowski 2020-07-15 17:01:19 -04:00
  • 927d91f1c7 Add bench option to append branch name Vinnie Falco 2020-07-04 14:41:34 -07:00
  • d59bc5d9b7 Alphabetize macros in main.qbk Krystian Stasiowski 2020-06-30 23:44:55 -04:00
  • 904252de0b Fix repo links Krystian Stasiowski 2020-07-01 00:06:05 -04:00
  • ba0ecba360 Improve array and object return path Krystian Stasiowski 2020-06-30 23:10:21 -04:00
  • 86addf23a4 Remove size parameter from object and array handlers Krystian Stasiowski 2020-06-30 23:07:22 -04:00
  • 14bc67b63f Number parsing optimizations Krystian Stasiowski 2020-06-19 16:03:05 -04:00
  • 387a26e54c Remove redundant branch from parse_string Krystian Stasiowski 2020-06-19 15:27:21 -04:00
  • 4d1587900f Make key_value_pair tuple-like AeroStun 2020-06-30 01:59:56 +02:00
  • 856f9169df Remove duplicate static_assert AeroStun 2020-06-29 17:31:04 +02:00
  • fda139f6f4 Eliminate conditional expression warning Krystian Stasiowski 2020-06-30 15:26:44 -04:00
  • 580f880820 Enable extra warnings Krystian Stasiowski 2020-06-30 14:27:58 -04:00
  • ed8f95e161 Flush buffer after parsing escapes Krystian Stasiowski 2020-06-20 18:03:10 -04:00
  • 6057a9f760 Eliminate warnings Krystian Stasiowski 2020-06-29 18:47:48 -04:00
  • 8ba15f0ed0 Treat warnings as errors in CI Krystian Stasiowski 2020-06-29 17:57:56 -04:00
  • f47fbeb1a5 Refactor value conversions Vinnie Falco 2020-05-11 20:48:04 -07:00
  • 4c7507ada7 Fix value_ref unsigned integral constructors Krystian Stasiowski 2020-06-05 18:31:59 -04:00
  • 9b184b4dc4 Fix cmake install on older versions Alexej Harm 2020-06-01 01:03:51 +02:00
  • 0919d6d217 Remove invalid characters in source Vinnie Falco 2020-05-31 15:57:41 -07:00
  • fcdf885651 build docs in travis sdarwin 2020-05-28 14:56:01 +00:00
  • ae846d3e81 Fix exception specification on destructor definition Krystian Stasiowski 2020-05-26 15:53:34 -04:00
  • 5a9b314c45 Refactor allocator docs Krystian Stasiowski 2020-05-19 16:37:18 -04:00
  • c837c2d130 monotonic_resource docs Krystian Stasiowski 2020-05-13 22:03:40 -04:00
  • a412606a72 Fix warnings Vinnie Falco 2020-05-19 11:27:29 -07:00
  • e49288be75 Refactor monotonic_resource Krystian Stasiowski 2020-04-26 20:30:09 -04:00
  • 16d488bbf4 update Jamfile sdarwin 2020-05-13 14:02:14 +00:00
  • 4a6a6e7cc3 Parser limits are error codes Vinnie Falco 2020-05-02 19:15:13 -07:00
  • e02029379e object fixes: Vinnie Falco 2020-05-02 13:00:25 -07:00
  • c0fde02ff9 Use salt in key hash algorithm Vinnie Falco 2020-05-01 18:39:55 -07:00
  • b238e94461 Remove unused file Vinnie Falco 2020-05-01 18:02:45 -07:00
  • 73b757fc4d Remove string::substr: Vinnie Falco 2020-05-01 17:59:41 -07:00
  • af66849e90 string fixes: Vinnie Falco 2020-05-01 17:50:19 -07:00
  • a6d2549ddf storage_ptr fixes: Vinnie Falco 2020-05-01 17:35:58 -07:00
  • 1061bcaa21 Check array contents in tests Vinnie Falco 2020-05-01 17:41:31 -07:00
  • 9d3f055ff5 Workaround for LLVM/clang-cl bug Vinnie Falco 2020-04-30 18:41:32 -07:00
  • 80de795265 Update ci scripts Vinnie Falco 2020-04-30 10:56:47 -07:00
  • e74f9bf6f1 Enable cmake install: Alexej Harm 2020-04-22 12:06:28 +02:00
  • 17b41774e9 Rename repo artwork Vinnie Falco 2020-04-27 17:38:33 -07:00
  • bb3d5e7fdc Update artwork Vinnie Falco 2020-04-27 17:35:33 -07:00
  • 137c1653a8 Refactor string_view include Vinnie Falco 2020-04-17 14:22:58 -07:00
  • fc0b74f986 Refactor memory resource includes Vinnie Falco 2020-04-17 14:05:51 -07:00
  • fd29fd2749 Refactor error includes Vinnie Falco 2020-04-17 14:02:31 -07:00
  • f8875f4d74 Trim include material Vinnie Falco 2020-04-17 07:32:21 -07:00
  • cb281d6b71 Don't rely on RTTI Vinnie Falco 2020-04-16 12:19:56 -07:00
  • ad1a3378b6 Init-list doc work Krystian Stasiowski 2020-03-27 14:44:38 -04:00
  • 3404eed7df Better is_equal Vinnie Falco 2020-04-05 15:36:33 -07:00