[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode 4b4a96fda2 208/212: Improved cache filename
From: |
Christian Johansson |
Subject: |
[elpa] externals/phps-mode 4b4a96fda2 208/212: Improved cache filename |
Date: |
Wed, 26 Jan 2022 01:51:28 -0500 (EST) |
branch: externals/phps-mode
commit 4b4a96fda2ad4dc920b99df9d315e5eba923c3fc
Author: Christian Johansson <christian@cvj.se>
Commit: Christian Johansson <christian@cvj.se>
Improved cache filename
---
TODO.md | 4 ----
phps-mode-cache.el | 2 +-
phps-mode-lex-analyzer.el | 6 +++---
test/phps-mode-test-cache.el | 10 ++++------
4 files changed, 8 insertions(+), 14 deletions(-)
diff --git a/TODO.md b/TODO.md
index 31100a4eea..340f3da32c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -18,7 +18,3 @@
}
* Imenu-generation of conditionally defined functions and classes
-* Cache elisp data in file-system
-
-Save to cache after incremental edits as well
-
diff --git a/phps-mode-cache.el b/phps-mode-cache.el
index 783a027ae5..cab0518d23 100644
--- a/phps-mode-cache.el
+++ b/phps-mode-cache.el
@@ -23,7 +23,7 @@
(let ((filename
(expand-file-name
(replace-regexp-in-string
- "\\(/\\|@\\|:\\|\\.\\|-\\)" "_"
+ "\\(/\\|@\\|:\\|\\.\\)" "_"
key)
directory-filename)))
filename)))
diff --git a/phps-mode-lex-analyzer.el b/phps-mode-lex-analyzer.el
index d6b884cb11..6bdb59c020 100644
--- a/phps-mode-lex-analyzer.el
+++ b/phps-mode-lex-analyzer.el
@@ -318,7 +318,7 @@
)
-))))
+ ))))
nil
async
@@ -1053,7 +1053,7 @@
(when (and
previous-start
(not
- (= previous-start token-end)))
+ (= previous-start token-end)))
(puthash
token-end
previous-start
@@ -1076,7 +1076,7 @@
(when filename
(setq
cache-key
- (format "lex-%s" filename))
+ filename)
(unless end
(when
(phps-mode-cache-test-p
diff --git a/test/phps-mode-test-cache.el b/test/phps-mode-test-cache.el
index 3218ea687c..9bcd8c1f91 100644
--- a/test/phps-mode-test-cache.el
+++ b/test/phps-mode-test-cache.el
@@ -25,23 +25,21 @@
(equal
(phps-mode-cache-test-p "abc")
nil))
- (message "Passed cache test function 1")
-
+ (message "Passed cache test after delete")
(phps-mode-cache-save '(0 1 2) "abc")
(should
(equal
(phps-mode-cache-test-p "abc")
t))
-
- (message "Passed cache test function 2")
+ (message "Passed cache test after save")
(should
(equal
(phps-mode-cache-load "abc")
'(0 1 2)))
-
- (message "Passed cache load function")
+ (message "Passed cache load")
+ (phps-mode-cache-delete "abc")
(message "Passed tests for cache"))
- [elpa] externals/phps-mode d5d80017bc 104/212: Passed indent tests for concatenated string, (continued)
- [elpa] externals/phps-mode d5d80017bc 104/212: Passed indent tests for concatenated string, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode e083e90ac0 108/212: Passing more indentation tests for PSR-2, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 84d447e4e6 119/212: Added TODO item, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 1ab6ac7324 131/212: Added failing tests for indentation, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 7135a30446 173/212: Updated TODO items, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 63c5fef240 175/212: Started on tests for more basic functions of indentation, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 735f1e0c89 176/212: More notes, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 73d460d5a4 181/212: Passing lexer tests with optimized lexer, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode e5df43eea9 187/212: More tweaking of indentation helpers, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 413547fbf1 188/212: Searching for previous bracket now steps over optional PHP starting tags, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 4b4a96fda2 208/212: Improved cache filename,
Christian Johansson <=
- [elpa] externals/phps-mode ef97058a67 184/212: Added more tests for indentation helper functions, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode a1af5b11fb 040/212: More work on bookkeeping of class properties via AST, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 4dc07c9041 050/212: Bookkeeping via AST working with assigned variables from array, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 4d226f18cc 048/212: Bookkeeping via AST working with referenced foreach variables, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 5603e6266b 047/212: SDT for array values, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 787d82313e 045/212: Bookkeeping via AST now tracks variables around inline-functions, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode a629baba89 053/212: More work on bookkeeping via AST for arrow function variables, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode df0b707a61 044/212: Added parser SDT for inline-function, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode 432382eddb 051/212: Added bookkeeping support for global variables in functions, Christian Johansson, 2022/01/26
- [elpa] externals/phps-mode bb381d8127 041/212: Bookkeeping of class properties via AST passed test, Christian Johansson, 2022/01/26