[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
- feature/native-comp updated (8ed46b7 -> b064ddd),
Andrea Corallo <=