Benoit Blanchon
|
31253dbe13
Add more tests with VLAs
|
1 год назад |
Benoit Blanchon
|
c6c0649d70
Replace `typedef` with `using`
|
1 год назад |
Benoit Blanchon
|
d92eee8736
Deprecate `containsKey()` in favor of `doc["key"].is<T>()`
|
1 год назад |
Benoit Blanchon
|
09c89dcacf
Store object members with two slots: one for the key and one for the value
|
1 год назад |
Benoit Blanchon
|
386105be90
Allocate slot before key
|
1 год назад |
Benoit Blanchon
|
45611924f3
Tests: add user-defined literal `""_s` for `std::string`
|
1 год назад |
Benoit Blanchon
|
0e8a236583
Update copyright year
|
2 лет назад |
Benoit Blanchon
|
7f459adc4b
Remove `createNestedArray()` and `createNestedObject()`
|
2 лет назад |
Benoit Blanchon
|
9a11d98117
Tests: make allocator assertions more readable
|
2 лет назад |
Benoit Blanchon
|
30ec507989
Tests: use a consistent naming convention for allocators
|
2 лет назад |
Benoit Blanchon
|
7a76da3bc7
Tests: rename `ControllableAllocator` to `KillswitchAllocator`
|
2 лет назад |
Benoit Blanchon
|
00c9d8680a
Remove `memoryUsage()`
|
2 лет назад |
Benoit Blanchon
|
0f319e7ca4
Remove capacity from `JsonDocument`'s constructor
|
2 лет назад |
Benoit Blanchon
|
39e8b63746
Remove `shallowCopy()`
|
2 лет назад |
Benoit Blanchon
|
c37990d791
CollectionData: `addSlot()` returns an iterator
|
2 лет назад |
Benoit Blanchon
|
461cdaa818
Allow using PROGMEM outside of Arduino (fixes #1903)
|
2 лет назад |
Benoit Blanchon
|
b7c8e0d25c
Decouple `VariantData` from `MemoryPool`
|
2 лет назад |
Benoit Blanchon
|
e9850152a7
Tests: replace constants with `sizeofString(n)`
|
2 лет назад |
Benoit Blanchon
|
035c913c72
Remove `ARDUINOJSON_ENABLE_STRING_DEDUPLICATION`
|
2 лет назад |
Benoit Blanchon
|
540901e219
Merge `DynamicJsonDocument` with `JsonDocument`
|
2 лет назад |
Benoit Blanchon
|
17a482a9b1
Remove `StaticJsonDocument`
|
2 лет назад |
Benoit Blanchon
|
daa87e12dc
Update copyright notice
|
2 лет назад |
Benoit Blanchon
|
1b66a217bf
Replace `ARDUINOJSON_NAMESPACE` with an inline namespace (#1820)
|
2 лет назад |
Benoit Blanchon
|
0f85a55cac
Implement `VariantRefBase` with a CRTP
|
3 лет назад |
Benoit Blanchon
|
cf4436e581
Extract `VariantProxy` from `ElementProxy` and `MemberProxy`
|
3 лет назад |
Benoit Blanchon
|
8002722f3b
Clang-format: set `DerivePointerAlignment` to `false`
|
3 лет назад |
Benoit Blanchon
|
cd8373ad32
Change `link()` to `shallowCopy()` (issue #1343)
|
3 лет назад |
Benoit Blanchon
|
3d6c328a4f
Add `JsonVariant::link()` (resolves #1343)
|
3 лет назад |
Benoit Blanchon
|
1d103a1528
MemberProxy: move tests for `createNestedArray()` and `createNestedObject()`
|
3 лет назад |
Benoit Blanchon
|
bf5d0c790c
Add implicit conversion from `JsonDocument` to `JsonVariant`
|
3 лет назад |