unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
@ 2020-06-28 10:48 ` Andrey Orst
  2020-06-28 20:29   ` Andrea Corallo
  2020-06-29 18:06   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 2 replies; 13+ messages in thread
From: Andrey Orst @ 2020-06-28 10:48 UTC (permalink / raw)
  To: 42108

[-- Attachment #1: Type: text/plain, Size: 6223 bytes --]

Some commits ago, I'm not sure exactly when, Emacs compiled with native
compilation branch no longer able to display Treemacs buffer. When
trying open Treemacs I can see the error message:

    Wrong type argument: stringp, nil

Here's minimal init.el:

    (defvar package-archives)
    (setq package-archives
          '(("gnu" . "https://elpa.gnu.org/packages/")
            ("melpa" . "https://melpa.org/packages/")))

    (package-initialize)
    (package-refresh-contents)

    (unless (package-installed-p 'treemacs)
      (package-install 'treemacs))

    (treemacs)

This will automatically download and install treemacs, and run it,
however the treemacs buffer is empty, and nothing works.

If I switch to current master branch and recompile Emacs, then Treemacs
works as expected, so I assume it is a native-comp branch bug.


In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.13,
cairo version 1.16.0)
 of 2020-06-28 built on toolbox
Repository revision: 0eedb5af0b9f505dda9418323c74e992a40e5585
Repository branch: feature/native-comp
Windowing system distributor 'Fedora Project', version 11.0.12008000
System Description: Fedora 32 (Workstation Edition)

Recent messages:
Checking
/home/andreyorst/.emacs.d/elpa/treemacs-20200625.2056/icons/default/svgrepo...
Checking
/home/andreyorst/.emacs.d/elpa/treemacs-20200625.2056/icons/default/vsc...
Done (Total of 28 files compiled, 2 skipped)
Package ‘treemacs’ installed.
Saving file /home/andreyorst/.emacs.d/init.el...
Wrote /home/andreyorst/.emacs.d/init.el
For information about GNU Emacs and the GNU system, type C-h C-a.
Wrong type argument: stringp, nil
Quit
Making completion list... [2 times]

Configured using:
 'configure --with-nativecomp --without-pop
 --prefix=/home/andreyorst/.local/emacs
 --bindir=/home/andreyorst/.local/bin
 '--program-transform-name=s/^ctags$/ctags.emacs/''

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS JSON PDUMPER LCMS2
GMP

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  treemacs-filewatch-mode: t
  treemacs-follow-mode: t
  treemacs-fringe-indicator-mode: t
  treemacs-git-mode: deferred
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug sendmail cus-edit cus-start cus-load
wid-edit treemacs treemacs-header-line treemacs-compatibility
treemacs-mode treemacs-bookmarks warnings thunk treemacs-interface
treemacs-extensions treemacs-persistence treemacs-mouse-interface
treemacs-tag-follow-mode treemacs-filewatch-mode treemacs-tags
treemacs-faces imenu xref project filenotify treemacs-follow-mode
treemacs-rendering treemacs-visuals treemacs-fringe-indicator pulse
treemacs-async treemacs-icons treemacs-themes bookmark pp
treemacs-workspaces treemacs-scope treemacs-dom treemacs-core-utils
treemacs-macros treemacs-logging treemacs-customization ace-window f
hl-line pfuture ht s avy rx inline edmacro kmacro org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete pcomplete org-list org-faces org-entities noutline outline
org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys
org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar
cal-loaddefs hydra advice lv dash cl-extra help-mode use-package-ensure
use-package-delight use-package-diminish use-package-bind-key bind-key
use-package-core info tar-mode arc-mode archive-mode easy-mmode compile
comint ansi-color ring autoload radix-tree lisp-mnt mm-archive message
dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config
gnus-util rmail rmail-loaddefs text-property-search time-date mailabbrev
gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils gnutls
network-stream url-http mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr url-gw nsm rmc puny url-cache url-auth url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap finder-inf package easymenu browse-url
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs
eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv
bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs
button faces cus-face pcase macroexp files text-properties overlay sha1
md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 330086 73278)
 (symbols 48 24681 57)
 (strings 32 106609 5332)
 (string-bytes 1 3050345)
 (vectors 16 38569)
 (vector-slots 8 862927 65016)
 (floats 8 440 527)
 (intervals 56 1333 0)
 (buffers 992 15))


-- 
Best regards,
Andrey Orst

[-- Attachment #2: Type: text/html, Size: 7006 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-28 10:48 ` bug#42108: 28.0.50; treemacs no longer work on native-comp branch Andrey Orst
@ 2020-06-28 20:29   ` Andrea Corallo
  2020-06-29  8:52     ` Andrey Orst
  2020-06-29 18:06   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  1 sibling, 1 reply; 13+ messages in thread
From: Andrea Corallo @ 2020-06-28 20:29 UTC (permalink / raw)
  To: Andrey Orst; +Cc: 42108

Andrey Orst <andreyorst@gmail.com> writes:

> Some commits ago, I'm not sure exactly when, Emacs compiled with
> native
> compilation branch no longer able to display Treemacs buffer. When
> trying open Treemacs I can see the error message:
>
>     Wrong type argument: stringp, nil
>
> Here's minimal init.el:
>
>     (defvar package-archives)
>     (setq package-archives
>           '(("gnu" . "https://elpa.gnu.org/packages/")
>             ("melpa" . "https://melpa.org/packages/")))
>    
>     (package-initialize)
>     (package-refresh-contents)
>    
>     (unless (package-installed-p 'treemacs)
>       (package-install 'treemacs))
>    
>     (treemacs)
>    
> This will automatically download and install treemacs, and run it,
> however the treemacs buffer is empty, and nothing works.
>
> If I switch to current master branch and recompile Emacs, then
> Treemacs
> works as expected, so I assume it is a native-comp branch bug.

Hi Andrey,

I tried your reproducer using the lastest native-comp 0ce4bf3ede and it
works for me.  Possibly this could be solved by one of the other bugs I
fixed this weekend.

Could you have another try to see if you still see the issue?

Thanks!

  Andrea

-- 
akrl@sdf.org





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-28 20:29   ` Andrea Corallo
@ 2020-06-29  8:52     ` Andrey Orst
  2020-06-29 10:46       ` Andrey Orst
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Orst @ 2020-06-29  8:52 UTC (permalink / raw)
  To: 42108; +Cc: Andrea Corallo

[-- Attachment #1: Type: text/plain, Size: 1426 bytes --]

Yes, everything seem to work now

On Sun, Jun 28, 2020 at 11:29 PM Andrea Corallo <akrl@sdf.org> wrote:

> Andrey Orst <andreyorst@gmail.com> writes:
>
> > Some commits ago, I'm not sure exactly when, Emacs compiled with
> > native
> > compilation branch no longer able to display Treemacs buffer. When
> > trying open Treemacs I can see the error message:
> >
> >     Wrong type argument: stringp, nil
> >
> > Here's minimal init.el:
> >
> >     (defvar package-archives)
> >     (setq package-archives
> >           '(("gnu" . "https://elpa.gnu.org/packages/")
> >             ("melpa" . "https://melpa.org/packages/")))
> >
> >     (package-initialize)
> >     (package-refresh-contents)
> >
> >     (unless (package-installed-p 'treemacs)
> >       (package-install 'treemacs))
> >
> >     (treemacs)
> >
> > This will automatically download and install treemacs, and run it,
> > however the treemacs buffer is empty, and nothing works.
> >
> > If I switch to current master branch and recompile Emacs, then
> > Treemacs
> > works as expected, so I assume it is a native-comp branch bug.
>
> Hi Andrey,
>
> I tried your reproducer using the lastest native-comp 0ce4bf3ede and it
> works for me.  Possibly this could be solved by one of the other bugs I
> fixed this weekend.
>
> Could you have another try to see if you still see the issue?
>
> Thanks!
>
>   Andrea
>
> --
> akrl@sdf.org
>


-- 
Best regards,
Andrey Orst

[-- Attachment #2: Type: text/html, Size: 2497 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-29  8:52     ` Andrey Orst
@ 2020-06-29 10:46       ` Andrey Orst
  0 siblings, 0 replies; 13+ messages in thread
From: Andrey Orst @ 2020-06-29 10:46 UTC (permalink / raw)
  To: 42108; +Cc: Andrea Corallo

[-- Attachment #1: Type: text/plain, Size: 1950 bytes --]

though now yasnippet seem to be broken with such messages:

    File mode specification error: (void-variable --cl-rest--)
    apply: Symbol’s value as variable is void: --cl-rest--

Deleting eln directory with compiled files from yasnippet dir makes it work
until I reload Emacs.

On Mon, Jun 29, 2020 at 11:52 AM Andrey Orst <andreyorst@gmail.com> wrote:

> Yes, everything seem to work now
>
> On Sun, Jun 28, 2020 at 11:29 PM Andrea Corallo <akrl@sdf.org> wrote:
>
>> Andrey Orst <andreyorst@gmail.com> writes:
>>
>> > Some commits ago, I'm not sure exactly when, Emacs compiled with
>> > native
>> > compilation branch no longer able to display Treemacs buffer. When
>> > trying open Treemacs I can see the error message:
>> >
>> >     Wrong type argument: stringp, nil
>> >
>> > Here's minimal init.el:
>> >
>> >     (defvar package-archives)
>> >     (setq package-archives
>> >           '(("gnu" . "https://elpa.gnu.org/packages/")
>> >             ("melpa" . "https://melpa.org/packages/")))
>> >
>> >     (package-initialize)
>> >     (package-refresh-contents)
>> >
>> >     (unless (package-installed-p 'treemacs)
>> >       (package-install 'treemacs))
>> >
>> >     (treemacs)
>> >
>> > This will automatically download and install treemacs, and run it,
>> > however the treemacs buffer is empty, and nothing works.
>> >
>> > If I switch to current master branch and recompile Emacs, then
>> > Treemacs
>> > works as expected, so I assume it is a native-comp branch bug.
>>
>> Hi Andrey,
>>
>> I tried your reproducer using the lastest native-comp 0ce4bf3ede and it
>> works for me.  Possibly this could be solved by one of the other bugs I
>> fixed this weekend.
>>
>> Could you have another try to see if you still see the issue?
>>
>> Thanks!
>>
>>   Andrea
>>
>> --
>> akrl@sdf.org
>>
>
>
> --
> Best regards,
> Andrey Orst
>


-- 
Best regards,
Andrey Orst

[-- Attachment #2: Type: text/html, Size: 3464 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-28 10:48 ` bug#42108: 28.0.50; treemacs no longer work on native-comp branch Andrey Orst
  2020-06-28 20:29   ` Andrea Corallo
@ 2020-06-29 18:06   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-06-30  6:37     ` Andrey Orst
  1 sibling, 1 reply; 13+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-06-29 18:06 UTC (permalink / raw)
  To: Andrey Orst; +Cc: 42108@debbugs.gnu.org

Andrey Orst <andreyorst@gmail.com> writes:

> though now yasnippet seem to be broken with such messages:
>
>     File mode specification error: (void-variable --cl-rest--)
>     apply: Symbol’s value as variable is void: --cl-rest--
>
> Deleting eln directory with compiled files from yasnippet dir makes
> it work until I reload Emacs.

I've got a bunch of similar errors with GNUs today.

I pushed d3ac3534b4 reverting what I think is the offending commit, even
if I still have to look into the detail.

Could you give it a try?

Thanks

  Andrea

PS sdf mail is killed today :/





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-29 18:06   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-06-30  6:37     ` Andrey Orst
  2020-06-30  9:06       ` Andrey Orst
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Orst @ 2020-06-30  6:37 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 42108

[-- Attachment #1: Type: text/plain, Size: 826 bytes --]

Seems working fine on d3ac3534b4. Been using it yesterday and today, with
no visible issues so far

пн, 29 июн. 2020 г., 21:07 Andrea Corallo <andrea_corallo@yahoo.it>:

> Andrey Orst <andreyorst@gmail.com> writes:
>
> > though now yasnippet seem to be broken with such messages:
> >
> >     File mode specification error: (void-variable --cl-rest--)
> >     apply: Symbol’s value as variable is void: --cl-rest--
> >
> > Deleting eln directory with compiled files from yasnippet dir makes
> > it work until I reload Emacs.
>
> I've got a bunch of similar errors with GNUs today.
>
> I pushed d3ac3534b4 reverting what I think is the offending commit, even
> if I still have to look into the detail.
>
> Could you give it a try?
>
> Thanks
>
>   Andrea
>
> PS sdf mail is killed today :/
>

[-- Attachment #2: Type: text/html, Size: 1325 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-30  6:37     ` Andrey Orst
@ 2020-06-30  9:06       ` Andrey Orst
  2020-06-30 10:20         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Orst @ 2020-06-30  9:06 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 42108

[-- Attachment #1: Type: text/plain, Size: 1059 bytes --]

Strange, but on the other machine the bug persists. How can I help
debugging this?

On Tue, Jun 30, 2020 at 9:37 AM Andrey Orst <andreyorst@gmail.com> wrote:

> Seems working fine on d3ac3534b4. Been using it yesterday and today, with
> no visible issues so far
>
> пн, 29 июн. 2020 г., 21:07 Andrea Corallo <andrea_corallo@yahoo.it>:
>
>> Andrey Orst <andreyorst@gmail.com> writes:
>>
>> > though now yasnippet seem to be broken with such messages:
>> >
>> >     File mode specification error: (void-variable --cl-rest--)
>> >     apply: Symbol’s value as variable is void: --cl-rest--
>> >
>> > Deleting eln directory with compiled files from yasnippet dir makes
>> > it work until I reload Emacs.
>>
>> I've got a bunch of similar errors with GNUs today.
>>
>> I pushed d3ac3534b4 reverting what I think is the offending commit, even
>> if I still have to look into the detail.
>>
>> Could you give it a try?
>>
>> Thanks
>>
>>   Andrea
>>
>> PS sdf mail is killed today :/
>>
>

-- 
Best regards,
Andrey Orst

[-- Attachment #2: Type: text/html, Size: 2008 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-30  9:06       ` Andrey Orst
@ 2020-06-30 10:20         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-06-30 14:07           ` Andrey Orst
  0 siblings, 1 reply; 13+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-06-30 10:20 UTC (permalink / raw)
  To: Andrey Orst; +Cc: 42108

Mmh strange, here seams back stable since yesterday's fix.  

Perhaps you can make sure the all the old eln has been removed 
(including the one related to the packages).

The way to debug is to identify the function that is failing, build a reproducer and see 
what's going wrong, I know is a bit generic tho :/

If you find a reproducer I'll jump into.

Thanks!

  Andrea






^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-30 10:20         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-06-30 14:07           ` Andrey Orst
  2020-06-30 15:17             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Orst @ 2020-06-30 14:07 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 42108


[-- Attachment #1.1: Type: text/plain, Size: 857 bytes --]

I've figured out why this error did not happen to me at my home PC. I'm
using desktop-save-mode, and at work it loaded some buffer that enables
yasnippet support, thus immediately producing error. At home I mostly work
with text files, that I don't enable snippets, so error got unnoticed.

I've set `debug-on-error' to t, and here's the trace:



On Tue, Jun 30, 2020 at 1:20 PM Andrea Corallo <andrea_corallo@yahoo.it>
wrote:

> Mmh strange, here seams back stable since yesterday's fix.
>
> Perhaps you can make sure the all the old eln has been removed
> (including the one related to the packages).
>
> The way to debug is to identify the function that is failing, build a
> reproducer and see
> what's going wrong, I know is a bit generic tho :/
>
> If you find a reproducer I'll jump into.
>
> Thanks!
>
>   Andrea
>
>

-- 
Best regards,
Andrey Orst

[-- Attachment #1.2: Type: text/html, Size: 1472 bytes --]

[-- Attachment #2: trace --]
[-- Type: application/octet-stream, Size: 4220 bytes --]

Debugger entered--Lisp error: (void-variable --cl-rest--)
  yas--define-snippets-2(#s(yas--table :name "org-mode" :hash #<hash-table equal 0/65 0xfc9713> :uuidhash #<hash-table equal 0/65 0x100b34f> :parents nil :direct-keymap (keymap)) "kbd" "<kbd>$1</kbd>$0" "kbd" nil nil nil "/home/andreyorst/.config/emacs/snippets/org-mode/k..." nil nil)
  apply(yas--define-snippets-2 #s(yas--table :name "org-mode" :hash #<hash-table equal 0/65 0xfc9713> :uuidhash #<hash-table equal 0/65 0x100b34f> :parents nil :direct-keymap (keymap)) ("kbd" "<kbd>$1</kbd>$0" "kbd" nil nil nil "/home/andreyorst/.config/emacs/snippets/org-mode/k..." nil nil))
  yas--define-snippets-1(("kbd" "<kbd>$1</kbd>$0" "kbd" nil nil nil "/home/andreyorst/.config/emacs/snippets/org-mode/k..." nil nil) #s(yas--table :name "org-mode" :hash #<hash-table equal 0/65 0xfc9713> :uuidhash #<hash-table equal 0/65 0x100b34f> :parents nil :direct-keymap (keymap)))
  yas-define-snippets(org-mode (("kbd" "<kbd>$1</kbd>$0" "kbd" nil nil nil "/home/andreyorst/.config/emacs/snippets/org-mode/k..." nil nil)))
  yas--load-directory-2("/home/andreyorst/.config/emacs/snippets/org-mode" org-mode)
  yas--load-directory-1("/home/andreyorst/.config/emacs/snippets/org-mode" org-mode)
  apply(yas--load-directory-1 ("/home/andreyorst/.config/emacs/snippets/org-mode" org-mode))
  #f(compiled-function (&rest args2) #<bytecode -0x1670aca4031bd959>)()
  yas--load-pending-jits()
  yas-load-directory("/home/andreyorst/.config/emacs/snippets" t)
  yas--load-snippet-dirs(nil)
  yas-reload-all()
  (progn (if (member 'yas-shortest-key-until-whitespace yas-key-syntaxes) yas-key-syntaxes (setq yas-key-syntaxes (cons 'yas-shortest-key-until-whitespace yas-key-syntaxes))) (yas-reload-all) t)
  (condition-case err (progn (if (member 'yas-shortest-key-until-whitespace yas-key-syntaxes) yas-key-syntaxes (setq yas-key-syntaxes (cons 'yas-shortest-key-until-whitespace yas-key-syntaxes))) (yas-reload-all) t) ((debug error) (funcall use-package--warning60 :config err)))
  (closure (t) nil (condition-case err (progn (if (member 'yas-shortest-key-until-whitespace yas-key-syntaxes) yas-key-syntaxes (setq yas-key-syntaxes (cons 'yas-shortest-key-until-whitespace yas-key-syntaxes))) (yas-reload-all) t) ((debug error) (funcall use-package--warning60 :config err))))()
  eval-after-load-helper("/home/andreyorst/.config/emacs/straight/build/yasn...")
  do-after-load-evaluation("/home/andreyorst/.config/emacs/straight/build/yasn...")
  yas-reload-all()
  #f(compiled-function (symbol new) #<bytecode -0x1b7540973ed0e5cb>)(yas-snippet-dirs ("/home/andreyorst/.config/emacs/snippets"))
  custom-initialize-reset(yas-snippet-dirs (list yas--default-user-snippets-dir))
  custom-declare-variable(yas-snippet-dirs (list yas--default-user-snippets-dir) "List of top-level snippet directories.\n\nEach eleme..." :type (choice (directory :tag "Single directory") (repeat :tag "List of directories" (choice (directory) (variable)))) :set #f(compiled-function (symbol new) #<bytecode -0x1b7540973ed0e5cb>))
  yas-minor-mode()
  run-hooks(change-major-mode-after-body-hook prog-mode-hook c-mode-common-hook c++-mode-hook)
  apply(run-hooks (change-major-mode-after-body-hook prog-mode-hook c-mode-common-hook c++-mode-hook))
  run-mode-hooks(c++-mode-hook)
  c++-mode()
  set-auto-mode-0(c++-mode nil)
  set-auto-mode()
  normal-mode(t)
  after-find-file(nil t)
  find-file-noselect-1(#<buffer cpu.cc> "~/grid/cmodel/modules/cpu/cpu.cc" nil nil "~/grid/cmodel/modules/cpu/cpu.cc" (2781 43))
  find-file-noselect("/home/andreyorst/grid/cmodel/modules/cpu/cpu.cc" nil nil nil)
  find-file("/home/andreyorst/grid/cmodel/modules/cpu/cpu.cc")
  treemacs-visit-node-no-split(nil)
  treemacs-visit-node-default()
  treemacs-doubleclick-action((double-mouse-1 (#<window 9 on  *Treemacs-Scoped-Buffer-#<frame emacs@t232.cs.niisi.ras.ru 0x24e2a10>*> 939 (110 . 1115) 20467682 nil 939 (12 . 50) nil (7 . 15) (8 . 17)) 2))
  funcall-interactively(treemacs-doubleclick-action (double-mouse-1 (#<window 9 on  *Treemacs-Scoped-Buffer-#<frame emacs@t232.cs.niisi.ras.ru 0x24e2a10>*> 939 (110 . 1115) 20467682 nil 939 (12 . 50) nil (7 . 15) (8 . 17)) 2))
  command-execute(treemacs-doubleclick-action)

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-30 14:07           ` Andrey Orst
@ 2020-06-30 15:17             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-06-30 19:44               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 13+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-06-30 15:17 UTC (permalink / raw)
  To: Andrey Orst; +Cc: 42108







 Andrey Orst <andreyorst@gmail.com>


> I've figured out why this error did not happen to me at my home PC. I'm using desktop-save-mode, and at work it loaded some buffer that enables yasnippet support, thus immediately producing error. At home I mostly work with text > files, that I don't enable snippets, so error got unnoticed.

Interesting, that's a struct constructor.  I'll have a look.

Thanks
  Andrea





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-30 15:17             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-06-30 19:44               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2020-07-01 14:02                 ` Andrey Orst
  0 siblings, 1 reply; 13+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-06-30 19:44 UTC (permalink / raw)
  To: Andrey Orst; +Cc: 42108

All right also the --cl-rest-- issue should be fixed now with:

4681f33071 Fix lambda-list relocation class

Lambda lists in cl-defun et similia can be expanded using a
--cl-rest-- symbols that are uninterned too.  As a consequence
lambda-lists must be stored in the same relocation class as
conventional objects so can be read by the reader in the same string.
This to maintain correct correspondence with the symbol used in the
function body.

This dynamic scope enablement already enough shake, hopefully is over.

Please give the latest native-comp a go.

Thanks!

  Andrea





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-06-30 19:44               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2020-07-01 14:02                 ` Andrey Orst
  2020-07-01 15:05                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 13+ messages in thread
From: Andrey Orst @ 2020-07-01 14:02 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 42108

[-- Attachment #1: Type: text/plain, Size: 816 bytes --]

Everything seem to work now! Andrea, thank you very much for your hard work
on native-comp

On Tue, Jun 30, 2020 at 10:44 PM Andrea Corallo <andrea_corallo@yahoo.it>
wrote:

> All right also the --cl-rest-- issue should be fixed now with:
>
> 4681f33071 Fix lambda-list relocation class
>
> Lambda lists in cl-defun et similia can be expanded using a
> --cl-rest-- symbols that are uninterned too.  As a consequence
> lambda-lists must be stored in the same relocation class as
> conventional objects so can be read by the reader in the same string.
> This to maintain correct correspondence with the symbol used in the
> function body.
>
> This dynamic scope enablement already enough shake, hopefully is over.
>
> Please give the latest native-comp a go.
>
> Thanks!
>
>   Andrea
>


-- 
Best regards,
Andrey Orst

[-- Attachment #2: Type: text/html, Size: 1345 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#42108: 28.0.50; treemacs no longer work on native-comp branch
  2020-07-01 14:02                 ` Andrey Orst
@ 2020-07-01 15:05                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 13+ messages in thread
From: Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2020-07-01 15:05 UTC (permalink / raw)
  To: Andrey Orst; +Cc: 42108-done@debbugs.gnu.org

Andrey Orst <andreyorst@gmail.com> wrote: 

> Everything seem to work now! Andrea, thank you very much for your hard work on native-comp

Well to be fair is a lot of fun for my side :)

Thanks for the feedback, it really helped solving these bugs.

closing

  Andrea





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-07-01 15:05 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <1187550445.9622186.1593454018533.ref@mail.yahoo.com>
2020-06-28 10:48 ` bug#42108: 28.0.50; treemacs no longer work on native-comp branch Andrey Orst
2020-06-28 20:29   ` Andrea Corallo
2020-06-29  8:52     ` Andrey Orst
2020-06-29 10:46       ` Andrey Orst
2020-06-29 18:06   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-06-30  6:37     ` Andrey Orst
2020-06-30  9:06       ` Andrey Orst
2020-06-30 10:20         ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-06-30 14:07           ` Andrey Orst
2020-06-30 15:17             ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-06-30 19:44               ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors
2020-07-01 14:02                 ` Andrey Orst
2020-07-01 15:05                   ` Andrea Corallo via Bug reports for GNU Emacs, the Swiss army knife of text editors

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).