]> git.eshelyaron.com Git - emacs.git/commit
More package lock stuff
authorGerd Moellmann <gerd.moellmann@gmail.com>
Mon, 4 Sep 2023 08:46:56 +0000 (10:46 +0200)
committerGerd Moellmann <gerd.moellmann@gmail.com>
Mon, 4 Sep 2023 08:46:56 +0000 (10:46 +0200)
commitec637f1d0b82a6c5faccd99311730bea5dd1536b
tree64416088cae116886d04061da9082189563dfa77
parent1ef4332bdcb349b40d5984bf8154246c66c3604d
More package lock stuff

* lisp/emacs-lisp/pkg.el (pkg--internal-symbols,
  pkg--external-symbols): New functions.
(without-package-locks, with-unlocked-packages): New macros.
(rename-package): Check package locks.
* src/pkg.c (pkg_check_package_lock): New.
(pkg_intern_symbol1): Use it.
(init_pkg_once, syms_of_pkg): New var enable-packge-locks.
lisp/emacs-lisp/pkg.el
src/pkg.c