Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 3 | -5/+107 |
| | | | | Change-Id: I8deb1a7d75078c037714541d8f6f656052c2476c | ||||
* | Add OSTree encoding roundtrip tests and fix the bugs discovered. | Matthias Andreas Benkard | 2023-12-10 | 1 | -1/+0 |
| | | | | Change-Id: I4c81329c5381d6ae843fee5da2bed035941011e3 | ||||
* | 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 | 2 | -20/+138 |
| | | | | Change-Id: I21447306d9fc7768e07fafe5bed1d92a3eb42e53 | ||||
* | Add Decoder#encode. | Matthias Andreas Benkard | 2023-12-10 | 2 | -16/+328 |
| | | | | | | | | | | | 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 | 4 | -59/+62 |
| | | | | Change-Id: I6558f0b4db0f9a192c18bbe45e2eaf10595bc666 | ||||
* | Bump version to 0.1.8-SNAPSHOT. | Matthias Andreas Benkard | 2022-10-09 | 1 | -2/+2 |
| | | | | Change-Id: I170ed55d3736c0bd22e173fc53b235b38f201abb | ||||
* | Release 0.1.7.v0.1.7 | Matthias Andreas Benkard | 2022-10-09 | 2 | -4/+4 |
| | | | | Change-Id: I8aac861c11109073c8d62fec1fe8e122e81fe242 | ||||
* | Make annotation dependencies optional again. | Matthias Andreas Benkard | 2022-10-09 | 2 | -3/+6 |
| | | | | | | | | | | | All static-analaysis-related annotation libraries are compile-time-only and can therefore be marked optional. Also changes the Java module descriptors to use 'requires static' instead of plain 'requires' for the corresponding modules, which lifts the runtime dependency from the point of view of the module system. Change-Id: I414907b002f6b0290ddb61b6f0ce899481c6efd3 | ||||
* | Update Javadocs with @snippet blocks. | Matthias Andreas Benkard | 2022-04-15 | 3 | -13/+13 |
| | | | | Change-Id: Id28c226b6882c088f288b247f73041be807be862 | ||||
* | Bump version to 0.1.7-SNAPSHOT. | Matthias Andreas Benkard | 2022-03-01 | 1 | -2/+2 |
| | | | | Change-Id: I8bb4d6a6906cc19e80e3e209b59b7d305713e1da | ||||
* | Release 0.1.6.v0.1.6 | Matthias Andreas Benkard | 2022-03-01 | 1 | -2/+2 |
| | | | | Change-Id: Ie74bae8648919964e4d0e6c9ef51f987ee8259fe | ||||
* | POM: Move Checker Framework dependencies to submodules. | Matthias Andreas Benkard | 2022-03-01 | 1 | -0/+14 |
| | | | | Change-Id: If611d49269cce036f0c81f6b1e95bccbb53a8882 | ||||
* | 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 | 7 | -0/+31 |
| | | | | | | | | - Manual: GFDL-1.3-or-later - Library: LGPL-3.0-or-later - Examples: GPL-3.0-or-later Change-Id: I1d1bfede7ba51c4043f8d7e572aa88b42cc8bacf | ||||
* | Bump version to 0.1.6-SNAPSHOT. | Matthias Andreas Benkard | 2021-12-30 | 1 | -2/+2 |
| | | | | Change-Id: I7e10c262c799731218bd48299eb32ca1499d8934 | ||||
* | Release 0.1.5.v0.1.5 | Matthias Andreas Benkard | 2021-12-30 | 2 | -4/+4 |
| | | | | Change-Id: If5662f38b8475c588223b93ce0bf1cee31a37b6c | ||||
* | Add Decoder#ofPredicate, Decoder#contramap. | Matthias Andreas Benkard | 2021-12-30 | 2 | -2/+162 |
| | | | | Change-Id: Ifd4e372a6a3c3028d1cd74e6d9a0145c3f571ff5 | ||||
* | Bump version to 0.1.5-SNAPSHOT. | Matthias Andreas Benkard | 2021-12-28 | 1 | -2/+2 |
| | | | | Change-Id: I2d3de6f1f7976f4c72f54e2fb2923c931047861c | ||||
* | Release 0.1.4.v0.1.4 | Matthias Andreas Benkard | 2021-12-28 | 1 | -2/+2 |
| | | | | Change-Id: I1d75cf80cf2ce58c7d8635b109e09ed271614d3c | ||||
* | 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 | 2 | -0/+74 |
| | | | | Change-Id: I53873f743ce84d9bf50da4cb5238a6f4d82de986 | ||||
* | Add Decoder#ofDictionaryEntry. | Matthias Andreas Benkard | 2021-12-28 | 4 | -2/+67 |
| | | | | 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 | 4 | -2/+100 |
| | | | | Change-Id: Idf7bacad28d7cf65eb1ddd0994dcc2c2c2a7e18e | ||||
* | POM: Split into -bom, -core, -parent, -bundle. | Matthias Andreas Benkard | 2021-12-18 | 7 | -0/+1397 |
Change-Id: I1fd4cc766b60266ef9dcc40e943b45d067dd7b90 |