Benoit Blanchon
|
dddc4912c4
Don't store string literals by pointer anymore
|
4 miesięcy temu |
Benoit Blanchon
|
01e49b33b7
Update copyright year
|
10 miesięcy temu |
Benoit Blanchon
|
09c89dcacf
Store object members with two slots: one for the key and one for the value
|
1 rok temu |
Benoit Blanchon
|
386105be90
Allocate slot before key
|
1 rok temu |
Benoit Blanchon
|
45611924f3
Tests: add user-defined literal `""_s` for `std::string`
|
1 rok temu |
Benoit Blanchon
|
0e8a236583
Update copyright year
|
2 lat temu |
Benoit Blanchon
|
9a11d98117
Tests: make allocator assertions more readable
|
2 lat temu |
Benoit Blanchon
|
1a14499612
Preallocate pool list
|
2 lat temu |
Benoit Blanchon
|
0f319e7ca4
Remove capacity from `JsonDocument`'s constructor
|
2 lat temu |
Benoit Blanchon
|
42b2840009
Create more memory pools as needed (resolves #1074)
|
2 lat temu |
Benoit Blanchon
|
65c67d317a
AllocatorLog: support nulls in `deallocate()` and `reallocate()`
|
2 lat temu |
Benoit Blanchon
|
86772d33bc
Rename `VALUE_IS_OWNED_RAW` to `VALUE_IS_RAW_STRING`
|
2 lat temu |
Benoit Blanchon
|
806fa907ab
Always store `serialized("string")` by copy (#1915)
|
2 lat temu |
Benoit Blanchon
|
d8f3058efa
Store the strings in the heap
|
2 lat temu |
Benoit Blanchon
|
22e4f216c3
Tests: allow ArmoredAllocator to be called multiple times
|
2 lat temu |
Benoit Blanchon
|
e9850152a7
Tests: replace constants with `sizeofString(n)`
|
2 lat temu |
Benoit Blanchon
|
c4b879645a
Remove `JsonDocument::capacity()`
|
2 lat temu |
Benoit Blanchon
|
3f43c2b816
Remove `JSON_ARRAY_SIZE()`, `JSON_OBJECT_SIZE()`, and `JSON_STRING_SIZE()`
|
2 lat temu |
Benoit Blanchon
|
540901e219
Merge `DynamicJsonDocument` with `JsonDocument`
|
2 lat temu |
Benoit Blanchon
|
db9258bcd7
Remove `BasicJsonDocument`
|
2 lat temu |
Benoit Blanchon
|
24aaab6e3e
Add abstract `Allocator` class
|
2 lat temu |
Benoit Blanchon
|
daa87e12dc
Update copyright notice
|
2 lat temu |
Benoit Blanchon
|
1b66a217bf
Replace `ARDUINOJSON_NAMESPACE` with an inline namespace (#1820)
|
2 lat temu |
Benoit Blanchon
|
af18994deb
Update copyright notice
|
4 lat temu |
Benoit Blanchon
|
d5d2209d09
Added "https://" prefix to all URLs so they are clickable in VS Code
|
4 lat temu |
Benoit Blanchon
|
97b7161d78
Update copyright notice for 2021
|
5 lat temu |
Benoit Blanchon
|
04c59985a1
Inverted dependency between MemoryPool and string adapters.
|
5 lat temu |
Benoit Blanchon
|
0001dabfd1
Improved coverage of MemoryPool
|
5 lat temu |
Benoit Blanchon
|
f9cfea244a
Updated copyright notice
|
6 lat temu |
Benoit Blanchon
|
062c1c13b5
Added `BasicJsonDocument::shrinkToFit()`
|
6 lat temu |