~ubuntu-elisp/emacs/+git/master:feature/jit-improved-type-punning

Last commit made on 2022-10-04
Get this branch:
git clone -b feature/jit-improved-type-punning https://git.launchpad.net/~ubuntu-elisp/emacs/+git/master

Branch merges

Branch information

Name:
feature/jit-improved-type-punning
Repository:
lp:~ubuntu-elisp/emacs/+git/master

Recent commits

d23ed93... by Vibhav Pant

Add comment explaining gcc_jit_context_new_bitcast usage.

f8b1ce3... by Vibhav Pant

Address styling comments.

1559366... by Vibhav Pant

comp.c: Add declaration for gcc_jit_type_is_pointer.

9d2a54b... by Vibhav Pant

src/comp.c: Use libgccjit's bitcast API for type coercion, when available.

* (type_to_cast_index, define_type_punning, define_cast_from_to,
define_cast_functions): Define functions when
gcc_jit_context_new_bitcast is not available.

* (emit_coerce): Use gcc_jit_context_new_bitcast to coerce types, when
available.

fe21507... by Po Lu <email address hidden>

; * src/xfns.c (Fx_window_property): Fix markup.

60b4fe9... by Po Lu <email address hidden>

Improve doc of `x-window-property'

* src/xfns.c (Fx_window_property): Fix errors in doc string and
document where to obtain documentation for standardized window
properties.

b1c1ff9... by "Jose A. Ortega Ruiz" <email address hidden>

docview: imenu access to table of contents

* lisp/doc-view.el (doc-view-imenu-enabled): user option to disable
imenu generation.
* lisp/doc-view.el (doc-view--outline-rx):
(doc-view--pdf-outline, doc-view--imenu-subtree, doc-view-imenu-index):
functions implementing the imenu index generation via mutool.
* lisp/doc-view.el (doc-view-imenu-setup, doc-view-mode): setup of the
new functionality in doc-view mode.
* lisp/imenu.el (imenu-submenus-on-top):
(imenu--split-menu): new local variable to optionally inhibit
grouping of entries with children at the top of imenu menus.
* doc/emacs/misc.texi: documentation for the new functionality
(bug#58103).

fd653f5... by Richard Hansen

; whitespace: Add test case for read-only buffers (bug#58082)

29b7d74... by Richard Hansen

ert-x: Improve realism of `ert-with-test-buffer-selected'

* lisp/emacs-lisp/ert-x.el (ert-with-test-buffer-selected): Set
`inhibit-read-only' and `buffer-read-only' to nil when executing the
body to provide a more realistic test environment.

0b1e371... by Alan Mackenzie

* lisp/progmodes/cc-defs.el (c-let*-maybe-max-specpdl-size): Fix glitches