Folke Lemaitre
|
b7bf18abd3
|
style: spelling
|
2022-12-19 21:11:33 +01:00 |
Folke Lemaitre
|
8a0da3b27e
|
config: move lazy cache to state/nvim/lazy/cache
|
2022-12-19 13:55:04 +01:00 |
Folke Lemaitre
|
faac2dd11c
|
perf(cache): cache loadfile and no find modpaths without package.loaders
|
2022-12-19 13:34:37 +01:00 |
Folke Lemaitre
|
32f2b71ff8
|
fix(cache): do a fast check to see if a cached modpath is still valid. find it again otherwise
|
2022-12-19 12:21:20 +01:00 |
Folke Lemaitre
|
060cf23aca
|
perf: when reloading plugin specs always use cache
|
2022-12-16 15:08:09 +01:00 |
Folke Lemaitre
|
e897524b1f
|
refactor: split autoload in autoload and check_load
|
2022-12-16 13:07:16 +01:00 |
Folke Lemaitre
|
5128d896c7
|
fix: destroy the cache when VIMRUNTIME has changed
|
2022-12-14 21:38:24 +01:00 |
Folke Lemaitre
|
b2727d98a3
|
perf: disable cache by default on VimEnter or on BufReadPre
|
2022-12-03 18:59:53 +01:00 |
Folke Lemaitre
|
afcba52b1a
|
fix: return nil when `fs_stat` fails and return nil in module loader
|
2022-12-02 19:16:21 +01:00 |
Folke Lemaitre
|
e4cf8b1416
|
feat: added debug option
|
2022-12-02 16:52:22 +01:00 |
Folke Lemaitre
|
6fe425c91a
|
perf: caching strategy is now configurable
|
2022-12-02 12:43:34 +01:00 |
Folke Lemaitre
|
e1c08d64b3
|
perf: merge module/cache and use ffi to pack cache data
|
2022-11-30 14:19:50 +01:00 |
Folke Lemaitre
|
4438faf9a9
|
perf: removed partial spec caching. not worth the tiny performance boost
|
2022-11-30 00:19:08 +01:00 |
Folke Lemaitre
|
3ec5a2ce4c
|
perf: run cache autosave after loading
|
2022-11-30 00:19:08 +01:00 |
Folke Lemaitre
|
0f5ceb9012
|
style: cache debug
|
2022-11-29 14:26:07 +01:00 |
Folke Lemaitre
|
80a2b71a09
|
refactor: less code for cache
|
2022-11-25 22:49:21 +01:00 |
Folke Lemaitre
|
2507fd5790
|
perf: tons of performance improvements. Lazy should now load in about 1.5ms for 97 plugins
|
2022-11-24 22:05:18 +01:00 |
Folke Lemaitre
|
54d5ff18f5
|
perf: split caching in state, cache and module
|
2022-11-22 21:12:33 +01:00 |