~ubuntu-elisp/emacs/+git/master:scratch/pure-overflow-warn

Last commit made on 2022-08-18
Get this branch:
git clone -b scratch/pure-overflow-warn https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
scratch/pure-overflow-warn
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

def6d57... by Andrea Corallo <email address hidden>

* src/alloc.c (pure_alloc): Warn for pure space overflow

a7abd8f... by Andrea Corallo <email address hidden>

* src/pdumper.c (Fdump_emacs_portable): Check and warn for pure space overflow

67ec994... by Andrea Corallo <email address hidden>

* lisp/emacs-lisp/comp.el (comp-known-type-specifiers): Fix some type

9361c83... by =?utf-8?q?Mattias_Engdeg=C3=A5rd?= <email address hidden>

More non-nil-returning functions in source optimisation

This change was partially generated and mechanically cross-validated
with function type information from comp-known-type-specifiers in
comp.el.

* lisp/emacs-lisp/byte-opt.el (byte-compile-trueconstp):
Extend list of functions and fix a typo (logxor).

f33a429... by =?utf-8?q?Mattias_Engdeg=C3=A5rd?= <email address hidden>

Copy-edit doc strings and comments wrt bignum and fixnum

Don't say that a value is a fixnum if small enough and a bignum
otherwise, because that is now how Lisp integers always work,
and we generally don't expose the fixnum/bignum difference to the user
unless really necessary.

* src/charset.c (Fencode_char):
* src/editfns.c (Fuser_uid, Fuser_real_uid, Fgroup_gid)
(Fgroup_real_gid, Femacs_pid):
* src/font.c (Ffont_variation_glyphs):
* src/process.c (Fprocess_id):
Edit doc strings.
* src/pgtkselect.c:
* src/xselect.c: Edit comments.

e75822f... by Eli Zaretskii

; Fix a typo in autoload.el

* lisp/obsolete/autoload.el (update-directory-autoloads): Fix
obsolescence version. (Bug#57276)

b9c6c0f... by kobarity <email address hidden>

Fix Python indentation of block continuation

* lisp/progmodes/python.el (python-indent--calculate-indentation):
Fix indentation of :after-backslash-block-continuation.

* test/lisp/progmodes/python-tests.el
(python-indent-after-backslash-6): New test (bug#57262).

74e8307... by Lars Ingebrigtsen <email address hidden>

Make GEN message from loaddefs-generate nicer

* lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Shorten the
informational GEN file relative to the stated directory
(bug#57265). This makes the message nicer for ELPA packages.

6d38ff1... by =?utf-8?q?Gerd_M=C3=B6llmann?= <email address hidden>

Rebuild the Emacs executable if loaddefs.el has changed

* Makefile.in (src-depending-on-lisp): Ensure that we check
whether we need to rebuild the Emacs executable if loaddefs.el has
been updated.

335bf5f... by Stefan Kangas

Improve update-directory-autoloads deprecation message

* lisp/obsolete/autoload.el (update-directory-autoloads): Improve
deprecation message. (Bug#57276)