]> code.delx.au - gnu-emacs/commitdiff
* lisp/emacs-lisp/package.el (package-built-in-p): Treat a min-version of
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 28 Mar 2014 22:47:46 +0000 (18:47 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 28 Mar 2014 22:47:46 +0000 (18:47 -0400)
0 like nil.

lisp/ChangeLog
lisp/emacs-lisp/package.el

index 970402ef86ed750bd8eb60e2bf763bd3f80abf17..66d5910b280e1ad34d55aeb4d60ed83ca08be630 100644 (file)
@@ -1,7 +1,12 @@
+2014-03-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/package.el (package-built-in-p): Treat a min-version of
+       0 like nil.
+
 2014-03-27  Dmitry Gutov  <dgutov@yandex.ru>
 
-       * progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight
-       special globals with font-lock-builtin-face.  (Bug#17057)
+       * progmodes/ruby-mode.el (ruby-font-lock-keywords):
+       Highlight special globals with font-lock-builtin-face.  (Bug#17057)
 
        * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
        Don't propertize `?' or `!' as symbol constituent when after
index 17136437cf9496eddc3e90c76f97a047bdd807b7..7be0354992fa625146ebfd45f3e49ea489afee82 100644 (file)
@@ -536,7 +536,7 @@ specifying the minimum acceptable version."
     (let ((bi (assq package package--builtin-versions)))
       (cond
        (bi (version-list-<= min-version (cdr bi)))
-       (min-version nil)
+       ((remove 0 min-version) nil)
        (t
         (require 'finder-inf nil t) ; For `package--builtins'.
         (assq package package--builtins))))))