[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/native-comp updated (5a55a84 -> c324e02)
From: |
Andrea Corallo |
Subject: |
feature/native-comp updated (5a55a84 -> c324e02) |
Date: |
Sun, 21 Jun 2020 18:37:13 -0400 (EDT) |
akrl pushed a change to branch feature/native-comp.
from 5a55a84 * Implement 'maybe_gc_or_quit' to allow correct GC in
compiled Lisp.
new c37b544 Add native compiler dynamic scope support
new 47ab6c2 Add some testing for dynamic scope
new 29b2a08 Execute top level forms in the right lex/dyn scope.
new decced8 Allow per function speed declaration
new 34117de Add a test for speed -1
new 51df0ab Do not native compile two functions to allow cc-mode hack
new 1179a1c * Add a func-arity test for dynamic functions
new cfb871a * Handle correctly pure delaration specifier.
new 89b6f56 * src/comp.c (Fcomp__compile_ctxt_to_file): Confine gcc
optim level in [0, 3].
new 0a70ed9 ;* src/comp.c (define_maybe_gc_or_quit): Fix a comment.
new f0e9fdd Two `load-history' eln related fixes.
adds 54efe18 Derive gnus-edit-form-mode from lisp-data-mode, fix mode
map
adds 459bd56 Further fixes while testing tramp-crypt
adds a3474c5 Highlight typed variables in Python
adds f4b99b3 Mark python-shell-virtualenv-root as safe for directories
adds 4823fa1 Tag a test as unstable
adds 82a632e 2020-03-29 Michael R. Mauger <michael@mauger.com>
adds b3e7d04 Rearrange detecting remote uid and gid in Tramp
adds 62cf8f1 Ensure that getters and setters can be edebugged at the
same time.
adds e96f78f Band-aid for edebugging generator bodies (Bug#40434).
adds 4f92cf1 Add new VC command `repository-url'
adds 2e80328 Add optional remote-name argument to VC repository-url
command
adds 1507d61 Use vc-git-repository-url in vc-git-dir-extra-headers
adds 4503dcf Fix some Tramp problems seen during tests
adds a77ac01 gnus-cloud: Improve cloud sync
adds 6e777a6 Make project file name completion adhere to customization
adds 1d2c0a2 Change the key for project-find-regexp
adds 3bff583 Bump the project.el package version
adds 9682aa2 * lisp/dired-aux.el (dired-vc-deduce-fileset): Add
autoload cookie.
adds 6eb18a9 Move tab-bar and tab-line faces to faces.el (part of
bug#41200)
adds c43e5ed * lisp/image-mode.el (image-transform-original): New
command (bug#41222).
adds 43ad7dc Clean up D-Bus documentation (bug#41744)
adds 6b9eac6 * lisp/simple.el (shell-command-on-region): Fix docstring.
adds 22f4fba * lisp/emulation/cua-rect.el
(cua--rectangle-region-insert): New function.
adds 6cdecc2 Revert markup change in with-coding-priority docs
adds 079b0dc Delete, don't kill, dir dir fragments in
icomplete-fido-backward-updir
adds a71d178 * doc/misc/tramp.texi (Predefined connection
information): Add "tmpdir".
adds 1dff0a8 * lisp/image-mode.el (image-toggle-display-image): Fix
fit of rotated images.
adds cd4f75b Rename default function to
next-error-buffer-unnavigated-current (bug#40919)
adds 01e86b9 Fix recentf typo in Emacs manual
adds 229995b Fix some Texinfo markup
adds 21b03fa Merge from origin/emacs-27
adds 5502eed Auto-setup for bug-reference-mode
adds e2f443d vc-git-dir-extra-headers: Fix recent breakage
adds 2cc48d3 Fix setting project-vc-merge-submodules via .dir-locals.el
adds 2f231fc Add global bindings for project commands
adds eb3b03c New command: project-switch-to-buffer
adds 4b9b9cb ; Add a heading and a binding
adds 7c177ec New command: project-kill-buffers
adds a4f1d68 Bind default-directory to given DIR.
adds dcdf6d7 Make bug-reference auto-setup work in vc-dir or Magit
like modes
adds 7d7bd1b ;Fix error in commit dcdf6d7124
adds 97d1f67 Various dbus.el cleanups (bug#41744)
adds 0185d76 Fix and extend format-spec (bug#41758)
adds 23a148c Various battery.el improvements (bug#41808)
adds 453d30d Improve battery.el UPower support
adds 3dd6b23 Propertize all shr fragment IDs as shr-target-id
adds 363d981 Add binding for project-kill-buffers
adds 7a37460 Some Tramp cleanups, mainly in tramp-crypt.el
adds 75babd0 * etc/NEWS: Fix inconsistencies. Add
`tramp-crypt-add-directory'.
adds ba450b6 Define the dark luminance limit as a named constant
adds b6c7780 ; * lisp/faces.el (color-luminance-dark-limit): Better
doc string.
adds fbf40c1 Check AREF and aref_addr subscripts
adds 6fe5c21 project-switch-to-buffer: Use the "other buffer" as
default
adds 70ac80d Fix newly introduced errors in Tramp
adds 1e3b0f2 Improve doc strings of project.el
adds 3e7499c Fix various problems in Tramp
adds 2eda819 Fix last change in doc strings of project.el
adds be5d0c0 project-shell: Pop to an existing shell buffer by default
adds 2fec4c7 Fix bug with deactivation of mark in 'cua-cancel'
adds ed08512 Revert "Don't mention non-GNU package archives."
adds 50f489b Add fallback for 24-bit terminal color via
COLORTERM=truecolor
adds 7a70900 Documentation followup to the last change
adds 3af631d Fix last change for bug#41619
adds c59475a Fix a byte-compile warning.
adds c1056b0 Pop to an existing Eshell buffer by default
adds a1b487e ; project-shell, project-eshell: Docstring tweaks
adds 4cc6854 Silence some warnings in tests
adds 1ecd350 Evaluate some unnecessarily quoted lambdas
adds f18b035 Fix remaining problems with tramp-crypt.el
adds a4d3897 Replace some uses of cl-mapcan with mapcan
adds 8df2957 Improve doc strings of 'project-shell' and
'project-eshell'
adds 0792f8e Revert last change in benchmark.el
adds 9fe2bdb Consolidate #RGB string parsers
new c324e02 Merge remote-tracking branch 'savahnna/master' into dev
Summary of changes:
doc/emacs/cmdargs.texi | 9 +-
doc/emacs/files.texi | 6 +-
doc/emacs/frames.texi | 21 +-
doc/emacs/misc.texi | 6 +-
doc/lispref/control.texi | 2 +-
doc/lispref/debugging.texi | 2 +-
doc/lispref/errors.texi | 5 +-
doc/lispref/files.texi | 2 +-
doc/lispref/frames.texi | 2 +-
doc/lispref/nonascii.texi | 6 +-
doc/lispref/os.texi | 2 +-
doc/lispref/strings.texi | 35 +-
doc/lispref/text.texi | 2 +-
doc/misc/dbus.texi | 826 +++++++++++----------
doc/misc/efaq-w32.texi | 14 +-
doc/misc/efaq.texi | 35 +-
doc/misc/emacs-gnutls.texi | 2 +-
doc/misc/gnus-faq.texi | 5 +-
doc/misc/message.texi | 4 +-
doc/misc/tramp.texi | 13 +-
etc/NEWS | 56 +-
etc/NEWS.27 | 4 +-
lisp/battery.el | 675 +++++++++--------
lisp/cedet/semantic/complete.el | 8 +-
lisp/dired-aux.el | 16 +-
lisp/emacs-lisp/benchmark.el | 2 +-
lisp/emacs-lisp/byte-run.el | 8 +-
lisp/emacs-lisp/bytecomp.el | 15 +-
lisp/emacs-lisp/comp.el | 289 ++++---
lisp/emacs-lisp/generator.el | 8 +-
lisp/emacs-lisp/gv.el | 2 +-
lisp/emacs-lisp/package.el | 12 +-
lisp/emacs-lisp/rx.el | 2 +-
lisp/emulation/cua-base.el | 2 +-
lisp/emulation/cua-rect.el | 6 +-
lisp/erc/erc-match.el | 19 +-
lisp/erc/erc.el | 21 +-
lisp/eshell/em-pred.el | 8 +-
lisp/faces.el | 35 +-
lisp/format-spec.el | 183 ++---
lisp/gnus/gnus-cloud.el | 54 +-
lisp/gnus/gnus-eform.el | 18 +-
lisp/gnus/gnus-sieve.el | 10 +-
lisp/gnus/gssapi.el | 11 +-
lisp/gnus/mail-source.el | 30 +-
lisp/gnus/message.el | 137 ++--
lisp/icomplete.el | 5 +-
lisp/image-dired.el | 1 -
lisp/image-mode.el | 32 +-
lisp/net/dbus.el | 499 ++++++-------
lisp/net/eww.el | 18 +-
lisp/net/imap.el | 30 +-
lisp/net/network-stream.el | 13 +-
lisp/net/shr.el | 25 +-
lisp/net/tramp-adb.el | 102 +--
lisp/net/tramp-archive.el | 4 +-
lisp/net/tramp-compat.el | 17 +-
lisp/net/tramp-crypt.el | 206 +++--
lisp/net/tramp-gvfs.el | 74 +-
lisp/net/tramp-rclone.el | 7 +-
lisp/net/tramp-sh.el | 180 ++---
lisp/net/tramp-smb.el | 13 +-
lisp/net/tramp-sudoedit.el | 37 +-
lisp/net/tramp.el | 105 ++-
lisp/obsolete/tls.el | 16 +-
lisp/progmodes/bug-reference.el | 221 ++++++
lisp/progmodes/cc-bytecomp.el | 2 +
lisp/progmodes/cc-langs.el | 3 +-
lisp/progmodes/project.el | 204 +++--
lisp/progmodes/python.el | 4 +-
lisp/progmodes/sql.el | 2 +-
lisp/progmodes/verilog-mode.el | 10 +-
lisp/progmodes/xref.el | 6 +-
lisp/simple.el | 16 +-
lisp/startup.el | 7 +-
lisp/tab-bar.el | 15 +-
lisp/tab-line.el | 16 +-
lisp/term/tty-colors.el | 58 +-
lisp/textmodes/bibtex.el | 10 +-
lisp/textmodes/tex-mode.el | 3 -
lisp/vc/vc-bzr.el | 9 +
lisp/vc/vc-git.el | 29 +-
lisp/vc/vc-hg.el | 8 +
lisp/vc/vc-svn.el | 9 +-
lisp/vc/vc.el | 17 +-
src/alloc.c | 1 +
src/comp.c | 78 +-
src/dispextern.h | 2 +
src/eval.c | 24 +-
src/lisp.h | 29 +-
src/lread.c | 3 +-
src/nsterm.m | 59 +-
src/pdumper.c | 5 +-
src/term.c | 9 +
src/w32fns.c | 157 +---
src/xfaces.c | 116 +++
src/xterm.c | 51 +-
test/lisp/autoinsert-tests.el | 8 +-
test/lisp/battery-tests.el | 106 ++-
test/lisp/calendar/lunar-tests.el | 5 +
test/lisp/emacs-lisp/generator-tests.el | 9 +
test/lisp/emacs-lisp/gv-tests.el | 19 +
test/lisp/emacs-lisp/package-tests.el | 27 +-
test/lisp/format-spec-tests.el | 135 +++-
test/lisp/imenu-tests.el | 15 +-
test/lisp/net/dbus-tests.el | 4 +-
test/lisp/net/tramp-tests.el | 9 +
test/lisp/progmodes/sql-tests.el | 8 +-
test/lisp/vc/vc-tests.el | 9 +-
test/manual/etags/tex-src/gzip.texi | 2 +-
.../comp-test-funcs-dyn.el} | 25 +-
test/src/comp-test-funcs.el | 4 +
test/src/comp-tests.el | 62 +-
test/src/undo-tests.el | 2 +-
test/src/xfaces-tests.el | 23 +
115 files changed, 3230 insertions(+), 2439 deletions(-)
copy test/{lisp/emacs-lisp/float-sup-tests.el => src/comp-test-funcs-dyn.el}
(59%)
- feature/native-comp updated (5a55a84 -> c324e02),
Andrea Corallo <=
- feature/native-comp c37b544 01/12: Add native compiler dynamic scope support, Andrea Corallo, 2020/06/21
- feature/native-comp 47ab6c2 02/12: Add some testing for dynamic scope, Andrea Corallo, 2020/06/21
- feature/native-comp 29b2a08 03/12: Execute top level forms in the right lex/dyn scope., Andrea Corallo, 2020/06/21
- feature/native-comp decced8 04/12: Allow per function speed declaration, Andrea Corallo, 2020/06/21
- feature/native-comp 34117de 05/12: Add a test for speed -1, Andrea Corallo, 2020/06/21
- feature/native-comp 51df0ab 06/12: Do not native compile two functions to allow cc-mode hack, Andrea Corallo, 2020/06/21
- feature/native-comp 1179a1c 07/12: * Add a func-arity test for dynamic functions, Andrea Corallo, 2020/06/21
- feature/native-comp 89b6f56 09/12: * src/comp.c (Fcomp__compile_ctxt_to_file): Confine gcc optim level in [0, 3]., Andrea Corallo, 2020/06/21
- feature/native-comp cfb871a 08/12: * Handle correctly pure delaration specifier., Andrea Corallo, 2020/06/21
- feature/native-comp 0a70ed9 10/12: ; * src/comp.c (define_maybe_gc_or_quit): Fix a comment., Andrea Corallo, 2020/06/21