jgit/org.eclipse.jgit
Ivan Frade 62d0e7be7c UInt24Array: Array of unsigned ints encoded in 3 bytes.
The object size index stores positions of objects in the main
index (when ordered by sha1). These positions are per-pack and usually
a pack has <16 million objects (there are exceptions but rather
rare). It could save some memory storing these positions in three bytes
instead of four. Note that these positions are sorted and always positive.

Implement a wrapper around a byte[] to access and search "ints" while
they are stored as unsigned 3 bytes.

Change-Id: Iaa26ce8e2272e706e35fe4cdb648fb6ca7591972
2023-02-14 10:19:12 -08:00
..
.settings Merge branch 'stable-6.4' 2023-02-01 01:23:34 +01:00
META-INF Add TernarySearchTree 2023-01-04 23:51:23 +01:00
findBugs [spotbugs] Silence NP_BOOLEAN_RETURN_NULL in IgnoreNode#checkIgnored 2020-12-22 10:52:59 +01:00
resources/org/eclipse/jgit DfsPackFile/DfsGC: Write commit graphs and expose in pack 2023-02-07 16:59:56 -05:00
src/org/eclipse/jgit UInt24Array: Array of unsigned ints encoded in 3 bytes. 2023-02-14 10:19:12 -08:00
.classpath Bump minimum required Java version to 11 2021-09-29 17:12:12 +02:00
.fbprefs
.gitignore
.project
BUILD Squash error-prone messages 2022-08-01 15:47:20 +02:00
about.html
build.properties
plugin.properties Fix bundle localization of Apache SSH bundle 2019-06-21 17:54:06 +02:00
pom.xml Prepare 6.4.1-SNAPSHOT builds 2022-11-30 15:41:41 +01:00