Benoit Blanchon
|
db2eec46c7
|
Add a pool dedicated to 8-byte values (double /int64_t /uint64_t )
This new pool replaced the "extension" slot where a secondary variant slot was used to store 8-byte values.
|
2025-08-30 09:55:32 +02:00 |
|
Benoit Blanchon
|
c1a507c158
|
Set ARDUINOJSON_POOL_CAPACITY from ARDUINOJSON_SLOT_ID_SIZE
This avoids the integer overflow when `ARDUINOJSON_SLOT_ID_SIZE=1` on 64-bit architectures.
|
2024-09-11 21:08:51 +02:00 |
|
Benoit Blanchon
|
a1809d0f31
|
Replace sizeof(VariantData) with sizeof(SlotData)
|
2024-09-10 18:26:58 +02:00 |
|
Benoit Blanchon
|
0278e94fce
|
Set ARDUINOJSON_USE_DOUBLE to 0 by default on 8-bit architectures
|
2024-08-27 15:46:12 +02:00 |
|
Benoit Blanchon
|
b4a5b053ca
|
Merge conf_test for linux and windows
This reverts commit 83516e1740 .
|
2024-08-27 08:03:55 +02:00 |
|
Benoit Blanchon
|
e297932a98
|
Store 64-bit numbers (double and long long ) in an additional slot
This change allows slots to be twices maller on 32-bit architectures.
See #1650 and #2103
|
2024-08-27 08:02:09 +02:00 |
|
Benoit Blanchon
|
4327f72140
|
Remove VariantSlot
|
2024-08-25 14:45:59 +02:00 |
|
Benoit Blanchon
|
09c89dcacf
|
Store object members with two slots: one for the key and one for the value
|
2024-08-24 10:45:51 +02:00 |
|
Benoit Blanchon
|
83516e1740
|
Split conf_test between linux and windows
|
2024-08-23 15:24:45 +02:00 |
|
Benoit Blanchon
|
c4e5051a7a
|
Store index of slot in the pool instead of a pointer or a distance
|
2023-07-17 11:20:46 +02:00 |
|
Benoit Blanchon
|
03139a08af
|
Set default for ARDUINOJSON_ENABLE_PROGMEM to 1 on AVR
Ported from 082ae69e86
|
2023-04-21 19:08:53 +02:00 |
|
Benoit Blanchon
|
1b66a217bf
|
Replace ARDUINOJSON_NAMESPACE with an inline namespace (#1820)
|
2023-02-14 10:04:48 +01:00 |
|
Benoit Blanchon
|
e4658e963f
|
Change the default of ARDUINOJSON_USE_LONG_LONG to 1 on 32-bit platforms
|
2021-10-19 22:25:45 +02:00 |
|
Benoit Blanchon
|
7764515f56
|
Change the default of ARDUINOJSON_USE_DOUBLE to 1
|
2021-10-19 22:25:45 +02:00 |
|
Benoit Blanchon
|
7046c38c84
|
Remove ARDUINOJSON_EMBEDDED_MODE
|
2021-10-19 22:25:45 +02:00 |
|
Benoit Blanchon
|
9e9bb30a57
|
CI: Test ArduinoJson's configuration
|
2021-10-19 15:36:32 +02:00 |
|