2
0
mirror of https://github.com/boostorg/json.git synced 2026-02-01 20:42:17 +00:00
Commit Graph

631 Commits

Author SHA1 Message Date
Damian Jarek
fb0c85dddb Analyze-bloat workflow
This workflow uses Bloaty McBloatface to generate binary bloat data.
Additionally, if the event is a PR, a diff between PR HEAD and base will
be generated.

Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2020-10-04 11:23:38 -07:00
Vinnie Falco
996c8958fe Add visit
fix #207
2020-10-04 11:22:29 -07:00
Vinnie Falco
a2c1b7e9e5 monotonic_resource has an upstream
fix #365
2020-10-04 11:21:55 -07:00
Vinnie Falco
1b73c77822 static and monotonic resource tests, fixes:
fix #419

* monotonic_resource::release correctly resets
  the buffer list.
2020-10-04 11:21:55 -07:00
Vinnie Falco
0fd1d1a9a7 basic_parser::depth is private
fix #430
2020-10-04 11:21:55 -07:00
Vinnie Falco
b95be4fd15 8-bit integers are supported
fix #433
2020-10-04 11:21:55 -07:00
Vinnie Falco
531287af2b long double is not a fundamental type:
fix #432

Users have to opt-in to the narrowing conversion
by using static_cast.
2020-10-04 11:21:55 -07:00
Vinnie Falco
176cb8b82f Remove unused Jamfile variable 2020-10-04 11:21:55 -07:00
Vinnie Falco
b1b2c09377 Update CMakeLists.txt for superproject 2020-10-04 11:20:25 -07:00
Vinnie Falco
a63d8481b6 Add root index.html 2020-10-04 11:09:15 -07:00
Vinnie Falco
9b86962fbc Add metadata and update repo links 2020-10-04 11:06:25 -07:00
Vinnie Falco
aaf5a22eaa Update doc Jamfile 2020-10-04 10:14:09 -07:00
Vinnie Falco
e8a1f7e292 Update badges, README.md 2020-10-04 10:14:05 -07:00
Vinnie Falco
c73fbc03d5 Update doc Jamfile for superproject 2020-10-04 09:09:17 -07:00
Vinnie Falco
a4d2983c4f Doc work 2020-10-03 18:55:53 -07:00
Krystian Stasiowski
3c3b1421b5 Don't recurse in parse_comment 2020-10-03 17:08:32 -07:00
Krystian Stasiowski
9b4ccb0743 Allow comments is a runtime parameter 2020-10-03 17:08:32 -07:00
Vinnie Falco
a0983f788b Add test file for doubles 2020-10-02 14:04:07 -07:00
Vinnie Falco
e1bd8083ed Tidy up value assignment and emplace 2020-09-28 20:31:40 -07:00
Vinnie Falco
08dd10b5f5 stream_parser docs, test, and tidy 2020-09-27 20:26:57 -07:00
Vinnie Falco
7882ccf866 parser docs, test, and tidy 2020-09-27 20:00:29 -07:00
Vinnie Falco
47fdfb0840 basic_parser has no undefined behavior 2020-09-27 18:37:15 -07:00
Vinnie Falco
c92461baf3 Add parser 2020-09-26 18:09:54 -07:00
Vinnie Falco
d026d5daed Rename to stream_parser 2020-09-26 17:57:00 -07:00
Vinnie Falco
3872c480d5 Factor out handler 2020-09-26 17:33:14 -07:00
Vinnie Falco
ee112b8781 Add proxy example 2020-09-26 16:28:31 -07:00
Vinnie Falco
4c6caf01df Add path example 2020-09-26 16:21:28 -07:00
Peter Dimov
97789ff3b0 Switch to runtime parameters where it was determined to not be detrimental to performance 2020-09-26 21:16:25 +03:00
Peter Dimov
9137489908 Refactor bool template parameters into integral constants 2020-09-26 18:42:13 +03:00
Peter Dimov
d34c25740c Refactor parse_escaped to take integral_constants 2020-09-26 16:46:46 +03:00
Vinnie Falco
3182839125 Tidy object javadoc
fix #384, fix #385, fix #386
2020-09-25 19:17:37 -07:00
Vinnie Falco
31653abb51 storage() returns by value
fix #380
2020-09-25 18:44:34 -07:00
Vinnie Falco
ff7f70d0ec Remove string::traits_type and unneeded includes 2020-09-25 13:27:37 -07:00
Vinnie Falco
3fbc6b3017 Add boost/json/fwd.hpp
fix #416
2020-09-25 12:59:16 -07:00
Krystian Stasiowski
c547ca9d21 Use switch instead of jump table 2020-09-25 11:13:09 -07:00
Vinnie Falco
0da206074f document pilfer and pilfer construction
fix #388
2020-09-24 10:39:25 -07:00
Vinnie Falco
636119ceca docs do not show BOOST_FORCEINLINE
fix #389
2020-09-24 10:39:25 -07:00
Vinnie Falco
7cb4ad1884 Rename to basic_parser::write_some (API Change)
fix #394

basic_parser::write is now called write_some
2020-09-24 10:39:25 -07:00
Vinnie Falco
ec0894397d standalone throw_exception is in json
fix #398
2020-09-24 10:39:25 -07:00
Vinnie Falco
8be4324eca document basic_parser include file
fix #400, fix #413
2020-09-24 10:39:25 -07:00
Vinnie Falco
78288aabba parser javadoc tidy
fix #402, fix #403
2020-09-24 10:39:25 -07:00
Vinnie Falco
fa6a6fbd55 kind is streamable
fix #405
2020-09-24 10:39:25 -07:00
Vinnie Falco
e9caf9bf10 tidy parser member briefs
fix #403
2020-09-24 08:07:48 -07:00
Vinnie Falco
572b30fbbe stream output format is documented
fix #409
2020-09-23 19:13:22 -07:00
Vinnie Falco
1d255f746b value_from, value_to javadoc tidy
fix #410
2020-09-23 19:13:22 -07:00
Krystian Stasiowski
14c514f4ea value_to is idiomatic for number conversions
fix #367, close #375
2020-09-26 16:39:25 -07:00
Krystian Stasiowski
d817a91fbb Show use of designated initializers for parse_options
fix #368, close #374
2020-09-26 16:39:03 -07:00
Krystian Stasiowski
b9fcfb04fa StringLike uses const char*
fix #370, close #373
2020-09-26 16:38:37 -07:00
Vinnie Falco
8ccc35d79e standalone doc requires libstdc++ 8.3 or later 2020-09-22 13:05:08 -07:00
Vinnie Falco
17a5478e8b javadoc tidy 2020-09-22 10:40:36 -07:00