Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch from JetBrains annotations to JSpecify. | Matthias Andreas Benkard | 2024-07-20 | 3 | -36/+42 |
| | | | | Change-Id: Ia04b52c36f9779ab15e688e0dd7434644b3a3f7f | ||||
* | Reformat. | Matthias Andreas Benkard | 2024-03-02 | 1 | -2/+3 |
| | | | | Change-Id: I63bc83ade4d99856a0317104efbe1d4420c361bd | ||||
* | Add missing Javadocs. | Matthias Andreas Benkard | 2023-12-12 | 1 | -2/+4 |
| | | | | Change-Id: Ia96c370f564cab9802c94a9d6fad77590dcac2a5 | ||||
* | Reformat source code. | Matthias Andreas Benkard | 2023-12-11 | 1 | -11/+9 |
| | | | | Change-Id: Id80213366bfddcaa10cf88af70cb07c15e62d34f | ||||
* | Add more property-based tests and fix more bugs. | Matthias Andreas Benkard | 2023-12-10 | 1 | -2/+2 |
| | | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c | ||||
* | Add property-based tests and fix the bugs discovered. | Matthias Andreas Benkard | 2023-12-10 | 1 | -5/+13 |
| | | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c | ||||
* | DictionaryDecoder: Return a LinkedHashMap in serialized order. | Matthias Andreas Benkard | 2023-12-10 | 1 | -7/+6 |
| | | | | | | | | Guarantees a predictable iteration order in the returned map. Once we move to Java 21 as a baseline, DictionaryDecoder can declare SequencedMap<K, V> as its entity type. Change-Id: I8dc52ec1690e85bec27419417d68e447f65398ee | ||||
* | Add Decoder#encode roundtrip tests and fix the bugs discovered. | Matthias Andreas Benkard | 2023-12-10 | 1 | -16/+36 |
| | | | | Change-Id: I21447306d9fc7768e07fafe5bed1d92a3eb42e53 | ||||
* | Add Decoder#encode. | Matthias Andreas Benkard | 2023-12-10 | 1 | -12/+300 |
| | | | | | | | | | | | Implements: - the encoding part of the GVariant specification - OSTree-specific encoding instructions for static deltas Untested. Change-Id: Idbfd6d7e92a9cdff7d8b138d0ecfa36d4f30eee4 | ||||
* | Remove Checker Framework; add NullAway, Picnic Error Prone Support. | Matthias Andreas Benkard | 2022-10-17 | 2 | -9/+17 |
| | | | | Change-Id: I6558f0b4db0f9a192c18bbe45e2eaf10595bc666 | ||||
* | Update Javadocs with @snippet blocks. | Matthias Andreas Benkard | 2022-04-15 | 2 | -6/+6 |
| | | | | Change-Id: Id28c226b6882c088f288b247f73041be807be862 | ||||
* | Ensure nullness correctness using Checker Framework. | Matthias Andreas Benkard | 2022-03-01 | 2 | -31/+35 |
| | | | | Change-Id: Ie5a7749194313664a206e44597091a62afca9bdb | ||||
* | Clarify licensing through REUSE annotations. | Matthias Andreas Benkard | 2022-02-03 | 4 | -0/+16 |
| | | | | | | | | - Manual: GFDL-1.3-or-later - Library: LGPL-3.0-or-later - Examples: GPL-3.0-or-later Change-Id: I1d1bfede7ba51c4043f8d7e572aa88b42cc8bacf | ||||
* | Add Decoder#ofPredicate, Decoder#contramap. | Matthias Andreas Benkard | 2021-12-30 | 1 | -2/+95 |
| | | | | Change-Id: Ifd4e372a6a3c3028d1cd74e6d9a0145c3f571ff5 | ||||
* | Decode dictionary entry arrays as dictionaries. | Matthias Andreas Benkard | 2021-12-28 | 3 | -9/+25 |
| | | | | Change-Id: If31659887dcd2d219d421f78e50cdeb1be3709a9 | ||||
* | Add Decoder#ofDictionary. | Matthias Andreas Benkard | 2021-12-28 | 1 | -0/+40 |
| | | | | Change-Id: I53873f743ce84d9bf50da4cb5238a6f4d82de986 | ||||
* | Add Decoder#ofDictionaryEntry. | Matthias Andreas Benkard | 2021-12-28 | 3 | -1/+54 |
| | | | | Change-Id: Ie78096e1a7cfd3bcfa446e3ababe15b910d0c23c | ||||
* | Decoder: Convert anonymous inner class into named inner classes. | Matthias Andreas Benkard | 2021-12-28 | 1 | -43/+67 |
| | | | | Change-Id: Ib766c56fe07f38a35bafc3d18d0b523d8577d605 | ||||
* | Add jgvariant-ostree module. | Matthias Andreas Benkard | 2021-12-28 | 2 | -2/+68 |
| | | | | Change-Id: Idf7bacad28d7cf65eb1ddd0994dcc2c2c2a7e18e | ||||
* | POM: Split into -bom, -core, -parent, -bundle. | Matthias Andreas Benkard | 2021-12-18 | 4 | -0/+825 |
Change-Id: I1fd4cc766b60266ef9dcc40e943b45d067dd7b90 |