[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/crdt efe7f10 44/80: fix byte compile warnings
From: |
ELPA Syncer |
Subject: |
[elpa] externals/crdt efe7f10 44/80: fix byte compile warnings |
Date: |
Sat, 28 Aug 2021 10:57:39 -0400 (EDT) |
branch: externals/crdt
commit efe7f10f7db0d805ab74a3ba40b9c40a6d78f5ee
Author: Qiantan Hong <qhong@mit.edu>
Commit: Qiantan Hong <qhong@mit.edu>
fix byte compile warnings
---
crdt.el | 41 +++++++++++++++++++++--------------------
1 file changed, 21 insertions(+), 20 deletions(-)
diff --git a/crdt.el b/crdt.el
index 89af982..e851eb2 100644
--- a/crdt.el
+++ b/crdt.el
@@ -225,13 +225,11 @@ with ID and END-OF-BLOCK-P."
(starting-id (if not-begin (car starting-id-pair) ""))
(left-offset (if not-begin (crdt--get-id-offset starting-id left-pos
,beg-obj ,beg-limit) 0))
(not-end (< ,end ,(or end-limit '(point-max))))
- (ending-id (if not-end (crdt--get-starting-id ,end ,end-obj) ""))
- (right-offset (if not-end (crdt--id-offset ending-id) 0))
- (beg ,beg)
+ ;; (beg ,beg) ; it happens that no function relies on this
particular binding
(end ,end)
(beg-obj ,beg-obj)
(end-obj ,end-obj)
- (beg-limit ,beg-limit)
+ ;; (beg-limit ,beg-limit) ; it happens that no function uses it
right now.
(end-limit ,end-limit))
,@body))
@@ -333,7 +331,7 @@ to avoid recusive calling of CRDT synchronization
functions.")
(defsubst crdt--clear-pseudo-cursor-table ()
(when crdt--pseudo-cursor-table
- (maphash (lambda (key pair)
+ (maphash (lambda (_ pair)
(delete-overlay (car pair))
(delete-overlay (cdr pair)))
crdt--pseudo-cursor-table)
@@ -447,7 +445,7 @@ If DISPLAY-BUFFER is provided, display the output there."
", ")
(mapconcat (lambda (v) (format "%s" v))
(let (users)
- (maphash (lambda (k v)
+ (maphash (lambda (_ v)
(push
(crdt--contact-metadata-display-name v) users))
(crdt--session-contact-table session))
(cons
(crdt--session-local-name session) users))
@@ -523,7 +521,7 @@ Otherwise use a dedicated buffer for displaying active
users on CRDT-BUFFER."
(crdt-buffer-menu-mode)
(setq tabulated-list-entries nil)
(let ((tmp-hashtable (make-hash-table :test 'equal)))
- (maphash (lambda (k v)
+ (maphash (lambda (_ v)
(push (crdt--contact-metadata-display-name v)
(gethash (crdt--contact-metadata-focused-buffer-name v)
tmp-hashtable)))
@@ -667,7 +665,10 @@ Returns a list of (insert type) messages to be sent."
(setq beg merge-end)))))
(while (< beg end)
(let ((block-end (min end (+ crdt--max-value beg))))
- (let ((new-id (crdt--generate-id starting-id left-offset ending-id
right-offset (crdt--session-local-id crdt--session))))
+ (let* ((ending-id (if not-end (crdt--get-starting-id end) ""))
+ (new-id (crdt--generate-id starting-id left-offset
+ ending-id (if not-end
(crdt--id-offset ending-id) 0)
+ (crdt--session-local-id
crdt--session))))
(put-text-property beg block-end 'crdt-id (cons new-id t))
(push `(insert ,crdt--buffer-network-name
,(base64-encode-string new-id) ,beg
@@ -762,7 +763,7 @@ Start the search from POS."
(ending-id (when not-end (crdt--get-starting-id outer-end))))
(when (and not-end (eq starting-id (crdt--get-starting-id outer-end)))
(crdt--set-id outer-end
- (crdt--id-replace-offset starting-id (+ 1 left-offset
(length crdt--changed-string))))))))
+ (crdt--id-replace-offset ending-id (+ 1 left-offset
(length crdt--changed-string))))))))
(crdt--with-insertion-information
((length crdt--changed-string) outer-end crdt--changed-string nil 0 nil)
(crdt--split-maybe)))
@@ -1110,7 +1111,7 @@ to server when WITHOUT is T."
(crdt--sync-buffer-to-client buffer process)
(process-send-string process (crdt--format-message `(remove
,buffer-name)))))))
-(cl-defmethod crdt-process-message ((message (head sync)) process)
+(cl-defmethod crdt-process-message ((message (head sync)) _process)
(unless (crdt--server-p) ; server shouldn't receive this
(cl-destructuring-bind (buffer-name mode . ids) (cdr message)
(crdt--with-buffer-name
@@ -1125,7 +1126,7 @@ to server when WITHOUT is T."
(crdt--load-ids ids))))
(crdt--refresh-buffers-maybe)))
-(cl-defmethod crdt-process-message ((message (head ready)) process)
+(cl-defmethod crdt-process-message ((message (head ready)) _process)
(unless (crdt--server-p) ; server shouldn't receive this
(cl-destructuring-bind (buffer-name) (cdr message)
(crdt--with-buffer-name
@@ -1134,7 +1135,7 @@ to server when WITHOUT is T."
(funcall crdt--buffer-sync-callback)
(setq crdt--buffer-sync-callback nil))))))
-(cl-defmethod crdt-process-message ((message (head add)) process)
+(cl-defmethod crdt-process-message ((message (head add)) _process)
(dolist (buffer-name (cdr message))
(unless (gethash buffer-name (crdt--session-buffer-table crdt--session))
(puthash buffer-name nil (crdt--session-buffer-table crdt--session)))
@@ -1167,7 +1168,7 @@ to server when WITHOUT is T."
(setf (crdt--session-local-id crdt--session) id)
(crdt--refresh-sessions-maybe)))
-(cl-defmethod crdt-process-message ((message (head challenge)) process)
+(cl-defmethod crdt-process-message ((message (head challenge)) _process)
(unless (crdt--server-p) ; server shouldn't receive this
(message nil)
(let ((password (read-passwd
@@ -1247,7 +1248,7 @@ to server when WITHOUT is T."
(delete-region (point-min) (point))
(goto-char (point-min)))))))
-(defun crdt--server-process-sentinel (client message)
+(defun crdt--server-process-sentinel (client _message)
(let ((crdt--session (process-get client 'crdt-session)))
(unless (or (process-contact client :server) ; it's actually server itself
(eq (process-status client) 'open))
@@ -1260,14 +1261,14 @@ to server when WITHOUT is T."
(clear-contact-message `(contact ,client-id nil)))
(crdt-process-message clear-contact-message client)
(maphash
- (lambda (k v)
+ (lambda (k _)
(crdt-process-message
`(cursor ,k ,client-id 1 nil 1 nil)
client))
(crdt--session-buffer-table crdt--session))
(crdt--refresh-users-maybe)))))
-(defun crdt--client-process-sentinel (process message)
+(defun crdt--client-process-sentinel (process _message)
(unless (eq (process-status process) 'open)
(crdt--stop-session (process-get process 'crdt-session))))
@@ -1394,7 +1395,7 @@ Disconnect if it's a client session, or stop serving if
it's a server session."
(when (crdt--session-buffer-menu-buffer session)
(kill-buffer (crdt--session-buffer-menu-buffer session)))
(maphash
- (lambda (k v)
+ (lambda (_ v)
(when (and v (buffer-live-p v))
(with-current-buffer v
(setq crdt--session nil)
@@ -1485,7 +1486,7 @@ Open a new buffer to display the shared content."
(push species crdt--enabled-overlay-species)
(when crdt-mode
(let ((crdt--inhibit-overlay-advices t))
- (maphash (lambda (k ov)
+ (maphash (lambda (_ ov)
(let ((meta (overlay-get ov 'crdt-meta)))
(when (eq species (crdt--overlay-metadata-species meta))
(cl-loop for (prop value) on
(crdt--overlay-metadata-plist meta) by #'cddr
@@ -1496,10 +1497,10 @@ Open a new buffer to display the shared content."
(setq crdt--enabled-overlay-species (delq species
crdt--enabled-overlay-species))
(when crdt-mode
(let ((crdt--inhibit-overlay-advices t))
- (maphash (lambda (k ov)
+ (maphash (lambda (_ ov)
(let ((meta (overlay-get ov 'crdt-meta)))
(when (eq species (crdt--overlay-metadata-species meta))
- (cl-loop for (prop value) on
(crdt--overlay-metadata-plist meta) by #'cddr
+ (cl-loop for (prop _value) on
(crdt--overlay-metadata-plist meta) by #'cddr
do (overlay-put ov prop nil)))))
crdt--overlay-table))))
- [elpa] externals/crdt d10f9c0 30/80: bug fix, debug switch, (continued)
- [elpa] externals/crdt d10f9c0 30/80: bug fix, debug switch, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 2cee2da 41/80: fix bug in crdt-process-message (head remove), ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 12d9a25 40/80: remove buffer bug, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 903ebf9 36/80: better display for address in user menu, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt e7a3607 45/80: fix cl-block, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt c10b38e 43/80: shorten string when ask for stop session confirmation, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt c495170 09/80: remove debug statements, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt f3e59a4 13/80: usability, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 81f288d 35/80: improve message parser performance, fix buffer list update bug, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt d2fe006 39/80: refactor, get rid of status buffer, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt efe7f10 44/80: fix byte compile warnings,
ELPA Syncer <=
- [elpa] externals/crdt d0c439f 59/80: I imagine this fix an imaginary bug with tuntox, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 44068ae 63/80: add port argument to CRDT-SHARE-BUFFER, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 3a2424a 69/80: visualize author doc, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 7282efb 72/80: Add autoloads., ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 13304af 74/80: Update copyright, assign version number, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt c0093fa 75/80: Pull all require expressions to beginning of the file, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 8b7786a 76/80: Use xdg-data-home for crdt-tuntox-key-path, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 4f069d5 77/80: Do not use executable-find to find tuntox, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 8be5ff7 78/80: Replace define-minor-mode positional arguments with keywords, ELPA Syncer, 2021/08/28
- [elpa] externals/crdt 8cbd0fd 80/80: bump version number, ELPA Syncer, 2021/08/28