[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/7] Cleanups and tests for DEFVAR_PER_BUFFER variables
From: |
Spencer Baugh |
Subject: |
[PATCH 0/7] Cleanups and tests for DEFVAR_PER_BUFFER variables |
Date: |
Tue, 23 Mar 2021 23:11:50 -0400 |
Hi emacs-devel,
These are some cleanups and tests for DEFVAR_PER_BUFFER variables.
I think they are all uncontroversial.
These are extracted from the patch series I sent some months ago
(Subject: Speeding up DEFVAR_PER_BUFFER). Specifically, these are the
patches that were approved as fine independent of the rest of the
series. And they have changelog entries in the commit messages now :)
These are pre-requisites for my DEFVAR_PER_BUFFER improvements (which
I'll be resending soon), so it would be nice to apply them ahead of
that.
Spencer Baugh (7):
Add a test for let-binding unwinding
Assert not local-variable-p after setq in let_default binding
Stop checking the constant default for enable_multibyte_characters
Take buffer field name in DEFVAR_PER_BUFFER
Combine unnecessarily separate loops in buffer.c
Assert that PER_BUFFER_IDX for Lisp variables is not 0
Remove unnecessary Qunbound check
src/buffer.c | 147 ++++++++++++++++++++---------------------
src/data.c | 4 +-
src/print.c | 6 +-
src/process.c | 15 ++---
test/src/data-tests.el | 23 +++++++
5 files changed, 101 insertions(+), 94 deletions(-)
--
2.28.0
- [PATCH 0/7] Cleanups and tests for DEFVAR_PER_BUFFER variables,
Spencer Baugh <=
- [PATCH 3/7] Stop checking the constant default for enable_multibyte_characters, Spencer Baugh, 2021/03/23
- [PATCH 4/7] Take buffer field name in DEFVAR_PER_BUFFER, Spencer Baugh, 2021/03/23
- [PATCH 2/7] Assert not local-variable-p after setq in let_default binding, Spencer Baugh, 2021/03/23
- [PATCH 1/7] Add a test for let-binding unwinding, Spencer Baugh, 2021/03/23
- [PATCH 6/7] Assert that PER_BUFFER_IDX for Lisp variables is not 0, Spencer Baugh, 2021/03/23
- [PATCH 5/7] Combine unnecessarily separate loops in buffer.c, Spencer Baugh, 2021/03/23
- [PATCH 7/7] Remove unnecessary Qunbound check, Spencer Baugh, 2021/03/23
- Re: [PATCH 0/7] Cleanups and tests for DEFVAR_PER_BUFFER variables, Eli Zaretskii, 2021/03/24