emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp updated (be907b0 -> 6286945)


From: Andrea Corallo
Subject: feature/native-comp updated (be907b0 -> 6286945)
Date: Sat, 12 Dec 2020 10:47:03 -0500 (EST)

akrl pushed a change to branch feature/native-comp.

      from  be907b0   * Spawn a sub-process for running GCC also in batch mode 
(bug#45056)
      adds  5204c74   Handle calling read-char-from-minibuffer and y-or-n-p 
from pre-command-hook
      adds  f13ae2b   * lisp/vc/vc-git.el: Update args of backend API calls in 
the header comments
      adds  c13b4fa   Remove Calc bignum remnants
      adds  300c581   * lisp/emacs-lisp/lisp-mode.el: Give paren syntax to 
[...] in lisp-data-mode
      adds  09b040c   * lisp/net/tramp.el (tramp-read-passwd): Use 
connection-local `auth-sources'.
      adds  69f039b   Prefer setq-local in tcl.el
      adds  737d22f   Prefer setq-local in tar-mode.el
      adds  8a42354   Prefer setq-local in whitespace.el
      adds  6e0cac1   * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer 
setq-local.
      adds  2187b80   * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer 
setq-local.
      adds  3970f4a   Add new variable to selectively suppress backtraces in 
batch mode.
      adds  2d989e8   Unbreak a few unit tests that rely on lack of backtraces
      adds  5d04ee5   * doc/misc/calc.texi (Predefined Units): Prune outdated 
kg text.
      adds  d6d871a   Calc: simplify integer log2 and power of 2
      adds  de7a741   Revert "Clarify icomplete-show-matches-on-no-input doc 
string"
      adds  3568ff0   Clarify icomplete-show-matches-on-no-input doc string
      adds  e74f60f   Fix file name quoting problems in tex-mode
      adds  78017a6   Allow using newer versions of Gnuplot from calc again
      adds  ff5a3c7   Allow inhibiting the instructions on how to close 
emacsclient frames
      adds  9cef8fc   Ensure that new emacsclient frames has focus
      adds  b218c8b   Allow shutting down Emacs even if there are errors in 
kill-emacs-hook
      adds  3ee94cc   Insert skeletons at the correct point
      adds  d174a2b   Prefer setq-local in gnus/*.el
      adds  60cf0aa   Prefer setq-local in calendar/*.el
      adds  1365183   Only use the comint environment in comint-derived modes
      adds  6e0080e   Add commands xref-next-group and xref-prev-group
      adds  1537a8c   ; Fix recent typos/wording in NEWS and server.el
      adds  8b1693f   Make previous Fkill_emacs change safer
      adds  0c330be   Avoid problems when calling desktop-read twice
      adds  0155bd0   Fix bug in how ERT invokes its debugger.
      adds  478368a   Prefer setq-local in simple.el
      adds  0d6fca3   * lisp/array.el (array-mode): Prefer setq-local.
      adds  07b317c   * lisp/locate.el (locate, locate-mode): Prefer setq-local.
      adds  6614b67   Prefer setq-local in newcomment.el
      adds  db001f8   Prefer setq-local in speedbar.el
      adds  095a41e   Prefer setq-local in shell.el
      adds  9e7b93f   Prefer setq-local in term.el
      adds  3b20c03   Prefer setq-local in tests
      adds  1c75ca1   * admin/nt/dist-build/build-dep-zips.py: Remove unused 
import.
      adds  f33ce52   Prefer setq-local in compile.el
      adds  afe1605   Prefer setq-local in meta-mode.el
      adds  bdf8dd2   Prefer setq-local in grep.el
      adds  19c0afd   ; * lisp/timezone.el: Fix typo in lexical-binding cookie.
      adds  ab4b907   Cache toolbar icon data paths
      adds  fbb9dd3   Simplify gnus-mode-line-buffer-identification
      adds  06168c1   Use the proper face for the Gnus mode line id
      adds  db9549d   Make table-fixed-width-mode work again
      adds  38c9b0b   Make the history traversal functions in coming more 
regular
      adds  26b198c   Improve documentation of 
'backtrace-on-error-noninteractive'
      adds  3440bd0   Fix scrolling in hexl-mode when ruler-mode is on
      adds  ef711b1   Make hexl scrolling commands work more like the normal 
ones
      adds  1fb099c   Make rcirc nick renaming heed nickname max lengths
      adds  2d8f036   Fix crash (segfault) in etags on generating tags for 
Erlang files
      adds  ca50519   term.el comment update
      adds  be0f2de   * src/fns.c (hash_string): Speed up on large strings
      adds  67a9ecb   Remove interactive spec from internal 
eldoc--format-doc-buffer
      adds  ac341cd   Restore Emacs 27 image cache semantics
      adds  02ec247   * src/fns.c: Remove left over include
      adds  85acde2   Make uncache_image slightly more efficient
      adds  2581beb   Make abbrev-tests.el more deterministic
      adds  4248d60   * lisp/progmodes/sql.el: Remove redundant URL.
      adds  ec42ff3   Prefer setq-local in font-lock.el
      adds  3d6498c   Prefer setq-local in sql.el
      adds  dc0295c   Prefer setq-local in cfengine.el
      adds  7ebd7ba   Prefer setq-local in etags.el
      adds  dbc044e   Prefer setq-local in gdb-mi.el
      adds  22caab8   Prefer setq-local in some remaining progmodes
      adds  be4d6b0   Fix [:upper:] and [:lower:] for Unicode characters 
(bug#11309)
      adds  4489531   Prefer setq-local in dired extensions
      adds  c50c0a1   Prefer setq-local in most files
      adds  45630ca   Filter revoked keys when saving files
      adds  2782d1e   Improve tests for gio file notifications
      adds  c9c8d98   Make ediff offer to create files it's inferring
      adds  b8dbb2b   Clarify the default-boundp doc string
      adds  c47e6aa   cl-defmethod doc string clarification
      adds  445ab5c   cl-pushnew manual clarification
      adds  beebd2a   Recognise ß properly as a lower-case letter (bug#11309)
      adds  b3d21dc   Update docs of 'defvar' and 'defface'
      adds  4a423ff   Fix info mode fontification of built-in (*note 
Built-ins::)
      adds  e6c0447   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  7b9f6ee   Improve predictability of 
'scroll-preserve-screen-position'
      adds  05dfbd0   Fix mark-defun in fortran-mode
      adds  d86cc3f   ; * src/chartab.c, src/lisp.h: Fix typos in comments.
      adds  a4dd03e   ; * src/charset.c (Fmap_charset_chars): Doc fix.
      adds  6663b2f   ; * lisp/simple.el (move-beginning-of-line): Doc fix.
      adds  6916e79   Improve documentation of 'ps-print-color-p'
      adds  da00a6f   Fix Xaw widget text disappearing when built with cairo 
(bug#43418)
      adds  34feded   Support ks_c_5601-1987 encoding
      adds  32090a3   Improve documentation of streams in batch mode
      adds  3721cc5   Merge from origin/emacs-27
      adds  a40be60   Backport Handle read-char-from-minibuffer and y-or-n-p 
from pre-command-hook
      adds  72f064f   ; Merge from origin/emacs-27
      adds  3fe6cea   * lisp/vc/vc.el: Update args of backend API calls in the 
header comments
      adds  c0b3e38   Update publicsuffix.txt from upstream
      adds  4adc796   Merge from origin/emacs-27
      adds  809b22d   Fix crash (segfault) in etags on generating tags for 
Erlang files
      adds  e2c08db   ; Merge from origin/emacs-27
      adds  28b61da   `pdb' doc string clarification
      adds  3052cbb   Include the keymap in the gud-mode doc string
      adds  ef5e078   Stricter gradle-kotlin message pattern
      adds  303f0a1   Support highlighting of ripgrep output (bug#44983)
      adds  b71be20   Remove isearch-input-method-local-p and always set 
buffer-local input-method
      adds  7f42cab   Clarify `scroll-preserve-screen-position' doc string
      adds  ea8ff97   Add missing defcustom keywords to new variables
      adds  5af6a87   Allow specifying the project to switch to programmatically
      adds  1729883   ; Fix typo in my previous commit
      adds  1047f80   * lisp/progmodes/xref.el: Bump the version.
      adds  ddf5540   Fix thinko in my previous commit
      adds  4f352ad   Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
      adds  91432f1   Allow creating a new tab from the minibuffer (bug#45072)
      adds  6596b55   Fupcase no longer maps ?ß to itself (bug#11309)
      adds  97c2bca   Avoid segfaults in pos_visible_p
      adds  904c327   Prefer setq-local in bibtex-style.el
      adds  26dbba7   Prefer setq-local in cperl-mode.el
      adds  8ace770   Remove some ancient Emacs compat code from cperl-mode
      adds  808817d   Be more graceful about handling Gnus search errors
      adds  9bfcee5   Fix quoting in gnus-buffer-configuration
      adds  df769c2   * lisp/battery.el (battery--upower-devices): Protect the 
D-Bus call.
      adds  14ffab8   Add a new function `button-buttonize'
      adds  9d598ef   Add new function 'image-cache-size'
      adds  aa7e5ce   Add new function `object-intervals'
      adds  004d7e9   Add a new command `memory-report'
      adds  72bcc6f   Fix parsing error in exif
      adds  49a4f06   Fix object-interval tests
      adds  4a700a2   bibtex-autokey-get-year: Follow iso8601
      adds  eebb7c8   Fix compilation of image.c on non-Cairo systems
      adds  af2695b   * lisp/progmodes/python.el: Bump version.
      adds  ec16518   Clarify fortran-beginning-of-subprogram doc string after 
change
      adds  fec05bc   docstring: If FRAME is nil, it defaults to selected frame.
      adds  abc8d6b   Append incremental message segments in socks-filter
      adds  c7c261e   Tweak memory-report--format
      adds  b04f322   Also sort the totals section by size
      adds  dc5e875   ; cperl-mode: Eliminate fallbacks if font-lock isn't 
loaded
      adds  6864dc1   * src/fns.c (Fbuffer_hash): Doc fix.  (Bug#45178)
      adds  711e7bf   Fix image-cache-size crash
      adds  70f7f0b   button-buttonize doc string clarification
      adds  3ed3a33   Fix copyright line
      adds  78607f2   * lisp/play/dunnet.el: Make it so loading the file is 
harmless
      adds  7660d03   * lisp/emacs-lisp/thunk.el (thunk-let*): Don't modify 
`bindings`
      adds  a8e2143   Explicitly specify svg base_uri using `:base-uri' image 
property
      adds  03ac24f   Use real DPI when rendering SVGs (bug#45124)
      adds  404f120   Improve some NS drawing code
      adds  dba74cb   Allow customizing the Gnus summary thread indicators
      adds  61b6cc4   Improve support for 'memory-report' on MS-Windows
      adds  b41942f   Improve the documentation of marker handling when 
reverting
      adds  204d151   Unbreak the MS-Windows build broken by recent changes
      adds  f6cafe6   Make dired-toggle-read-only check whether the directory 
is writable
      adds  6e84add   Preserve point in dired buffers in dired-*-find-file* 
commands
      adds  f22e4bb   Prefer setq-local in python.el
      adds  ad0bbcd   Update Info-toc-build parsing
      adds  e005095   Offer to save tutorial position on Emacs exit
      adds  8ff7004   Revert "Explicitly specify svg base_uri using `:base-uri' 
image property"
      adds  f45ce78   Explicitly specify svg base_uri using `:base-uri' image 
property
      adds  db339f6   ; * lisp/info.el (Info-toc-build): Fix last change.  
(Bug#28074)
      adds  9a7bce6   Make elint load `require'd packages
      adds  4afef61   Alter the "Redundant pcase patter" warning message
       new  0474fda   Merge remote-tracking branch 'savannah/master' into HEAD
       new  c39fad9   * test/src/comp-tests.el (comp-tests-bootstrap): Temp fix 
bootstrap test.
       new  73b5e40   * Code rework add `comp-cstrs-homogeneous'
       new  725c7e1   * Enumerate type specifier tests to ease debugging
       new  a6295d3   * Add `comp-split-pos-neg' function
       new  6286945   Normalize cstrs for cache hint effectiveness and test 
stability


Summary of changes:
 .gitlab-ci.yml                                     |   2 +-
 admin/nt/dist-build/build-dep-zips.py              |   1 -
 doc/emacs/maintaining.texi                         |  10 +
 doc/emacs/misc.texi                                |  25 +-
 doc/lispref/backups.texi                           |   6 +-
 doc/lispref/display.texi                           |  44 ++-
 doc/lispref/internals.texi                         |  13 +
 doc/lispref/os.texi                                |  16 +-
 doc/lispref/streams.texi                           |  18 +-
 doc/lispref/text.texi                              |  16 ++
 doc/lispref/variables.texi                         |  10 +-
 doc/misc/calc.texi                                 |   8 +-
 doc/misc/cl.texi                                   |  13 +-
 doc/misc/gnus.texi                                 |  31 ++-
 etc/NEWS                                           |  97 ++++++-
 etc/grep.txt                                       |   6 +
 etc/publicsuffix.txt                               | 108 ++++----
 lib-src/etags.c                                    |   1 +
 lisp/apropos.el                                    |   4 +-
 lisp/array.el                                      |  34 +--
 lisp/battery.el                                    |  10 +-
 lisp/buff-menu.el                                  |   4 +-
 lisp/button.el                                     |  14 +
 lisp/calc/calc-bin.el                              |  52 +---
 lisp/calc/calc-comb.el                             |  10 +-
 lisp/calc/calc-ext.el                              |  30 +-
 lisp/calc/calc-funcs.el                            |   4 +-
 lisp/calc/calc-graph.el                            |   2 +-
 lisp/calc/calc-macs.el                             |   8 -
 lisp/calc/calc-math.el                             |  16 +-
 lisp/calc/calc.el                                  |   2 +-
 lisp/calendar/calendar.el                          |   2 +-
 lisp/calendar/diary-lib.el                         |  23 +-
 lisp/chistory.el                                   |   2 +-
 lisp/comint.el                                     |  32 ++-
 lisp/dabbrev.el                                    |  10 +-
 lisp/desktop.el                                    |   8 +-
 lisp/dframe.el                                     |   8 +-
 lisp/dired-aux.el                                  |  10 +-
 lisp/dired-x.el                                    |   4 +-
 lisp/dired.el                                      |  12 +-
 lisp/doc-view.el                                   |   2 +-
 lisp/ebuff-menu.el                                 |   7 +-
 lisp/edmacro.el                                    |   6 +-
 lisp/emacs-lisp/cl-generic.el                      |  14 +-
 lisp/emacs-lisp/comp-cstr.el                       | 263 ++++++++++--------
 lisp/emacs-lisp/eldoc.el                           |   1 -
 lisp/emacs-lisp/elint.el                           |  10 +-
 lisp/emacs-lisp/ert.el                             |   2 +-
 lisp/emacs-lisp/lisp-mode.el                       |   8 +-
 lisp/emacs-lisp/memory-report.el                   | 301 +++++++++++++++++++++
 lisp/emacs-lisp/pcase.el                           |   3 +-
 lisp/emacs-lisp/thunk.el                           |   2 +-
 lisp/epa-file.el                                   |   3 +-
 lisp/epg.el                                        |   7 +
 lisp/face-remap.el                                 |   4 +-
 lisp/files.el                                      |  17 +-
 lisp/filesets.el                                   |   3 +-
 lisp/find-dired.el                                 |  15 +-
 lisp/find-lisp.el                                  |  30 +-
 lisp/finder.el                                     |   2 +-
 lisp/font-core.el                                  |   8 +-
 lisp/font-lock.el                                  |  27 +-
 lisp/format.el                                     |   5 +-
 lisp/gnus/gnus-agent.el                            |   8 +-
 lisp/gnus/gnus-art.el                              |  35 ++-
 lisp/gnus/gnus-cus.el                              |  34 +--
 lisp/gnus/gnus-group.el                            |   5 +-
 lisp/gnus/gnus-msg.el                              |  21 +-
 lisp/gnus/gnus-salt.el                             |  10 +-
 lisp/gnus/gnus-score.el                            |   6 +-
 lisp/gnus/gnus-search.el                           |  41 ++-
 lisp/gnus/gnus-srvr.el                             |   3 +-
 lisp/gnus/gnus-start.el                            |  13 +-
 lisp/gnus/gnus-sum.el                              |  67 +++--
 lisp/gnus/gnus-topic.el                            |  23 +-
 lisp/gnus/gnus-undo.el                             |   4 +-
 lisp/gnus/gnus-win.el                              |   4 +-
 lisp/gnus/gnus.el                                  |  54 ++--
 lisp/gnus/message.el                               |  91 +++----
 lisp/gnus/mm-view.el                               |   2 +-
 lisp/gnus/mml.el                                   |   4 +-
 lisp/gnus/nndiary.el                               |   8 +-
 lisp/gnus/nnfolder.el                              |   6 +-
 lisp/gnus/nnheader.el                              |   2 +-
 lisp/gnus/nnimap.el                                |   8 +-
 lisp/gnus/nnml.el                                  |   4 +-
 lisp/help-fns.el                                   |   3 +-
 lisp/help-mode.el                                  |   8 +-
 lisp/hexl.el                                       |  10 +-
 lisp/ibuffer.el                                    |  47 ++--
 lisp/icomplete.el                                  |  11 +-
 lisp/ido.el                                        |   5 +-
 lisp/ielm.el                                       |  28 +-
 lisp/image.el                                      |  45 +--
 lisp/image/exif.el                                 |   2 +-
 lisp/info.el                                       |   6 +-
 lisp/international/characters.el                   |   9 +-
 lisp/international/isearch-x.el                    |  15 +-
 lisp/international/robin.el                        |   3 +-
 lisp/isearch.el                                    |  13 +-
 lisp/language/korea-util.el                        |  15 +-
 lisp/language/korean.el                            |   1 +
 lisp/leim/quail/hangul.el                          |   2 +-
 lisp/leim/quail/uni-input.el                       |   3 +-
 lisp/locate.el                                     |  10 +-
 lisp/man.el                                        |   8 +-
 lisp/master.el                                     |   3 +-
 lisp/minibuffer.el                                 |   6 +-
 lisp/net/rcirc.el                                  |  36 ++-
 lisp/net/socks.el                                  |   6 +-
 lisp/net/tramp-adb.el                              |   6 +-
 lisp/net/tramp-gvfs.el                             |  11 +-
 lisp/net/tramp-sh.el                               |  34 ++-
 lisp/net/tramp-smb.el                              |   6 +-
 lisp/net/tramp.el                                  |   4 +-
 lisp/newcomment.el                                 |  68 ++---
 lisp/outline.el                                    |   2 +-
 lisp/pcomplete.el                                  |   4 +-
 lisp/play/dunnet.el                                | 200 ++++++--------
 lisp/proced.el                                     |   6 +-
 lisp/progmodes/cfengine.el                         |  46 ++--
 lisp/progmodes/compile.el                          |  70 ++---
 lisp/progmodes/cperl-mode.el                       | 206 ++++++--------
 lisp/progmodes/dcl-mode.el                         |  12 +-
 lisp/progmodes/elisp-mode.el                       |   7 +-
 lisp/progmodes/etags.el                            |  77 +++---
 lisp/progmodes/fortran.el                          |  43 +--
 lisp/progmodes/gdb-mi.el                           |  39 ++-
 lisp/progmodes/grep.el                             |  35 ++-
 lisp/progmodes/gud.el                              |   8 +-
 lisp/progmodes/hideif.el                           |  16 +-
 lisp/progmodes/inf-lisp.el                         |   9 +-
 lisp/progmodes/meta-mode.el                        |  50 ++--
 lisp/progmodes/project.el                          |  12 +-
 lisp/progmodes/ps-mode.el                          |  26 +-
 lisp/progmodes/python.el                           | 152 +++++------
 lisp/progmodes/sql.el                              |  63 ++---
 lisp/progmodes/tcl.el                              |  64 +++--
 lisp/progmodes/xref.el                             |  31 ++-
 lisp/progmodes/xscheme.el                          |  18 +-
 lisp/recentf.el                                    |   6 +-
 lisp/replace.el                                    |   2 +-
 lisp/reveal.el                                     |   2 +-
 lisp/ruler-mode.el                                 |   4 +-
 lisp/scroll-lock.el                                |   2 +-
 lisp/server.el                                     |  26 +-
 lisp/shell.el                                      |  46 ++--
 lisp/simple.el                                     |  54 ++--
 lisp/skeleton.el                                   |  13 +-
 lisp/speedbar.el                                   |  21 +-
 lisp/startup.el                                    |   4 +-
 lisp/strokes.el                                    |  18 +-
 lisp/subr.el                                       |  65 +++--
 lisp/svg.el                                        |  13 +
 lisp/tab-bar.el                                    |   2 +
 lisp/tar-mode.el                                   |  32 +--
 lisp/term.el                                       |  39 ++-
 lisp/textmodes/bibtex-style.el                     |  12 +-
 lisp/textmodes/bibtex.el                           |  30 +-
 lisp/textmodes/table.el                            |   2 +
 lisp/textmodes/tex-mode.el                         |   9 +-
 lisp/thumbs.el                                     |   5 +-
 lisp/timezone.el                                   |   2 +-
 lisp/tool-bar.el                                   |   3 +-
 lisp/tree-widget.el                                |   7 +-
 lisp/tutorial.el                                   |  14 +
 lisp/vc/ediff-ptch.el                              |   3 +
 lisp/vc/vc-git.el                                  |   2 +-
 lisp/vc/vc-hg.el                                   |  11 +-
 lisp/vc/vc.el                                      |  16 +-
 lisp/wdired.el                                     |  16 +-
 lisp/whitespace.el                                 |  29 +-
 lisp/window.el                                     |   6 +-
 lisp/xwidget.el                                    |   2 +-
 lwlib/lwlib-utils.c                                |  15 +-
 src/charset.c                                      |   4 +-
 src/chartab.c                                      |   6 +-
 src/data.c                                         |   5 +-
 src/emacs.c                                        |  13 +-
 src/eval.c                                         |  11 +-
 src/fileio.c                                       |   7 +-
 src/fns.c                                          |  78 +++++-
 src/frame.c                                        |  12 +-
 src/image.c                                        | 124 +++++++--
 src/lisp.h                                         |  33 +--
 src/nsterm.m                                       |  10 +-
 src/regex-emacs.c                                  |  17 +-
 src/w32gui.h                                       |   1 +
 src/w32term.c                                      |  11 +
 src/window.c                                       |  56 +++-
 src/xdisp.c                                        |  40 ++-
 test/README                                        |   3 +-
 test/lisp/abbrev-tests.el                          |   5 +-
 test/lisp/allout-tests.el                          |   6 +-
 test/lisp/emacs-lisp/comp-cstr-tests.el            |  78 +++++-
 test/lisp/emacs-lisp/edebug-tests.el               |   5 +-
 test/lisp/emacs-lisp/ert-tests.el                  |  10 +
 .../faceup-resources/faceup-test-mode.el           |   4 +-
 test/lisp/emacs-lisp/gv-tests.el                   |  11 +-
 test/lisp/emacs-lisp/memory-report-tests.el        |  57 ++++
 test/lisp/epg-tests.el                             |   3 +-
 test/lisp/filenotify-tests.el                      |  80 ++++--
 test/lisp/net/rcirc-tests.el                       |  12 +
 test/src/casefiddle-tests.el                       |   3 +-
 test/src/comp-tests.el                             |   5 +-
 test/src/data-tests.el                             |   2 +-
 test/src/eval-tests.el                             |  17 ++
 test/src/fns-tests.el                              |  16 ++
 test/src/regex-emacs-tests.el                      |  64 +++++
 210 files changed, 3003 insertions(+), 1878 deletions(-)
 create mode 100644 lisp/emacs-lisp/memory-report.el
 create mode 100644 test/lisp/emacs-lisp/memory-report-tests.el



reply via email to

[Prev in Thread] Current Thread [Next in Thread]