John Keiser
|
d43a4e9df9
|
Remove SUCCESS_AND_HAS_MORE (internal only value)
|
2020-06-07 16:20:55 -07:00 |
|
John Keiser
|
ef63a84a3e
|
Move document stream state to implementation
|
2020-06-07 16:20:44 -07:00 |
|
John Keiser
|
b75fa26dc1
|
Move containing_scope and ret_address to .cpp
|
2020-06-01 12:15:55 -07:00 |
|
John Keiser
|
3d22a2d845
|
One weird trick: set a bogus error value in the parser impl
This makes us faster under both gcc and clang somehow.
|
2020-06-01 12:15:55 -07:00 |
|
John Keiser
|
1aab4752e2
|
Store all parser state in the implementation
|
2020-06-01 12:15:54 -07:00 |
|
John Keiser
|
6a71b24495
|
Reuse stored buf and len from parser
|
2020-06-01 12:14:09 -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 |
|
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
|
acc7bd79b0
|
Support cout << json, cout << minify(json)
|
2020-03-13 18:59:15 -07:00 |
|
John Keiser
|
eb147d9868
|
Mark jsonformatutils.h/isadetection.h internal
- Move jsonformatutils.h to internal/jsonformatutils.h (it is used by
document::print_json)
- Move isadetection.h to src/ (it is only used internally)
|
2020-03-04 14:26:54 -08:00 |
|