]> git.eshelyaron.com Git - emacs.git/commit
Remove obarrays
authorGerd Möllmann <gerd@gnu.org>
Sat, 15 Oct 2022 11:03:31 +0000 (13:03 +0200)
committerGerd Möllmann <gerd@gnu.org>
Sat, 15 Oct 2022 11:03:31 +0000 (13:03 +0200)
commit513f5a0b90ffbf6f3f4f5645889d6465e1d808ab
tree24be7e9ef99180417762f5b3f7ce0818a379444d
parent2821ca31aeb88459835bc48822e7bfa252287842
Remove obarrays

* lisp/emacs-lisp/eldoc.el (eldoc-message-commands): Make a package
instead of an obarray-vector.
* src/doc.c (Fsnarf_documentation): Don't use oblookup.
* src/eval.c (Fsignal): Debuggin helper code.
* src/font.c (font_intern_prop):  Don't use oblookup.
* src/lisp.h (intern_c_string): Delete inline function, use the one
in fread.c.
* src/lread.c: Remove everything realted to obarray, except Vobarray,
which is now set to Vemacs_package.
* src/minibuf.c (Ftry_completion, Fall_completions, Ftest_completion):
Accept packages.
* src/pkg.c: Adapted to other changes.
lisp/emacs-lisp/eldoc.el
src/doc.c
src/eval.c
src/font.c
src/lisp.h
src/lread.c
src/minibuf.c
src/pkg.c