2
0
mirror of https://github.com/boostorg/json.git synced 2026-01-19 04:12:14 +00:00

50 Commits

Author SHA1 Message Date
Dmitry Arkhipov
427baa6e47 remove dependency on StaticAssert 2025-10-24 19:33:52 +03:00
Dmitry Arkhipov
9b823e095b try_at functions 2024-06-17 16:41:15 +03:00
Dmitry Arkhipov
be759c5051 only throw system_error 2023-06-02 16:23:08 +03:00
Dmitry Arkhipov
36552f0c94 remove namespace macros 2023-01-02 18:41:01 +03:00
Dmitry Arkhipov
c6508328c8 implement std::hash support via boost::hash 2023-01-02 12:37:41 +03:00
Dmitry Arkhipov
aaefd66bb1 string self-swap and self-move 2022-08-28 09:08:18 +03:00
Vinnie Falco
81664c693a better subview
fix #708
2022-05-27 21:41:14 +03:00
Dmitry Arkhipov
0d65b0ada0 json::string is convertible to string_view 2021-04-26 03:25:45 +03:00
Dmitry Arkhipov
5bae7ef9ad Remove trailing whitespace 2021-04-26 03:25:17 +03:00
Vinnie Falco
0a905acf9d Tidy up pilfering 2020-10-06 11:59:58 -07:00
Vinnie Falco
94d11a74e6 Refactor storage_ptr (API Change) 2020-10-04 19:07:58 -07:00
Vinnie Falco
9b86962fbc Add metadata and update repo links 2020-10-04 11:06:25 -07:00
Vinnie Falco
e0b7b2b4f9 Tidy up dtor exception specs and docs
fix #309
2020-09-15 17:43:10 -07:00
Vinnie Falco
2d0bef633d Small buffer is 10 chars on 32-bit
fix #335
2020-09-14 12:22:51 -07:00
Vinnie Falco
408ae16477 Test parse allocation discrepancy 2020-09-13 18:36:12 -07:00
Vinnie Falco
591e2dc5a5 serializer refactor (API Change):
fix #275

* serialize() replaces to_string()
* serialize.hpp replaces to_string.hpp
* serializer works on all types
* serialize, operator<< work on all types
* reset() takes pointer arguments
* resetting constructor removed
2020-09-07 10:36:26 -07:00
Vinnie Falco
94e26abb66 standalone is an inline namespace
fix #181, close #244
2020-09-01 15:44:47 -07:00
Krystian Stasiowski
2aca47241f Fix links
close #200
2020-08-24 14:03:51 -07:00
Krystian Stasiowski
5b4ee6f09c Add missing string tests
fix #135, close #146
2020-08-11 15:57:48 -07:00
Krystian Stasiowski
c77982f2a9 Disable hash test for libstdc++ 4.8 2020-08-09 08:39:19 -07:00
Vinnie Falco
098643f04a Specialize std::hash for json string
fix #133
2020-08-07 18:21:47 -07:00
Vinnie Falco
af66849e90 string fixes:
* Remove redundant members
* Use `explicit` to prevent ambiguities
2020-05-01 17:50:19 -07:00
Vinnie Falco
a6d2549ddf storage_ptr fixes:
* Fix constraint in constructor
* No longer constructible from nullptr
2020-05-01 17:41:38 -07:00
Vinnie Falco
a47b0f3fc1 storage_ptr uses memory_resource 2020-04-05 13:21:29 -07:00
Krystian Stasiowski
a38c4247fa Improve coverage 2020-02-23 17:11:30 -08:00
Krystian Stasiowski
75528587ff Refactor string 2020-02-08 19:41:33 -05:00
Vinnie Falco
07246e2909 Add standalone test_suite 2019-12-11 18:34:39 -08:00
Vinnie Falco
3844c0eb09 Add value_ref for initializer lists 2019-12-09 20:08:40 -08:00
Vinnie Falco
afa29d0ce8 Fix strings test 2019-11-18 06:11:00 -08:00
Vinnie Falco
e0b3ca5f0d Rename to storage() 2019-11-18 05:16:57 -08:00
Vinnie Falco
66fe6deff9 Fix string tests 2019-11-18 05:16:57 -08:00
Vinnie Falco
83778c5005 doc work 2019-11-14 15:56:03 -08:00
Vinnie Falco
8941a77f11 shrink sizeof(value) 2019-11-14 03:12:58 -08:00
Vinnie Falco
05d040d2d9 Refactor string_impl 2019-11-14 03:12:57 -08:00
Vinnie Falco
9da2877b28 limits tests 2019-11-12 06:22:46 -08:00
Vinnie Falco
fb9479d0b5 parser tests and fixes 2019-11-11 07:09:49 -08:00
Vinnie Falco
349b14fa89 Refactor string max size 2019-11-02 16:47:59 -07:00
Vinnie Falco
687833dce6 Refactor string 2019-11-02 14:36:23 -07:00
Vinnie Falco
b82419c1a4 Refactor storage 2019-10-23 18:42:23 -07:00
Vinnie Falco
408272dad6 Tidy up some warnings 2019-10-21 14:13:37 -07:00
Vinnie Falco
0f0c6fe4e7 Tidy up files 2019-10-20 10:05:55 -07:00
Vinnie Falco
c383012405 more string work 2019-10-12 09:02:17 -07:00
Vinnie Falco
7d067021d5 string work 2019-10-11 16:40:05 -07:00
Vinnie Falco
a0b5dfe16d array tests and tidy 2019-10-08 10:06:20 -07:00
Vinnie Falco
a44fc4f453 string work 2019-10-07 15:45:35 -07:00
Vinnie Falco
5f25cdff99 array work 2019-10-03 03:13:33 -07:00
Vinnie Falco
37d9258ff3 Add storage tracking configuration 2019-10-03 03:13:33 -07:00
Vinnie Falco
27fba5aaf2 storage_ptr is a shared pointer 2019-10-03 03:13:33 -07:00
Vinnie Falco
57b4ce946b Use boost::system::error_code 2019-09-20 18:02:51 -07:00
Vinnie Falco
a8773de80f Add files 2019-09-20 11:08:06 -07:00