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 |
|