~ubuntu-elisp/emacs/+git/master:feature/soc-bytecode-in-traceback

Last commit made on 2020-07-15
Get this branch:
git clone -b feature/soc-bytecode-in-traceback https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
feature/soc-bytecode-in-traceback
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

717ac6c... by Zach Shaftel

Only print offset for byte-code functions

* lisp/emacs-lisp/backtrace.el (backtrace--print-flags): Check if the
function is compiled and only print the offset in that case.

0cb1df1... by Zach Shaftel

Store the bytecode offset in thread_state

* src/lisp.h:
* src/eval.c (backtrace_byte_offset): Remove global variable, and
put it...

* src/thread.h (thread_state): ...in here as
m_backtrace_byte_offset, and define backtrace_byte_offset as a
macro that points to it.

* src/bytecode.c (UPDATE_OFFSET): Move out of #ifdef
BYTE_CODE_THREADED.

58e112f... by Zach Shaftel

Properly align offset in backtrace

* lisp/emacs-lisp/backtrace.el (backtrace--print-flags): Use format
width specifier to line up the flags and offset nicely.

afa6a97... by rocky <email address hidden>

Merge feature/zach-soc-bytecode-in-traceback

acba19e... by Eli Zaretskii

; * src/composite.c (syms_of_composite): Fix last change.

22b2e9c... by Eli Zaretskii

Fix Arabic composition rules

* lisp/language/misc-lang.el (composition-function-table): Reorder
Arabic composition rules in descending order of lookback.

* src/composite.c (syms_of_composite): Document the order of rules
in 'composition-function-table'.

9afcf2b... by Simen Heggestøyl

Write project list to file only when changed

* lisp/progmodes/project.el (project--add-to-project-list-front):
Write the project list to file only when it has changed.

e706545... by Simen Heggestøyl

Remove 'project--ensure-file-exists'

* lisp/progmodes/project.el (project--ensure-file-exists): Remove.
(project--read-project-list): Set 'project--list' to nil when the
project list file doesn't exist.

7ddfbb9... by Eli Zaretskii

Fix handling of CGJ in Hebrew text

* lisp/language/hebrew.el (hebrew): Add CGJ U+034F to the
combining characters supported in Hebrew compositions. (Bug#41645)

3973f68... by Paul Eggert

Simplify and regularize some offset tests in alloc.c

* src/alloc.c (live_string_holding, live_cons_holding)
(live_symbol_holding, live_float_p): Simplify and regularize.