emacs-diffs
[Top][All Lists]
Advanced

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

feature/native-comp updated (8ed46b7 -> b064ddd)


From: Andrea Corallo
Subject: feature/native-comp updated (8ed46b7 -> b064ddd)
Date: Tue, 13 Apr 2021 06:11:46 -0400 (EDT)

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

      from  8ed46b7   Remove hardcoded gcc version
       new  3062480   * lisp/emacs-lisp/comp-cstr.el (comp-normalize-valset): 
Remove duplicates.
       new  70adc28   * lisp/emacs-lisp/comp-cstr.el 
(comp-cstr-union-1-no-mem): (not null) => t.
       new  2d23f19   * Fix two comp-cstr tests
      adds  9c51a9d   * lisp/repeat.el (repeat-post-hook): Fix key lookup.
      adds  15de559   * lisp/repeat.el (repeat-keep-prefix): New defcustom.
      adds  c049c8d   * lisp/tab-bar.el: Add repeat-map keymaps.
      adds  1d93540   * lisp/comint.el: Fix understickiness of non-comint 
properties
      adds  7b0a5a5   * lisp/hippie-exp.el: Use lexical-binding
      adds  e0c3925   * lisp/msb.el: Use lexical-binding
      adds  7382662   Fix Bug#47601 in Tramp
      adds  ccd616a   * lisp/progmodes/ps-mode.el: Use lexical-binding
      adds  735ed23   * lisp/isearch.el (isearch-wrap-pause): New defcustom 
(bug#47599).
      adds  c9655fc   * lisp/find-file.el: Use lexical-binding
      adds  c105017   * lisp/find-file.el: Make the commands oblivious to 
mouse/non-mouse
      adds  5d293f4   Allow complex key bindings in project-switch-project
      adds  1ff7cde   Add explicit support for C-g or ESC ESC ESC after keymap 
prompt
      adds  c1173f2   ; Fix my previous change to shadowfile.el
      adds  55f0576   Fix mistakes in bytecomp-tests
      adds  5d45613   Update whois-server-tld
      adds  b66e2a7   Clarify obsoletion messages for easy-menu-{add,remove}
      adds  3ec93bb   Improve doc strings in replace.el
      adds  0bd538f   Merge from origin/emacs-27
      adds  e2d199a   Fix crash when using menus and tramp on NS
      adds  70b452e   ; Merge from origin/emacs-27
      adds  673c02f   * lisp/international/ja-dic-cnv.el (skkdic-convert): Doc 
fix.
      adds  2f5f306   Fix broken links in autorevert.el
      adds  67628c9   Merge from origin/emacs-27
      adds  151b202   Don't set isearch-success in isearch-wrap functions
      adds  9e8ac1f   Revert use of powershell in Tramp, there are collateral 
damages
      adds  173d49b   * doc/misc/tramp.texi (Frequently Asked Questions): New 
item about recentf.
      adds  a45493f   * lisp/array.el: Use lexical-binding
      adds  d365c94   * lisp/progmodes/vhdl-mode.el: Use progress-reporter
      adds  580c4c6   * lisp/repeat.el (repeat-post-hook): Skip repeating in 
minibuffer (bug#47566).
      adds  b4eb84d   * lisp/repeat.el (repeat-post-hook): Check for prefix-arg.
      adds  972bab0   User option to move to another match when changing 
direction in isearch.
      adds  ff79682   Terminate isearch when point has moved to another buffer
      adds  3492cc3   Remove redundant #' before lambda in 
{calendar,erc,mh-e}/*.el
      adds  a457565   * lisp/shadowfile.el: Use lexical-binding
      adds  9a60450   Revert "Load all generic-x.el modes unconditionally"
      adds  dfdec26   * test/lisp/shadowfile-tests.el: Fix recent test failures
      adds  1d42f48   Fix hostname completion on MS Windows
      adds  612d731   Self-TCO in `condition-case` error handlers
      adds  841dcfa   Use lexical-binding in loadhist.el and add tests
      adds  064d933   Use lexical-binding in foldout.el
      adds  caeb86b   * lisp/progmodes/cmacexp.el: Use lexical-binding.
      adds  fb59697   Use lexical-binding in cmuscheme.el
      adds  5b1e7af   * lisp/progmodes/vhdl-mode.el: Use lexical-binding
      adds  e7ee3f7   Merge branch 'vhdl-mode-lexbind' into trunk
      adds  2251513   Use lexical-binding in winner.el
      adds  cdd72c5   Don't preserve window-line in tabulated-list-print
      adds  512ec97   Remove redundant #' before lambda in ibuf-*.el
      adds  40db605   Make refer-every into obsolete alias for seq-every-p
      adds  a2a7cfd   Clean up bytecomp-tests.el
      adds  b7a7e87   Better compiler warning tests
      adds  59342f6   Fix condition-case optimiser bug
      adds  f493a9b   CC Mode: fix c-where-wrt-brace-construct to cope with 
class declarations
      adds  0db2126   Don't stop when before space or closing paren
      adds  c50b590   Fail earlier if stale Flymake report functions called
      adds  c975258   Further fix of hostname completion on MS Windows
      adds  ca1ddef   Tramp: fix location of files on W32
      adds  84c1940   Autoload list-colors-display.
      adds  649e5c26  * lisp/ps-mule.el: Use lexical-binding
      adds  3c051db   * lisp/files-x.el: Use lexical-binding
      adds  6b81f7c   * lisp/edmacro.el: Use lexical-binding
      adds  b72571c   * lisp/gnus/nnagent.el: Fix spurious empty line at BOB
      adds  53dfd85   Edebug: Disable backtracking when hitting a &define 
keyword.
      adds  be8328a   Add support for --seccomp command-line option.
      adds  15122b3   ; * etc/NEWS: Fix the wording of a recently added entry.
      adds  8a84f97   Read file in a loop if necessary.
      adds  2d17e01   * src/emacs.c (load_seccomp): Fix condition.
      adds  1060289   Add a helper binary to create a basic Secure Computing 
filter.
      adds  3f5fe0c   Convert CC Mode to lexical binding in Emacs
      adds  81ffc43   ; Fix copyright years
      adds  1d474ad   * etc/NEWS: Extend paragraph about &define form and 
backtracking
      adds  cb6b810   * lisp/jka-compr.el: Use lexical-binding
      adds  5ad3893   * lisp/loadup.el: Use lexical-binding
      adds  edf8497   * lisp/informat.el: Use lexical-binding
      adds  8b92897   * lisp/ps-bdf.el: Use lexical-binding
      adds  496a46b   * src/emacs.c (load_seccomp): Fix condition.
      adds  2db03e3   * src/emacs.c (load_seccomp): Add a useful assertion.
      adds  26e1d85   * lisp/misearch.el: Use lexical-binding
      adds  56e8d96   * lisp/cus-dep.el: Use lexical-binding
      adds  d6aa50f   * src/emacs.c (read_full): Add a few assertions.
      adds  ffd1274   * lisp/misearch.el (multi-isearch-read-buffers): Fix last 
change
      adds  5761e90   Add new icomplete-vertical-mode
      adds  d55d07a   * lisp/net/shr.el (shr-insert-document): Explain why 
bidi-display-reordering
      adds  0f49476   ; * lisp/net/shr.el (shr-insert-document): Fix last 
change.
      adds  3cf9e2a   Fix handling of mouse clicks on tab-bar buttons
      adds  2593782   Also check for needed seccomp macros.
      adds  0334fa0   Add another check for the required header 
<linux/filter.h>.
      adds  01a513b   Fix typo in cconv
      adds  686c366   Fix calculator-string-to-number yet again (bug#47694)
      adds  dac5af2   * doc/lispref/elisp.texi (Top): Add missing entry.
      adds  5537836   * lib-src/seccomp-filter.c: Print trailing newline.
      adds  6b3ca89   ; * etc/NEWS: Minor copyedits.
      adds  9dc26d4   Only attempt to generate seccomp filter files on x86-64 
systems.
      adds  d06c54d   Remove SCMP_FLTATR_CTL_LOG attribute from Seccomp filter.
      adds  725fc96   Use pkg-config to check for libseccomp.
      adds  751e801   Fix check for timer_getoverrun
      adds  ea5ea09   Seccomp filter: allow reading the current time 
(Bug#47708).
      adds  9a57897   Don't attempt to generate Seccomp filter file in Linux < 
4.14.
      adds  cf0701e   * lib-src/seccomp-filter.c (main): Also allow O_NOFOLLOW.
      adds  c8d542f   Add a variant of the Seccomp filter file that allows 
'execve'.
      adds  d37f0f3   * src/emacs.c (load_seccomp): Consistently check for 
nonzero result
      adds  4315a0b   * lisp/progmodes/bug-reference.el: Avoid old-style 
`define-minor-mode`
      adds  28a5932   * lisp/vc/log-edit.el (log-edit-diff-function): Give 
non-nil default
      adds  828e688   * lisp/progmodes/sql.el 
(sql-mode-ansi-font-lock-keywords): Fix declaration
      adds  954ce51   * lisp/mail/rmailmm.el (rmail-mime): Simplify interactive 
spec
      adds  24073c6   * lisp/eshell/esh-proc.el (eshell-kill-process-function): 
Use `remove-hook`
      adds  a89da3f   * lisp/eshell/esh-util.el: Require `seq`
      adds  ccfd6a9   * lisp/gnus/message.el: Give non-nil defaults for 
function vars
      adds  c45bfd3   * lisp/**/*.el: Avoid positional args to 
`define-minor-mode`
      adds  17d20bb   Generate Seccomp filters only if we have the necessary 
constants.
      adds  104c5e3   * lib-src/seccomp-filter.c: Add missing headers.
      adds  636e9fd   Fix args-out-of-range error in 
epa-file-insert-file-contents
      adds  9dc28e1   Add command in eww to toggle images
      adds  f2ab4ce   Fix python-shell-switch-to-shell redisplay bug
      adds  72db25e   Adjust verilog-mode to changes in the completion framework
      adds  07671ed   * lisp/progmodes/vhdl-mode.el: Add note about XEmacs 
compatibility
      adds  6bec60a   (define-minor-mode): Warn about use of pre-Emacs-21 style 
args
      adds  2ec25de   * lisp/strokes.el (strokes-mode): Fix typo in previous.
      adds  2ae53db   * lisp/comint.el (comint-strip-ctrl-m): Avoid 
`called-interactively-p`
      adds  632fd80   * lisp/dynamic-setting.el: Add missing footer
      adds  ed4b519   * lisp/repeat.el (repeat-mode-echo): New defcustom.
      adds  9a6523d   * lisp/frame.el (delete-other-frames): Add universal 
prefix `iconify` arg
      adds  cf774fb   * lisp/files.el (file-modes-number-to-symbolic): Add 
`filetype` arg.
      adds  0df37f7   * lisp/vt-control.el: Avoid `called-interactively-p`
      adds  0e2cf3b   * lisp/emacs-lisp/edebug.el (edebug--frame): Move 
docstring where it belongs
      adds  be75b08   * lisp/emacs-lisp/float-sup.el (pi): Actually mark it as 
obsolete
      adds  c42dc49   * lisp/emacs-lisp/memory-report.el 
(memory-report--object-size-1): Simplify
      adds  f63da59   * lisp/emacs-lisp/smie.el: Fix URL.  Remove redundant 
`:group` args
      adds  3cb0229   * lisp/progmodes/verilog-mode.el (vl-memory): Add missing 
defvar.
      adds  fc3caa4   * lisp/minibuffer.el (completion-table-with-quoting): Fix 
bug#47678
      adds  214dfbf   Don't version-control generated file `grammat-wy.el`
      adds  6de7954   * lisp/comint.el: Add `font-lock-face` to `rear-nonsticky`
       new  b064ddd   Merge remote-tracking branch 'savannah/master' into 
native-comp


Summary of changes:
 .gitignore                                         |   8 +
 admin/grammars/Makefile.in                         |  13 +-
 admin/update_autogen                               |  12 +-
 configure.ac                                       |  31 +-
 doc/emacs/buffers.texi                             |   9 +
 doc/emacs/search.texi                              |   8 +
 doc/lispref/edebug.texi                            |  10 +-
 doc/lispref/elisp.texi                             |   1 +
 doc/lispref/frames.texi                            |   5 +-
 doc/lispref/modes.texi                             |  64 +-
 doc/misc/eww.texi                                  |  19 +-
 doc/misc/tramp.texi                                |  27 +
 etc/NEWS                                           |  55 +-
 lib-src/Makefile.in                                |  39 +
 lib-src/seccomp-filter.c                           | 363 ++++++++
 lisp/array.el                                      |  54 +-
 lisp/autoarg.el                                    |   4 +-
 lisp/autorevert.el                                 |   4 +-
 lisp/calculator.el                                 |   9 +-
 lisp/calendar/icalendar.el                         |  26 +-
 lisp/calendar/parse-time.el                        |  62 +-
 lisp/cedet/semantic/decorate/mode.el               |   2 +-
 lisp/cedet/semantic/grammar.el                     |   7 +-
 .../semantic/{grammar-wy.el => grm-wy-boot.el}     |   0
 lisp/cedet/semantic/idle.el                        |   3 +-
 lisp/cmuscheme.el                                  | 103 +--
 lisp/comint.el                                     |  25 +-
 lisp/cus-dep.el                                    |   6 +-
 lisp/dired-aux.el                                  |   2 +-
 lisp/dirtrack.el                                   |   4 +-
 lisp/dynamic-setting.el                            |   7 +-
 lisp/edmacro.el                                    |  36 +-
 lisp/emacs-lisp/byte-opt.el                        |  10 +-
 lisp/emacs-lisp/cconv.el                           |   2 +-
 lisp/emacs-lisp/checkdoc.el                        |   2 +-
 lisp/emacs-lisp/cl-macs.el                         |   7 +
 lisp/emacs-lisp/comp-cstr.el                       |  24 +-
 lisp/emacs-lisp/easy-mmode.el                      | 197 ++---
 lisp/emacs-lisp/easymenu.el                        |   8 +-
 lisp/emacs-lisp/edebug.el                          |  22 +-
 lisp/emacs-lisp/eieio-base.el                      |   3 +-
 lisp/emacs-lisp/float-sup.el                       |   1 +
 lisp/emacs-lisp/macroexp.el                        |   3 +-
 lisp/emacs-lisp/memory-report.el                   |  18 +-
 lisp/emacs-lisp/smie.el                            |  34 +-
 lisp/emacs-lisp/tabulated-list.el                  |  19 +-
 lisp/epa-file.el                                   |   4 +-
 lisp/epa-mail.el                                   |   2 +-
 lisp/erc/erc-dcc.el                                |  24 +-
 lisp/erc/erc-fill.el                               |   1 -
 lisp/erc/erc-track.el                              |   9 +-
 lisp/erc/erc.el                                    |  27 +-
 lisp/eshell/esh-proc.el                            |  38 +-
 lisp/eshell/esh-util.el                            | 166 ++--
 lisp/facemenu.el                                   |   1 +
 lisp/files-x.el                                    |   4 +-
 lisp/files.el                                      |  28 +-
 lisp/find-file.el                                  | 300 ++-----
 lisp/foldout.el                                    |  52 +-
 lisp/font-core.el                                  |   1 -
 lisp/frame.el                                      | 125 +--
 lisp/generic-x.el                                  | 335 ++++---
 lisp/gnus/gnus-cite.el                             |   4 +-
 lisp/gnus/message.el                               | 180 ++--
 lisp/gnus/nnagent.el                               |   1 -
 lisp/hippie-exp.el                                 |  53 +-
 lisp/ibuf-ext.el                                   | 152 ++--
 lisp/ibuf-macs.el                                  |  32 +-
 lisp/icomplete.el                                  |  42 +-
 lisp/image-mode.el                                 |   3 +-
 lisp/informat.el                                   |   4 +-
 lisp/international/ja-dic-cnv.el                   |   6 +-
 lisp/isearch.el                                    |  88 +-
 lisp/jka-compr.el                                  |  27 +-
 lisp/loadhist.el                                   |   2 +-
 lisp/loadup.el                                     |  18 +-
 lisp/mail/rmailmm.el                               |   2 +-
 lisp/mh-e/mh-search.el                             |  40 +-
 lisp/mh-e/mh-thread.el                             |  36 +-
 lisp/mh-e/mh-utils.el                              |   4 +-
 lisp/minibuffer.el                                 |  13 +-
 lisp/misearch.el                                   |  28 +-
 lisp/msb.el                                        |  79 +-
 lisp/net/eww.el                                    |  10 +
 lisp/net/goto-addr.el                              |   8 +-
 lisp/net/net-utils.el                              |  12 +-
 lisp/net/rcirc.el                                  |   7 +-
 lisp/net/shr.el                                    |  12 +-
 lisp/net/tramp-sh.el                               | 130 +--
 lisp/net/tramp.el                                  |  42 +-
 lisp/obsolete/iswitchb.el                          |   2 +-
 lisp/obsolete/pc-select.el                         |   2 -
 lisp/org/org-capture.el                            |   2 +-
 lisp/org/org-indent.el                             |   2 +-
 lisp/org/org-list.el                               |   2 +-
 lisp/org/org-src.el                                |   2 +-
 lisp/org/org-table.el                              |   6 +-
 lisp/org/org.el                                    |   2 +-
 lisp/org/ox-beamer.el                              |   8 +-
 lisp/outline.el                                    |   5 +-
 lisp/progmodes/bug-reference.el                    |   6 -
 lisp/progmodes/cc-align.el                         |   5 +-
 lisp/progmodes/cc-awk.el                           |   2 +-
 lisp/progmodes/cc-bytecomp.el                      |   5 +-
 lisp/progmodes/cc-cmds.el                          |  78 +-
 lisp/progmodes/cc-defs.el                          |   2 +-
 lisp/progmodes/cc-engine.el                        |  17 +-
 lisp/progmodes/cc-fonts.el                         |   8 +-
 lisp/progmodes/cc-guess.el                         |   2 +-
 lisp/progmodes/cc-langs.el                         |  16 +-
 lisp/progmodes/cc-menus.el                         |   2 +-
 lisp/progmodes/cc-mode.el                          |   2 +-
 lisp/progmodes/cc-styles.el                        |   4 +-
 lisp/progmodes/cc-vars.el                          |   5 +-
 lisp/progmodes/cmacexp.el                          |  37 +-
 lisp/progmodes/elisp-mode.el                       |   2 +-
 lisp/progmodes/flymake.el                          |   5 +-
 lisp/progmodes/project.el                          |  42 +-
 lisp/progmodes/ps-mode.el                          |  38 +-
 lisp/progmodes/python.el                           |   3 +-
 lisp/progmodes/sh-script.el                        |   2 +-
 lisp/progmodes/sql.el                              |   4 +-
 lisp/progmodes/verilog-mode.el                     |  40 +-
 lisp/progmodes/vhdl-mode.el                        | 981 +++++++++++----------
 lisp/ps-bdf.el                                     |   4 +-
 lisp/ps-mule.el                                    |  46 +-
 lisp/rect.el                                       |   2 +-
 lisp/repeat.el                                     |  84 +-
 lisp/replace.el                                    |  34 +-
 lisp/ruler-mode.el                                 |   2 -
 lisp/scroll-all.el                                 |   2 +-
 lisp/shadowfile.el                                 |  91 +-
 lisp/shell.el                                      |   2 +-
 lisp/simple.el                                     |   1 -
 lisp/so-long.el                                    |   2 +-
 lisp/startup.el                                    |   5 +-
 lisp/strokes.el                                    |   2 +-
 lisp/tab-bar.el                                    |  22 +
 lisp/tar-mode.el                                   |  40 +-
 lisp/textmodes/ispell.el                           |   2 +-
 lisp/textmodes/refer.el                            |  16 +-
 lisp/textmodes/remember.el                         |   2 +-
 lisp/textmodes/rst.el                              |  12 +-
 lisp/textmodes/sgml-mode.el                        |   2 +-
 lisp/textmodes/tildify.el                          |   2 +-
 lisp/vc/log-edit.el                                |   7 +-
 lisp/vc/pcvs.el                                    |   2 +-
 lisp/vt-control.el                                 |  16 +-
 lisp/window.el                                     |   4 +
 lisp/winner.el                                     |  19 +-
 src/emacs.c                                        | 208 ++++-
 src/xdisp.c                                        | 147 +--
 test/Makefile.in                                   |   2 +
 test/lisp/calculator-tests.el                      |  51 ++
 test/lisp/emacs-lisp/bytecomp-tests.el             | 230 ++---
 test/lisp/emacs-lisp/cl-macs-tests.el              |  14 +-
 test/lisp/emacs-lisp/comp-cstr-tests.el            |   4 +-
 test/lisp/emacs-lisp/edebug-tests.el               |  25 +
 test/lisp/loadhist-tests.el                        |  57 ++
 test/lisp/shadowfile-tests.el                      |   2 +-
 test/manual/indent/scheme.scm                      |  23 +
 test/src/emacs-resources/seccomp-filter-exec.bpf   |   1 +
 test/src/emacs-resources/seccomp-filter.bpf        |   1 +
 test/src/emacs-tests.el                            | 213 +++++
 164 files changed, 3664 insertions(+), 2598 deletions(-)
 create mode 100644 lib-src/seccomp-filter.c
 rename lisp/cedet/semantic/{grammar-wy.el => grm-wy-boot.el} (100%)
 create mode 100644 test/lisp/calculator-tests.el
 create mode 100644 test/lisp/loadhist-tests.el
 create mode 100644 test/manual/indent/scheme.scm
 create mode 120000 test/src/emacs-resources/seccomp-filter-exec.bpf
 create mode 120000 test/src/emacs-resources/seccomp-filter.bpf
 create mode 100644 test/src/emacs-tests.el



reply via email to

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