Commit Graph
22 Commits
Author SHA1 Message Date
a_dinosaur cc703ad0c5 Consolidate version stuff 2024-11-22 20:19:49 +11:00
a_dinosaur 72c4f2ac31 More efficient empty line check 2024-11-22 20:08:07 +11:00
a_dinosaur c239b8e424 prefer to print to stderr for console chatter 2024-11-17 02:59:13 +11:00
a_dinosaur 20e76918fe print full fetch url 2024-11-17 02:52:30 +11:00
a_dinosaur 8c7f0f23d5 first async refactor of fetch/index 2024-11-17 02:31:44 +11:00
a_dinosaur e8d101edb5 Read from repository configs instead of hardcoding repos/arch for update 2024-11-16 00:30:19 +11:00
a_dinosaur 7e403d64e0 try implementing a command that can search the index for packages 2024-11-15 19:54:35 +11:00
a_dinosaur 14bd390114 Flatten TextInputStream wrapper and allow lines to be used directly on InputStream 2024-11-14 21:08:58 +11:00
a_dinosaur c7185fa370 Faster UTF8 decode 2024-11-14 20:58:04 +11:00
a_dinosaur 131807709a Improve indexing performance by using .split instead of .components
and using substrings instead of needlessly copying strings
2024-11-14 19:33:26 +11:00
a_dinosaur da14fa8fd0 yep steam classes are faster... 2024-11-14 00:57:29 +11:00
a_dinosaur 73b6e703fb Optimise hex digest string conversion 2024-11-13 21:20:50 +11:00
a_dinosaur aff578b9a6 use zlib's full gzip support
simpler code and seems to be generally faster
2024-11-12 19:58:46 +11:00
a_dinosaur 089a7dcfe1 zlib-based homecooked gzip reader for significantly faster decompression times 2024-11-12 09:37:46 +11:00
a_dinosaur cf5e1a3f35 basic package graph implemented 2024-11-11 21:06:37 +11:00
a_dinosaur af87395545 Forgot to remove Algorithm import 2024-11-10 22:20:25 +11:00
a_dinosaur 078397f451 Replace hex decoding closure with something safer and hopefully more performant 2024-11-10 22:16:19 +11:00
a_dinosaur e7fc47d640 make ApkIndexDependency conform to ApkIndexRequirementRef
dunno if this is necessary for the graph to work but we'll see
2024-11-10 21:00:07 +11:00
a_dinosaur d6b0acf807 Update copyright headers 2024-11-10 17:51:53 +11:00
a_dinosaur 84e8c43c1d decode index checksum too cus why not
also dumps prettier package descriptions to a file now wahoo
I have good priorities
2024-11-10 17:35:07 +11:00
a_dinosaur 5e4cf1bbc9 Implement dependency wrapping & version spec 2024-11-10 03:30:55 +11:00
a_dinosaur 941dfae317 Initial implementation of APKINDEX, fetching, reading, parsing, & merging 2024-11-08 21:22:33 +11:00