2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-23 17:42:51 +00:00

Commit Graph

  • ab00f37499 Add key_c_str Vinnie Falco 2020-04-05 13:32:50 -07:00
  • a47b0f3fc1 storage_ptr uses memory_resource Vinnie Falco 2020-04-04 11:56:04 -07:00
  • 33e8e468cb Fix mod by zero warning Vinnie Falco 2020-04-05 12:06:32 -07:00
  • 8e0356ef7a Refactor parser write Vinnie Falco 2020-04-04 10:05:45 -07:00
  • 2545475bdd basic_parser is a base Vinnie Falco 2020-04-04 06:47:13 -07:00
  • 845d7af5e3 Refactor include files for basic_parser Vinnie Falco 2020-04-01 09:22:23 -07:00
  • da31e648c7 Parser handler speedups Vinnie Falco 2020-03-31 17:23:02 -07:00
  • 1e73707593 Faster integer serialization Vinnie Falco 2020-03-30 20:05:59 -07:00
  • f2e860f4ee Update bench results Vinnie Falco 2020-03-30 17:46:17 -07:00
  • b85a0543ce Serializer optimization Vinnie Falco 2020-03-30 11:13:04 -07:00
  • 38d5372465 Travis tests cmake Vinnie Falco 2020-03-29 17:33:15 -07:00
  • 3053eaa54c Tidy up required std in cmake Vinnie Falco 2020-03-29 16:15:14 -07:00
  • d2dfe90784 Add null parser to bench Vinnie Falco 2020-03-29 11:21:40 -07:00
  • 7784fdd45b StackEmpty is a compile time constant Vinnie Falco 2020-03-29 10:22:16 -07:00
  • 26906cce99 Define BOOST_JSON_DOCS as needed Vinnie Falco 2020-03-29 09:00:00 -07:00
  • 8822a141c8 Tidy up parsers Vinnie Falco 2020-03-29 06:54:00 -07:00
  • 7794ee87a6 Tidy test files and turn LTCG on Vinnie Falco 2020-03-29 06:43:23 -07:00
  • 9675c4950b Update results.html 2/2 Vinnie Falco 2020-03-29 06:03:35 -07:00
  • 95d2d9331f Update results.html Vinnie Falco 2020-03-28 20:34:08 -07:00
  • b755989d83 inline true and false parsing Vinnie Falco 2020-03-28 18:50:58 -07:00
  • 6387fb8671 basic_parser handler is a template Vinnie Falco 2020-03-28 15:55:17 -07:00
  • 79ba1a8198 Use return channel in parser Vinnie Falco 2020-03-28 14:02:04 -07:00
  • 8e34c77783 inline fast path of parse_null Vinnie Falco 2020-03-28 09:42:17 -07:00
  • 6b8dccf7de Add test/null.json Vinnie Falco 2020-03-28 09:37:58 -07:00
  • 33d6af4cbb Fix warnings Vinnie Falco 2020-03-28 09:32:34 -07:00
  • 5126e25d26 Add support for command line options Peter Dimov 2020-03-28 18:17:06 +02:00
  • 7cf41d0afe Define RAPIDJSON_SSE2 whenever BOOST_JSON_USE_SSE2 is defined; add /sse2 to arch in this case Peter Dimov 2020-03-28 17:51:05 +02:00
  • 432a475697 Refactor bucket next Vinnie Falco 2020-03-27 18:40:13 -07:00
  • d1a6899b1a Tidy up msvc toolchain file Vinnie Falco 2020-03-27 13:47:57 -07:00
  • 2933739b14 Add whitespace.json Peter Dimov 2020-03-27 22:20:41 +02:00
  • 76f3e15dbd Add a variation of citm_catalog.json with spaces removed Peter Dimov 2020-03-27 22:20:28 +02:00
  • 7e11ebbd1f Move count_leading before count_whitespace; add an alternative implementation, but leave it commented out, as it's not a win Peter Dimov 2020-03-27 21:55:02 +02:00
  • edcafb3f5d Add a count argument to count_whitespace Peter Dimov 2020-03-27 21:41:05 +02:00
  • 0360505b75 Add one additional early return in parse_white Peter Dimov 2020-03-27 20:26:34 +02:00
  • fdee3ceb71 Fix value_ref construction for const rvalues Krystian Stasiowski 2020-03-27 15:50:55 -04:00
  • 95ec1d8c82 Remove GitHub actions integration Vinnie Falco 2020-03-27 12:40:03 -07:00
  • ece8c663e5 Tidy and update benchmarks Vinnie Falco 2020-03-27 11:09:24 -07:00
  • be90a62492 Fix warnings and tidy Vinnie Falco 2020-03-27 08:54:13 -07:00
  • 3517b241d3 Improve whitespace parsing Peter Dimov 2020-03-27 17:10:22 +02:00
  • b52811120a Add and use count_whitespace Peter Dimov 2020-03-27 05:38:18 +02:00
  • 2d3271681f Change parse_unsigned trailer from loop to switch Peter Dimov 2020-03-27 03:31:59 +02:00
  • 2f6d014974 Extend the integer fast path for floating point numbers Peter Dimov 2020-03-27 01:52:02 +02:00
  • 2bb3c39865 Fix parse_unsigned Peter Dimov 2020-03-26 22:00:26 +02:00
  • 49d5f18d82 Implement a fast path for integers Peter Dimov 2020-03-26 21:35:05 +02:00
  • 71f82e2c9a Rewrite serializer Vinnie Falco 2020-03-26 16:32:11 -07:00
  • 93783ad2d2 Rename to const_stream Vinnie Falco 2020-03-26 16:37:13 -07:00
  • 0605ecbc8f Bench improvements Vinnie Falco 2020-03-26 09:46:43 -07:00
  • a7ef611630 Remove old number code Vinnie Falco 2020-03-26 07:23:48 -07:00
  • c2cfd0df88 Coverage Vinnie Falco 2020-03-25 17:53:45 -07:00
  • 171b36d825 Fix stream clip Vinnie Falco 2020-03-25 16:54:57 -07:00
  • c9dfa46c1c stack is allocated Vinnie Falco 2020-03-25 15:06:13 -07:00
  • fa595abf36 limits is a separate build target Vinnie Falco 2020-03-25 14:19:21 -07:00
  • 52491dcc82 Refactor parsing Vinnie Falco 2020-03-14 20:53:44 -07:00
  • 2da7f2d577 Remove step id as no longer used Mateusz Łoskot 2020-03-18 11:00:22 +01:00
  • d92902c7cf Revert superfluous BOOST_SUPERPROJECT_VERSION handling Mateusz Łoskot 2020-03-18 10:45:20 +01:00
  • 63db19bfcc GA: Tidy up Mateusz Łoskot 2020-03-18 10:25:41 +01:00
  • 5c8c7e1d21 GA: Add checkout of submodules Mateusz Łoskot 2020-03-17 23:35:35 +01:00
  • 831cab9a00 Add GitHub Actions for three of all supported build scenarios Mateusz Łoskot 2020-03-17 20:09:39 +01:00
  • 7eefbd85ef Always build tests if BUILD_TESTING=ON Mateusz Łoskot 2020-03-17 20:06:47 +01:00
  • bbfb09b26c CMake project version depends on BOOST_SUPERPROJECT_VERSION Mateusz Łoskot 2020-03-17 20:04:18 +01:00
  • 11e7252b28 Ignore additional CMake build directories (e.g. _build32, _build64) Mateusz Łoskot 2020-03-12 23:48:35 +01:00
  • f0092321f3 Update CMakeLists.txt comments to clarify supported build scenarios Mateusz Łoskot 2020-03-12 23:47:52 +01:00
  • 4dc3cb152a Update badges Vinnie Falco 2020-03-17 13:57:52 -07:00
  • 47bbedcd1c Fix bench test using name of existing json-tests Mateusz Łoskot 2020-03-14 02:08:10 +01:00
  • 8d0fd62ff4 Add missing include(CTest) which calls enable_testing() Mateusz Łoskot 2020-03-14 02:06:22 +01:00
  • 0252c6f3e9 Use explicit NAME and COMMAND arguments of add_test Mateusz Łoskot 2020-03-14 02:09:29 +01:00
  • 66553d1baa Improve string exposition Krystian Stasiowski 2020-03-06 21:44:54 -05:00
  • 8d13f6feeb Faster number parsing Vinnie Falco 2020-03-11 08:26:26 -07:00
  • 7db53b439d Refactor number parsing Vinnie Falco 2020-03-10 21:21:47 -07:00
  • 421be917b2 Update rapidjson Vinnie Falco 2020-03-11 08:26:19 -07:00
  • 27f8b5d1e9 Fix move construction of value from object Krystian Stasiowski 2020-03-07 20:58:41 -05:00
  • 427f9fbf75 Add moving of strings from value_ref Krystian Stasiowski 2020-03-07 22:09:51 -05:00
  • f63bf17f17 Ignore Visual Studio Code workspace settings directory Mateusz Łoskot 2020-03-07 23:58:53 +01:00
  • c86f998f23 Add minimal CONTRIBUTING.md Mateusz Łoskot 2020-03-08 00:12:39 +01:00
  • c4ed3a0e2e Fix warning: Mateusz Łoskot 2020-03-07 23:41:43 +01:00
  • f737e6f6e7 Fix typos in .qbk files of documentation Mateusz Łoskot 2020-03-08 00:20:50 +01:00
  • 129b10ad9d Avoid redefinition of BOOST_JSON_SOURCE macro Mateusz Łoskot 2020-03-07 23:49:16 +01:00
  • 37d0a09242 Refactor some tests Vinnie Falco 2020-02-27 17:34:59 -08:00
  • 66246351ac Add BOOST_TEST_CHECKPOINT Vinnie Falco 2020-02-27 16:37:21 -08:00
  • a38c4247fa Improve coverage Krystian Stasiowski 2020-02-14 18:22:56 -05:00
  • f39934684a Add test for issue 45 Vinnie Falco 2020-02-23 16:44:40 -08:00
  • 18e0abc156 Fix warning when compiling with -Wsign-compare m8mble 2020-02-23 21:07:39 +01:00
  • b2fef3d067 Add style guide Krystian Stasiowski 2020-02-14 11:49:56 -05:00
  • 6e1960a3e8 Fix surrogate conversion error Richard Hodges 2020-02-11 15:53:29 +01:00
  • 8abf010034 Add cmake option to build standalone library: Abdel Younes 2020-01-08 03:18:42 -05:00
  • c93ab62f13 Fix segfault in bench: Richard Hodges 2020-01-08 10:30:47 +01:00
  • 725c4f2f8d allow CML to find boost with flag Richard Hodges 2020-02-11 14:36:58 +01:00
  • 75528587ff Refactor string Krystian Stasiowski 2020-02-03 20:14:46 -05:00
  • 87d13bcf2c Doc work Krystian Stasiowski 2020-01-25 14:01:31 -05:00
  • 5aae31dc74 number parser work Richard Hodges 2020-01-09 08:32:50 -08:00
  • dda9d88bac Check for superproject cmake builds Vinnie Falco 2020-01-07 10:36:44 -08:00
  • 1e0fbdbb3d Set BOOST_JSON_SOURCE as needed Vinnie Falco 2020-01-07 06:27:30 -08:00
  • bc95b55c35 Refactor CMake support: Alexej Harm 2019-12-27 05:42:26 +01:00
  • 61a0691583 Use move in value_ref Vinnie Falco 2019-12-19 16:26:36 -08:00
  • 846266c09c Add value::operator= overload Vinnie Falco 2019-12-19 14:53:34 -08:00
  • e8acc21a2f VS2015 is not supported Vinnie Falco 2019-12-19 10:42:48 -08:00
  • 35c6d9a52d Use raise to throw exceptions Vinnie Falco 2019-12-19 10:20:15 -08:00
  • 148e6c65a8 AzP uses macOS-10.14 Vinnie Falco 2019-12-19 08:31:17 -08:00
  • 3f81189f8d Fix bool conversion warning Vinnie Falco 2019-12-19 07:25:54 -08:00
  • bd7fd2ff57 Refactor exceptions Vinnie Falco 2019-12-18 12:29:39 -08:00