John Keiser
|
fe01da077e
|
Make threaded version work again
|
2020-06-07 16:21:00 -07:00 |
|
John Keiser
|
ef63a84a3e
|
Move document stream state to implementation
|
2020-06-07 16:20:44 -07:00 |
|
John Keiser
|
1aab4752e2
|
Store all parser state in the implementation
|
2020-06-01 12:15:54 -07:00 |
|
John Keiser
|
a3a9bde83e
|
Move DOM parsing into concrete interface implementation
|
2020-06-01 12:14:09 -07:00 |
|
John Keiser
|
e6c9dfbd91
|
Make include files more fine-grained
|
2020-05-19 14:42:04 -07:00 |
|
ostri
|
87acab0846
|
elimination of most of g++ -Weffc++ warnings (#764)
Co-authored-by: Matjaž Ostroveršnik <ostri@localhost.localdomain>
Co-authored-by: Daniel Lemire <lemire@gmail.com>
|
2020-04-23 10:06:44 -04:00 |
|
John Keiser
|
d4a37f6ef5
|
Enable conversion warnings on Linux and Windows
|
2020-04-22 14:21:30 -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
|
622d9c9480
|
Replace as_X and is_X with get<T> and is<T>
|
2020-03-28 15:29:53 -07:00 |
|
John Keiser
|
62da98aef6
|
Rename dom::stream to dom::document_stream
|
2020-03-28 13:42:24 -07:00 |
|
John Keiser
|
03746b966b
|
Move document/element/etc. under dom
|
2020-03-28 13:42:21 -07:00 |
|
John Keiser
|
836e1fc330
|
Use simdjson_result for all _result classes
|
2020-03-28 12:03:05 -07:00 |
|
John Keiser
|
5ad405006c
|
Return document::element from parse, load, parse_many, load_many
|
2020-03-27 12:24:41 -07:00 |
|
John Keiser
|
5aec2671ea
|
Remove JsonStream. Use parse_many() instead.
|
2020-03-26 09:25:07 -07:00 |
|
John Keiser
|
1a5d8f1957
|
Add tests for SIMDJSON_EXCEPTIONS=0, add tie() support
|
2020-03-17 13:54:37 -07:00 |
|
John Keiser
|
ac0899c043
|
Add error tests, doc_ref_result[] chaining
|
2020-03-11 17:19:41 -07:00 |
|
John Keiser
|
40c6213d7e
|
Add parser.load() and load_many() to load files
|
2020-03-11 17:19:41 -07:00 |
|
John Keiser
|
d140bc23f5
|
Automatically allocate memory as needed in parse
|
2020-03-11 16:14:54 -07:00 |
|
John Keiser
|
cfef4ff2ad
|
Create parser.parse_many() API
|
2020-03-05 12:04:45 -08:00 |
|