[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vlf f43ada1 282/310: Fix byte compilation warnings.
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vlf f43ada1 282/310: Fix byte compilation warnings. |
Date: |
Sat, 28 Nov 2020 00:33:32 -0500 (EST) |
branch: externals/vlf
commit f43ada11730cbab3a7908a179cdf32d8cd703e4e
Author: Andrey Kotlarski <m00naticus@gmail.com>
Commit: Andrey Kotlarski <m00naticus@gmail.com>
Fix byte compilation warnings.
---
vlf-base.el | 2 ++
vlf-ediff.el | 2 ++
vlf-occur.el | 2 ++
vlf-search.el | 3 +++
vlf-tune.el | 8 +++++---
vlf.el | 2 ++
6 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/vlf-base.el b/vlf-base.el
index f040f0f..8ae0d31 100644
--- a/vlf-base.el
+++ b/vlf-base.el
@@ -47,6 +47,8 @@
(make-variable-buffer-local 'vlf-end-pos)
(put 'vlf-end-pos 'permanent-local t)
+(defvar hexl-bits)
+
(defconst vlf-sample-size 24
"Minimal number of bytes that can be properly decoded.")
diff --git a/vlf-ediff.el b/vlf-ediff.el
index 5c4c161..0880660 100644
--- a/vlf-ediff.el
+++ b/vlf-ediff.el
@@ -34,6 +34,8 @@
"If non nil, specifies that ediff is done over VLF buffers.")
(make-variable-buffer-local 'vlf-ediff-session)
+(defvar tramp-verbose)
+
(defun vlf-ediff-buffers (buffer-A buffer-B)
"Run batch by batch ediff over VLF buffers BUFFER-A and BUFFER-B.
Batch size is determined by the size in BUFFER-A.
diff --git a/vlf-occur.el b/vlf-occur.el
index 74911a3..36a927a 100644
--- a/vlf-occur.el
+++ b/vlf-occur.el
@@ -44,6 +44,8 @@
(defvar vlf-occur-lines 0 "Number of lines scanned by `vlf-occur'.")
(make-variable-buffer-local 'vlf-occur-lines)
+(defvar tramp-verbose)
+
(defvar vlf-occur-mode-map
(let ((map (make-sparse-keymap)))
(define-key map "n" 'vlf-occur-next-match)
diff --git a/vlf-search.el b/vlf-search.el
index 48cd09f..c7e0428 100644
--- a/vlf-search.el
+++ b/vlf-search.el
@@ -29,6 +29,9 @@
(require 'vlf)
+(defvar hexl-bits)
+(defvar tramp-verbose)
+
(defun vlf-re-search (regexp count backward batch-step
&optional reporter time highlight)
"Search for REGEXP COUNT number of times forward or BACKWARD.
diff --git a/vlf-tune.el b/vlf-tune.el
index 6498ef7..9fbc3d7 100644
--- a/vlf-tune.el
+++ b/vlf-tune.el
@@ -95,6 +95,11 @@ Avoid decreasing this after opening file with VLF."
(defvar vlf-tune-dehexlify-bps nil
"Vector of bytes per second dehexlify measurements.")
+(defvar hexl-bits)
+(defvar hexl-max-address)
+(declare-function hexl-line-displen "hexl")
+(declare-function dehexlify-buffer "hexl")
+
(defun vlf-tune-closest-index (size)
"Get closest measurement index corresponding to SIZE."
(let ((step (float vlf-tune-step)))
@@ -103,9 +108,6 @@ Avoid decreasing this after opening file with VLF."
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; profiling
-(declare-function hexl-line-displen "hexl")
-(declare-function dehexlify-buffer "hexl")
-
(defun vlf-tune-initialize-measurement ()
"Initialize measurement vector."
(make-vector (1- (/ vlf-tune-max vlf-tune-step)) nil))
diff --git a/vlf.el b/vlf.el
index 38b1f5b..f166197 100644
--- a/vlf.el
+++ b/vlf.el
@@ -53,6 +53,8 @@ One argument is supplied that specifies current action.
Possible
values are: `write', `ediff', `occur', `search', `goto-line'."
:group 'vlf :type 'hook)
+(defvar hexl-bits)
+
(autoload 'vlf-write "vlf-write" "Write current chunk to file." t)
(autoload 'vlf-re-search-forward "vlf-search"
"Search forward for REGEXP prefix COUNT number of times." t)
- [elpa] externals/vlf fb05030 241/310: Add basic tune strategies., (continued)
- [elpa] externals/vlf fb05030 241/310: Add basic tune strategies., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf e18a05b 247/310: Add linear search for tuning and prefer smaller batches., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 48a014f 250/310: Fix write measuring and endless loop in nearby approximation., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf ee7409b 254/310: Tune batch size in more cases., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 5651ee3 252/310: Rename vlf-tune-optimal to vlf-tune-batch., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 06b4f85 262/310: Respect disabled tune settings and move custom options., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 199209f 263/310: Fix vlf-tune-optimal-load with no optional arguments supplied., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 023ee70 267/310: Declare hexl functions to please byte compiler., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf c3a308c 271/310: Optimize save performance over the temp file if such is used. Add, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf ce13609 278/310: Fix vlf-ediff at the borders of hexl buffers., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf f43ada1 282/310: Fix byte compilation warnings.,
Stefan Monnier <=
- [elpa] externals/vlf 305d802 280/310: Use shared profiling info for encode, write and hexl operations., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 5dd9e2c 281/310: Adjust address parts of hexlified buffer according to vlf-start-pos., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 68d6c1b 289/310: vlf-occur changes:, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 0fa6248 288/310: Optimize unconditional chunk loading and prefer it in more cases of, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf bd5f9ca 286/310: Back to using per buffer profiling for encode speed., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 726f50b 294/310: Fix byte-compilation warnings on install., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf eaa3629 299/310: Fix cursor position after search, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf ac1aa16 296/310: Standard naming for chunk update hooks., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf cc02f25 306/310: Fix typos, Stefan Monnier, 2020/11/28