Commit graph

15 commits

Author SHA1 Message Date
Michael Aaron Murphy
8b045f90c7
perf: drop ini-core crate for simpler parser using memchr and bstr 2025-12-01 15:39:29 +01:00
Michael Aaron Murphy
44edef9673
perf: optimizations and additional test cases 2025-11-25 06:24:34 +01:00
Michael Aaron Murphy
062ec71b1a
test: run should_get_theme_parents only with local_tests feature 2025-11-24 21:52:07 +01:00
Vukašin Vojinović
689c60d428 chore: migrate to Rust 2024 and update dependencies 2025-11-06 17:17:13 +01:00
Michael Aaron Murphy
32975f8f05
perf: use mmap for reading ini config files 2025-11-06 16:01:28 +01:00
Michael Aaron Murphy
3dd7647411 improv: significant memory and cpu usage reduction 2025-01-23 12:03:09 +01:00
Paul Delafosse
8ede345b28
chore: thanks clippy 2025-01-23 11:11:32 +01:00
Victoria Brekenfeld
92f759fd09 fix: merge themes from multiple locations 2023-01-11 09:51:43 +01:00
Paul Delafosse
ab3d5a67f2 feat: use CacheEntry enum to abort previously failed lookups 2022-05-13 10:11:02 +02:00
Paul Delafosse
5efc18bc3b chore: remove todos and fix benches 2022-05-13 08:16:30 +02:00
Paul Delafosse
8f852b4d8f refactor: fix clippy lints 2022-05-13 08:04:02 +02:00
Paul Delafosse
73702f6049 feat: improve cache, add ScaledDirectories lookup and parent lookup 2022-05-13 08:00:52 +02:00
Paul Delafosse
bee9d45dd3 chore: return Vec instead of Option<Vec> for Direcories 2022-05-12 23:47:33 +02:00
Paul Delafosse
e40fbfa916 feat: add some benches to compare with linicon 2022-05-12 16:41:23 +02:00
Paul Delafosse
6515a02881 feat: implement base freedesktop-icon lookup 2022-05-12 14:41:08 +02:00