[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/names 787c1f1 26/44: Merge branch 'dev'
From: |
Stefan Monnier |
Subject: |
[elpa] externals/names 787c1f1 26/44: Merge branch 'dev' |
Date: |
Sat, 27 Mar 2021 14:40:12 -0400 (EDT) |
branch: externals/names
commit 787c1f112aa2fc120392d063500e2dbdaf3bcc00
Merge: b488dde 5f100ac
Author: Artur Malabarba <bruce.connor.am@gmail.com>
Commit: Artur Malabarba <bruce.connor.am@gmail.com>
Merge branch 'dev'
---
names.el | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/names.el b/names.el
index 33f41a2..189b057 100644
--- a/names.el
+++ b/names.el
@@ -444,8 +444,15 @@ See `define-namespace' for more information."
(push key-and-args names--keywords))
;; First have to populate the bound and fbound lists. So we read
- ;; the entire form (without evaluating it).
- (mapc 'names-convert-form body)
+ ;; the entire form (without return it).
+ (if names--inside-make-autoload
+ ;; Dependencies haven't been loaded during autoload
+ ;; generation, so we better ignore errors here. Ideally we
+ ;; would only go through the forms marked for autoloading,
+ ;; but then we wouldn't know what symbols are var/function
+ ;; names.
+ (mapc (lambda (form) (ignore-errors (names-convert-form form)))
body)
+ (mapc #'names-convert-form body))
(setq names--current-run (1+ names--current-run))
;; Then we go back and actually namespace the entire form, which
- [elpa] externals/names 65b577b 40/44: Merge pull request #28 from tarsius/master, (continued)
- [elpa] externals/names 65b577b 40/44: Merge pull request #28 from tarsius/master, Stefan Monnier, 2021/03/27
- [elpa] externals/names 65cb3f7 34/44: Merge branch 'dev', Stefan Monnier, 2021/03/27
- [elpa] externals/names 7a6692a 04/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27
- [elpa] externals/names 2a5b21c 05/44: Merge branch 'elpa', Stefan Monnier, 2021/03/27
- [elpa] externals/names ca0f397 15/44: Travis badge, Stefan Monnier, 2021/03/27
- [elpa] externals/names 1587d24 29/44: Stop testing 23.4, Stefan Monnier, 2021/03/27
- [elpa] externals/names 097dc46 30/44: Update usage example, Stefan Monnier, 2021/03/27
- [elpa] externals/names 374c903 31/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27
- [elpa] externals/names 82f12ac 17/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27
- [elpa] externals/names b488dde 24/44: Merge branch 'dev', Stefan Monnier, 2021/03/27
- [elpa] externals/names 787c1f1 26/44: Merge branch 'dev',
Stefan Monnier <=
- [elpa] externals/names d8baba5 43/44: Merge pull request #30 from jabranham/byte-compiler-warns, Stefan Monnier, 2021/03/27
- [elpa] externals/names 00862c5 38/44: Merge branch 'dev', Stefan Monnier, 2021/03/27
- [elpa] externals/names 1d45ec5 41/44: Merge branch 'elpa', Stefan Monnier, 2021/03/27
- [elpa] externals/names b269f61 44/44: Merge remote-tracking branch 'upstream/names/main' into externals/names, Stefan Monnier, 2021/03/27
- [elpa] externals/names 48ed6aa 03/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27
- [elpa] externals/names e2c0bd9 13/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27
- [elpa] externals/names 9ebceab 39/44: Add file tests/.nosearch, Stefan Monnier, 2021/03/27
- [elpa] externals/names 7cad62b 42/44: Silence the byte compiler, Stefan Monnier, 2021/03/27
- [elpa] externals/names 7663049 12/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27
- [elpa] externals/names 6fa3bc1 14/44: Merge branch 'elpa' into dev, Stefan Monnier, 2021/03/27