elpasync pushed a change to branch elpa/projectile.
from f12fdae30a Support slnx files for dotnet-sln project types (#1971)
new 844129c080 Fix projectile-purge-file-from-cache serializing stale
data
new 622bf79dc5 Fix misplaced paren in
projectile-project-buffers-other-buffer
new 9646d2516f Fix projectile-default-generic-command dropping lambda
commands
new e3e67f8740 Use eq instead of string= for symbol comparisons
new b5936d67c7 Pre-compute timestamps in
sort-by-modification/access-time
new 8f4a1f71cb Cache projectile-parse-dirconfig-file results per project
new 898b4f7c0b Cache file-truename calls in projectile-project-buffer-p
new 45a748039f Use display-warning for failed cache serialization
new f8f6ace052 Fix hook management in projectile-mode enable/disable
new 63cd4eabdd Move dirconfig cache defvar and handle nil
file-attributes
new a23a2d3644 Add tests for fixed/improved functions
new 5d876632ae Update CHANGELOG with bug fixes and performance
improvements
new 77216ab651 Fix projectile-update-project-type resetting type cache
with wrong test
new d6bfdff3c2 Skip projectile-maybe-limit-project-file-buffers on TRAMP
new 85ed45e80d Use expand-file-name instead of file-truename in
compilation-dir
new 1b8a0f8094 Add safe-local-variable predicates for dir-locals
variables
new b9840f09be Use hash set for deleted file removal in
projectile-dir-files-alien
new 62b7448381 Use append instead of nconc in
projectile-get-all-sub-projects
new d52c8bcbde Avoid redundant projectile-project-root call in
detect-project-type
new 3f26b63df2 Add tests for round 2 codebase fixes
new 97fa0b8f69 Update CHANGELOG with round 2 codebase fixes
new efd0a0abe1 Fix duplicate projectile-project-root call in
cache-current-file
new d917445598 Don't store nil in project cache on corrupt/empty cache
files
new 1a0c271589 Use mapcan instead of mapcar in cmake-command-presets
new 7419a9ee50 Pass new-process to buffer name generation in
projectile--eat
new 2cd6d01c8d Add 30s timeout to projectile-check-vcs-status busy-wait
new 71526c5cab Remove unnecessary temp buffer in
projectile--cache-project-commands-p
new d249a8d3e0 Remove unused compile-dir arg from configure-command
format call
new e0eda06495 Share truename cache across buffers in
projectile-open-projects
new fe536f569d Handle deleted files in sort-by-modification/access-time
new 44ac99f93a Use file-truename in projectile-recentf-files for
symlink matching
new 38502ba818 Error early on nil command in projectile--run-project-cmd
new 1a116656aa Use append instead of nconc in
projectile--merge-related-files-fns
new 2fec7cdd69 Add tests for round 3 codebase fixes
new 4469d33f49 Update CHANGELOG with round 3 codebase fixes
Summary of changes:
CHANGELOG.md | 28 +++++++
projectile.el | 206 +++++++++++++++++++++++++++++++-----------------
test/projectile-test.el | 157 ++++++++++++++++++++++++++++++++++--
3 files changed, 312 insertions(+), 79 deletions(-)