Daniel Lemire
|
f6a3205d10
|
Avoid allocations in global objects (#1082)
|
2020-07-30 13:14:56 -04:00 |
|
John Keiser
|
a7fc7d4ffb
|
Switch from get(v,e) to e = get(v)
|
2020-06-20 17:57:09 -07:00 |
|
John Keiser
|
56e2b38048
|
Add bool result from tie()/get(), get<T>(T&,error_code&)
|
2020-06-20 17:55:46 -07:00 |
|
John Keiser
|
e6c9dfbd91
|
Make include files more fine-grained
|
2020-05-19 14:42:04 -07:00 |
|
John Keiser
|
7ad4020829
|
Make main compilation chunks into .cpp files
|
2020-05-19 13:32:35 -07:00 |
|
John Keiser
|
fd418f568c
|
Fix c++11 warnings on clang
- namespace x::y is C++17
- static_assert requires message in C++11
|
2020-04-15 17:27:48 -07:00 |
|
John Keiser
|
1e30b6e334
|
Compile under C++ 11
|
2020-04-08 14:00:13 -07:00 |
|
John Keiser
|
406240bae3
|
Support C++ 14
|
2020-04-08 14:00:13 -07:00 |
|
Dirk Eddelbuettel
|
12ed6336b1
|
remove three trailing semicolons that -pedantic dislikes (#673)
|
2020-04-02 21:06:25 -04:00 |
|
John Keiser
|
622d9c9480
|
Replace as_X and is_X with get<T> and is<T>
|
2020-03-28 15:29:53 -07:00 |
|
John Keiser
|
836e1fc330
|
Use simdjson_result for all _result classes
|
2020-03-28 12:03:05 -07:00 |
|
John Keiser
|
0bcda5e384
|
Support JSON pointer in DOM navigation model
|
2020-03-23 15:05:20 -07:00 |
|
John Keiser
|
40c6213d7e
|
Add parser.load() and load_many() to load files
|
2020-03-11 17:19:41 -07:00 |
|
John Keiser
|
3bdfe167de
|
Support cout << error
|
2020-03-06 15:41:51 -08:00 |
|
John Keiser
|
31e8a12e88
|
Make error_message(error_code) return C string
- Also move all error message logic to include inline
|
2020-03-06 15:41:51 -08:00 |
|