aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2025-09-09 17:42:20 -0400
committerStefan Monnier2025-09-09 18:01:24 -0400
commit82f6c1651435aac656de7116511bf290bb0ef3e4 (patch)
tree6071dd6fb8b2b307a699eef30c96b9df267abe9c /src
parentd1221a427f67032f4adf81f02b377ce163413ca1 (diff)
downloademacs-82f6c1651435aac656de7116511bf290bb0ef3e4.tar.gz
emacs-82f6c1651435aac656de7116511bf290bb0ef3e4.zip
Allow use of \N{...} earlier to help fix bug#79353
* lisp/emacs-lisp/shorthands.el (hack-read-symbol-shorthands): Avoid inf-loops during bootstrap. E.g. this can occur while loading `uni-special-lowercase.el` where `hack-local-variables--find-variables` uses `downcase` which triggers loading `uni-special-lowercase.el`, ... * lisp/international/mule-cmds.el (ucs-names): Explicitly require `charprop`. * src/Makefile.in ($(lispsource)/loaddefs.el): Depend on `charprop`.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Makefile.in b/src/Makefile.in
index e4fc2fef711..a2f7ea011c3 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -948,7 +948,9 @@ NATIVE_COMPILATION_AOT = @NATIVE_COMPILATION_AOT@
948endif 948endif
949 949
950ifneq ($(XCONFIGURE),android) 950ifneq ($(XCONFIGURE),android)
951$(lispsource)/loaddefs.el: | bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) 951$(lispsource)/loaddefs.el: | \
952 bootstrap-emacs$(EXEEXT) $(bootstrap_pdmp) \
953 $(lispsource)/international/charprop.el
952 $(MAKE) -C ../lisp autoloads EMACS="$(bootstrap_exe)" 954 $(MAKE) -C ../lisp autoloads EMACS="$(bootstrap_exe)"
953endif 955endif
954 956