emacs-devel
[Top][All Lists]
Advanced

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

Re: On elisp running native - Update7


From: Gong-Yi Liao 廖宮毅
Subject: Re: On elisp running native - Update7
Date: Mon, 23 Mar 2020 21:59:27 -0500

On my machine (AMD A10-6800K),  time spent on compiling current
native-comp branch now reduce to 35 minutes compared to 5 hours in
previous attempts.

With comp-deferred-compilation turned on, I got the following error
messages while native-compiling SLIME package, not sure if the comp.el
provides the type checking:

----------------------------
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-xref-browser.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-typeout-frame.el...
Wrong tyWrong type argument: lispe argument: listp, #<subr slime-alistify>
tp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-tramp.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-trace-dialog.el...
Wrong type argument: listp, #<subr slimWrong type argument: listp,
#<subr se-alistify>
lime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-sprof.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-snapshot.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-scratch.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-scheme.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-sbcl-exts.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-repl.el...
Wrong type argument: listp, #<subr slime-alistWrong type argument:
listp, #<subr slime-alistify>
ify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-references.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-quicklisp.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-presentations.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-presentation-streams.el...
Wrong type argument: listp, #<suWrong type argument: listp, #<subr
slime-alistify>
br slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-parse.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-package-fu.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-mrepl.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-media.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-mdot-fu.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-macrostep.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-listener-hooks.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-indentation.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-hyperdoc.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-highlight-edits.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-fuzzy.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-fontifying-fu.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-fancy.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-fancy-trace.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-fancy-inspector.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-enclosing-context.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-editing-commands.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-compiler-notes-tree.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-clipboard.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-cl-indent.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-c-p-c.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-buffer-streams.el...
Wrong type argument: listp, #<subr slime-Wrong type argument: listp,
#<subr slime-alalistify>
istify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-banner.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-autodoc.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/slime-asdf.el...
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/inferior-slime.el...
Wrong type argument: listp, #<subr slime-alistify>
Wrong type argument: listp, #<subr slime-alistify>
Compiling 
/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/bridge.el...

In toplevel form:
bridge.el:69:13: Warning: Package cl is deprecated
can’t native compile a non lexical scoped function:
"/home/gong-yi/.emacs.d-28/elpa/slime-20200319.1939/contrib/bridge.el",
hand-bridge
Compilation finished.

--------------------




On Mon, Mar 23, 2020 at 4:37 PM Andrea Corallo <address@hidden> wrote:
>
> Hi all,
>
> This is to update on what has been going on on the feature/native-comp
> branch.
>
> I've written a small summary that touches: asyncronous compilation,
> deferred compilation, fast bootstrap and some more under "Update 7" on:
>
> https://akrl.sdf.org/gccemacs.html
>
> Please feedback comments opinions and or questions.
>
> Regards
>
>   Andrea
>
> --
> address@hidden
>



reply via email to

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