[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/native-comp updated (2593bbe -> 5f13016)
From: |
Andrea Corallo |
Subject: |
feature/native-comp updated (2593bbe -> 5f13016) |
Date: |
Thu, 9 Jul 2020 11:57:49 -0400 (EDT) |
akrl pushed a change to branch feature/native-comp.
from 2593bbe * Relax constant folding rules
adds 32b3856 Use 'emacs-lisp-mode-syntax-table' for reading Lisp
expressions
adds 697942f CC Mode: Fix wrong value of comment-start-skip, fixing
half of bug #41952
adds eae028b Fix filling in js-mode and mhtml-mode (js-mode parts),
fixing bug #41897
adds 1560c92 Remove long obsolete c-looking-at-bos. Make
c-at-expression-start-p obsolete
adds c10293e Relax portable number check in byte compiler (bug#42147)
adds 58e27eb Don't confuse errors with nil in bytecomp-tests.el
adds e3ada20 Verilog-Mode collected updates.
adds 4ca13d9 project-switch-to-buffer: Don't filter based on
default-directory
adds bcde795 ; Add a couple of FIXMEs
adds 3c7bae2 * lisp/progmodes/project.el: Bump the version.
adds 9f9ce63 ; Add a note about a bottleneck
adds 10a0941 ; Revert "; Add a note about a bottleneck"
adds fb63a64 Mark more functions pure (bug#42147)
adds 3f990c3 Simplify byte-code optimisation of pure functions
adds 6b80ff3 * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): Add
`keyword`
adds b87fc93 ; * src/xdisp.c (pos_visible_p): Yet another minor fix
for bug#42039.
adds b9abf5c Improve do string of 'man'
adds 0121db2 * src/keyboard.c (Fclear_this_command_keys): Doc fix.
adds cce00be Fix ACTION argument of 'display-buffer' call in gud.el
adds 59e768d Fix undefined behavior in json.c (Bug#42113)
adds 3b36b38 Merge from origin/emacs-27
adds 2aa4be8 ; Auto-commit of loaddefs files.
adds 1e3f94f ; Merge from origin/emacs-27
adds 3c778c4 * doc/misc/tramp.texi (Customizing Methods): Fix typo.
adds d453cee Minor improvement in ELisp manual
adds 247dcb4 Clarify the documentation of 'left/right-fringe' display
spec
adds 71fc003 Avoid infloop in 'format-mode-line'
adds 1a850f4 Merge from origin/emacs-27
adds df3ece9 Optimise assoc and rassoc with symbol key to assq and
rassq
new 3d43d45 Merge remote-tracking branch 'savannah/master' into HEAD
new 0b81044 * Clean-up some const folding logic and add
`comp-function-pure-p'
new b31b0eb * Rework some test logic for generality
new e6ab4e3 * Add a test targeting forward propagation
new 3db6ace * Define `comp-symbol-func-to-fun'
new 4348969 * test/src/comp-test-funcs.el (comp-tests-aref-aset-f) :
Fix UB.
new 5688739 * Add `comp-call-op-p'
new 7622740 * Introduce a new pass ipa-pure
new b4de6ba * Optimize pure functions defined by the compilation
environment
new a53b446 Add some tests for pure function optimization
new 92e744d ;* test/src/comp-test-funcs-dyn.el: Fix comment header.
new 9aaca82 * Add `comp-disabled-passes'
new 02bf2e0 * Disable ipa-pure in comp-tests-tco
adds a7a53f0 Better handle asynchronous Eldoc sources
adds 22cae4f New M-x eldoc for on-demand and interactive documentation
requests
adds a9bd506 * lisp/emacs-lisp/eldoc.el (Version): Bump to 1.1.0
adds 1203626 Make more parts of Emacs use new Eldoc capabilities
adds bba3bea Adjust Eldoc documentation after Eli's review
adds b3efd5c Adjust describe-char-eldoc to new
eldoc-documentation-functions protocol
adds fbc0bc6 Change version scheme of two Eldoc obsolete specs
adds 384fa10 Improve Eldoc docstrings
adds b7058f9 Special-case symbol and fixnum keys in member, assoc and
rassoc
adds 8cdfccf ; * etc/NEWS: Minor copyedits of the recent additions.
adds a85026c ; * etc/NEWS: Fix last change.
adds 6063b54 Shoosh warnings about obsolete
eldoc-documentation-function
adds 9a7aab2 ; * etc/NEWS (Eldoc): adjust NEWS entry.
adds fcc0467 * lisp/progmodes/cc-engine.el (c-at-expression-start-p):
Fix message.
adds ef8bd7d Update tests for recent changes
adds 19cf8e5 Bump Flymake version
new 5f13016 Merge remote-tracking branch 'savannah/master' into wip2
Summary of changes:
doc/emacs/programs.texi | 10 +-
doc/lispref/display.texi | 12 +-
doc/lispref/frames.texi | 13 +-
doc/lispref/modes.texi | 7 +-
doc/misc/tramp.texi | 9 +-
etc/NEWS | 27 +-
lisp/cedet/semantic/grammar.el | 45 +-
lisp/descr-text.el | 13 +-
lisp/emacs-lisp/byte-opt.el | 156 +++----
lisp/emacs-lisp/cl-macs.el | 26 +-
lisp/emacs-lisp/comp.el | 157 +++++--
lisp/emacs-lisp/eldoc.el | 508 ++++++++++++++++-----
lisp/hexl.el | 2 +-
lisp/man.el | 6 +-
lisp/progmodes/cc-engine.el | 30 +-
lisp/progmodes/cc-langs.el | 2 +-
lisp/progmodes/cfengine.el | 17 +-
lisp/progmodes/elisp-mode.el | 61 ++-
lisp/progmodes/flymake.el | 14 +-
lisp/progmodes/gud.el | 6 +-
lisp/progmodes/js.el | 4 +-
lisp/progmodes/octave.el | 6 +-
lisp/progmodes/project.el | 31 +-
lisp/progmodes/python.el | 20 +-
lisp/progmodes/verilog-mode.el | 112 +++--
lisp/simple.el | 7 +-
lisp/textmodes/mhtml-mode.el | 35 +-
src/fns.c | 14 +
src/json.c | 2 +
src/keyboard.c | 2 +-
src/xdisp.c | 27 +-
test/lisp/descr-text-tests.el | 6 +-
test/lisp/emacs-lisp/bytecomp-tests.el | 20 +-
test/lisp/progmodes/elisp-mode-tests.el | 6 +-
test/src/comp-test-funcs-dyn.el | 2 +-
test/src/comp-test-funcs.el | 2 +-
.../float-sup-tests.el => src/comp-test-pure.el} | 25 +-
test/src/comp-tests.el | 80 +++-
test/src/json-tests.el | 12 +
39 files changed, 1066 insertions(+), 468 deletions(-)
copy test/{lisp/emacs-lisp/float-sup-tests.el => src/comp-test-pure.el} (61%)
- feature/native-comp updated (2593bbe -> 5f13016),
Andrea Corallo <=
- feature/native-comp 0b81044 02/14: * Clean-up some const folding logic and add `comp-function-pure-p', Andrea Corallo, 2020/07/09
- feature/native-comp b31b0eb 03/14: * Rework some test logic for generality, Andrea Corallo, 2020/07/09
- feature/native-comp 3d43d45 01/14: Merge remote-tracking branch 'savannah/master' into HEAD, Andrea Corallo, 2020/07/09
- feature/native-comp 4348969 06/14: * test/src/comp-test-funcs.el (comp-tests-aref-aset-f) : Fix UB., Andrea Corallo, 2020/07/09
- feature/native-comp 5688739 07/14: * Add `comp-call-op-p', Andrea Corallo, 2020/07/09
- feature/native-comp 9aaca82 12/14: * Add `comp-disabled-passes', Andrea Corallo, 2020/07/09
- feature/native-comp e6ab4e3 04/14: * Add a test targeting forward propagation, Andrea Corallo, 2020/07/09
- feature/native-comp 3db6ace 05/14: * Define `comp-symbol-func-to-fun', Andrea Corallo, 2020/07/09
- feature/native-comp 7622740 08/14: * Introduce a new pass ipa-pure, Andrea Corallo, 2020/07/09
- feature/native-comp b4de6ba 09/14: * Optimize pure functions defined by the compilation environment, Andrea Corallo, 2020/07/09