[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/caml f69b62b 03/14: Fix some warnings and require Emacs ≥
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/caml f69b62b 03/14: Fix some warnings and require Emacs ≥ 24.3 |
Date: |
Tue, 24 Aug 2021 05:57:22 -0400 (EDT) |
branch: elpa/caml
commit f69b62b8f323e64d9704c854fe2492e041262031
Author: Christophe Troestler <Christophe.Troestler@umons.ac.be>
Commit: Christophe Troestler <Christophe.Troestler@umons.ac.be>
Fix some warnings and require Emacs ≥ 24.3
---
caml-types.el | 44 ++++++++++++++++++++++----------------------
caml.el | 4 ++--
camldebug.el | 2 +-
3 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/caml-types.el b/caml-types.el
index b2da445..d0eab5a 100644
--- a/caml-types.el
+++ b/caml-types.el
@@ -277,13 +277,13 @@ See `caml-types-location-re' for annotation file format."
((string-match def-re kind)
(let ((var-name (match-string 1 kind))
(l-file (file-name-nondirectory (match-string 2 kind)))
- (l-line (caml-string-to-int (match-string 4 kind)))
- (l-bol (caml-string-to-int (match-string 5 kind)))
- (l-cnum (caml-string-to-int (match-string 6 kind)))
+ (l-line (string-to-number (match-string 4 kind)))
+ (l-bol (string-to-number (match-string 5 kind)))
+ (l-cnum (string-to-number (match-string 6 kind)))
(r-file (file-name-nondirectory (match-string 7 kind)))
- (r-line (caml-string-to-int (match-string 9 kind)))
- (r-bol (caml-string-to-int (match-string 10 kind)))
- (r-cnum (caml-string-to-int (match-string 11 kind))))
+ (r-line (string-to-number (match-string 9 kind)))
+ (r-bol (string-to-number (match-string 10 kind)))
+ (r-cnum (string-to-number (match-string 11 kind))))
(let* ((lpos (vector l-file l-line l-bol l-cnum))
(rpos (vector r-file r-line r-bol r-cnum))
(left (caml-types-get-pos target-buf lpos))
@@ -293,9 +293,9 @@ See `caml-types-location-re' for annotation file format."
((string-match def-end-re kind)
(let ((var-name (match-string 1 kind))
(l-file (file-name-nondirectory (match-string 2 kind)))
- (l-line (caml-string-to-int (match-string 4 kind)))
- (l-bol (caml-string-to-int (match-string 5 kind)))
- (l-cnum (caml-string-to-int (match-string 6 kind))))
+ (l-line (string-to-number (match-string 4 kind)))
+ (l-bol (string-to-number (match-string 5 kind)))
+ (l-cnum (string-to-number (match-string 6 kind))))
(let* ((lpos (vector l-file l-line l-bol l-cnum))
(left (caml-types-get-pos target-buf lpos))
(right (buffer-size target-buf)))
@@ -304,13 +304,13 @@ See `caml-types-location-re' for annotation file format."
((string-match internal-re kind)
(let ((var-name (match-string 1 kind))
(l-file (file-name-nondirectory (match-string 2 kind)))
- (l-line (caml-string-to-int (match-string 4 kind)))
- (l-bol (caml-string-to-int (match-string 5 kind)))
- (l-cnum (caml-string-to-int (match-string 6 kind)))
+ (l-line (string-to-number (match-string 4 kind)))
+ (l-bol (string-to-number (match-string 5 kind)))
+ (l-cnum (string-to-number (match-string 6 kind)))
(r-file (file-name-nondirectory (match-string 7 kind)))
- (r-line (caml-string-to-int (match-string 9 kind)))
- (r-bol (caml-string-to-int (match-string 10 kind)))
- (r-cnum (caml-string-to-int (match-string 11 kind))))
+ (r-line (string-to-number (match-string 9 kind)))
+ (r-bol (string-to-number (match-string 10 kind)))
+ (r-cnum (string-to-number (match-string 11 kind))))
(let* ((lpos (vector l-file l-line l-bol l-cnum))
(rpos (vector r-file r-line r-bol r-cnum))
(left (caml-types-get-pos target-buf lpos))
@@ -424,13 +424,13 @@ corresponding .annot file."
(annotation ()))
(while (re-search-forward caml-types-location-re () t)
(let ((l-file (file-name-nondirectory (match-string 1)))
- (l-line (caml-string-to-int (match-string 3)))
- (l-bol (caml-string-to-int (match-string 4)))
- (l-cnum (caml-string-to-int (match-string 5)))
+ (l-line (string-to-number (match-string 3)))
+ (l-bol (string-to-number (match-string 4)))
+ (l-cnum (string-to-number (match-string 5)))
(r-file (file-name-nondirectory (match-string 6)))
- (r-line (caml-string-to-int (match-string 8)))
- (r-bol (caml-string-to-int (match-string 9)))
- (r-cnum (caml-string-to-int (match-string 10))))
+ (r-line (string-to-number (match-string 8)))
+ (r-bol (string-to-number (match-string 9)))
+ (r-cnum (string-to-number (match-string 10))))
(unless (caml-types-not-in-file l-file r-file target-file)
(setq annotation ())
(while (caml-types--next-annotation)
@@ -592,7 +592,7 @@ corresponding .annot file."
(with-current-buffer buf (revert-buffer t t)))))
((and (file-readable-p name)
(setq buf (find-file-noselect name)))
- (with-current-buffer buf (toggle-read-only 1)))
+ (with-current-buffer buf (read-only-mode 1)))
(t
(error (format "Can't read the annotation file `%s'" name))))
buf))
diff --git a/caml.el b/caml.el
index 388fb59..11f365c 100644
--- a/caml.el
+++ b/caml.el
@@ -6,8 +6,8 @@
;; Ian T Zimmerman <itz@rahul.net>
;; Maintainer: Damien Doligez <damien.doligez@inria.fr>
;; Created: July 1993
-;; Package-Requires: ((emacs "22") (cl-lib "0.5"))
-;; Version: 4.7.1
+;; Package-Requires: ((emacs "24.3") (cl-lib "0.5"))
+;; Version: 4.8
;; Keywords: OCaml
;; Homepage: https://github.com/ocaml/ocaml/
diff --git a/camldebug.el b/camldebug.el
index bd84abc..669754f 100644
--- a/camldebug.el
+++ b/camldebug.el
@@ -76,7 +76,7 @@
(if (not (face-differs-from-default-p 'camldebug-event))
(invert-face 'camldebug-event))
(if (not (face-differs-from-default-p 'camldebug-underline))
- (set-face-underline-p 'camldebug-underline t))
+ (set-face-underline 'camldebug-underline t))
(setq camldebug-overlay-event (make-overlay 1 1))
(overlay-put camldebug-overlay-event 'face 'camldebug-event)
(setq camldebug-overlay-under (make-overlay 1 1))
- [nongnu] elpa/caml updated (118fade -> f04c2e4), ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml fb9b42c 02/14: Derive caml-mode from prog-mode, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml f69b62b 03/14: Fix some warnings and require Emacs ≥ 24.3,
ELPA Syncer <=
- [nongnu] elpa/caml 3057965 04/14: Remove caml-string-to-int, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml 06c445b 06/14: Generate the OPAM file in the packages/ directory, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml 5f26293 08/14: Makefile: only compile the elisp code as default target, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml ad39af1 09/14: Simplify the “install” make target, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml cf6a092 01/14: Put the groups in the 'languages standard group, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml aba3de4 05/14: Subtler detection of Emacs executable, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml 7eec9fb 07/14: Makefile: replace DIST_DIR with DIST_NAME, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml 372df7a 10/14: Makefile: add a “tarball” target for convenience, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml 6d4f18e 11/14: Update caml.el header, ELPA Syncer, 2021/08/24
- [nongnu] elpa/caml 38088c3 12/14: Ignore the “packages” symbolic link, ELPA Syncer, 2021/08/24