[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: When should ralloc.c be used? (WAS: bug#24358)
From: |
Eli Zaretskii |
Subject: |
Re: When should ralloc.c be used? (WAS: bug#24358) |
Date: |
Fri, 28 Oct 2016 10:06:08 +0300 |
> Cc: address@hidden, address@hidden,
> address@hidden, address@hidden, address@hidden
> From: Daniel Colascione <address@hidden>
> Date: Thu, 27 Oct 2016 14:07:46 -0700
>
> > Sure, but most people never, ever undump an Emacs either unless
> > they're building from scratch or doing Emacs dev work...
> >
>
> That's because it doesn't really work. That's why I added code that
> explicitly stops repeated dumps. It doesn't mean I don't want to support
> user dumps.
Exactly.
> It pains me to see people tolerate 30 second Emacs startup times. The
> daemon is a hack. I want Emacs normal mode of operation to be to start
> from *user* *specific* saved state --- that way, all Emacs instances can
> be as fast as emacs -Q.
>
> If we need a compiler to make this happen, so be it.
But if there's a simpler method that doesn't get us enywhere near 30
sec, that should be "good enough".
> We'll just require libgcc, or hell, check it in to the repository,
You can't, not without having all the GCC sources. But that's an
aside.
> An additional benefit of integrating with a compiler at runtime is the
> potential to JIT elisp code. Both LLVM andGCC these days have usable JIT
> interfaces. We could even serialize JIT traces in these user Emacs dumps.
This should be an opt-in feature, not a hard requirement, IMO.
- Re: When should ralloc.c be used? (WAS: bug#24358), (continued)
- Re: When should ralloc.c be used? (WAS: bug#24358), Richard Stallman, 2016/10/26
- Re: When should ralloc.c be used? (WAS: bug#24358), Paul Eggert, 2016/10/26
- Re: When should ralloc.c be used? (WAS: bug#24358), Perry E. Metzger, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Paul Eggert, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Perry E. Metzger, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Eli Zaretskii, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Perry E. Metzger, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Daniel Colascione, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Perry E. Metzger, 2016/10/27
- Re: When should ralloc.c be used?, Daniel Colascione, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358),
Eli Zaretskii <=
- Re: When should ralloc.c be used? (WAS: bug#24358), Eli Zaretskii, 2016/10/28
- Re: When should ralloc.c be used? (WAS: bug#24358), Fabrice Popineau, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Eli Zaretskii, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Richard Stallman, 2016/10/27
- Re: When should ralloc.c be used? (WAS: bug#24358), Eli Zaretskii, 2016/10/28
- Re: When should ralloc.c be used? (WAS: bug#24358), Richard Stallman, 2016/10/28
- Re: When should ralloc.c be used? (WAS: bug#24358), Eli Zaretskii, 2016/10/29
- Re: When should ralloc.c be used?, Stefan Monnier, 2016/10/29
- Re: When should ralloc.c be used?, Eli Zaretskii, 2016/10/30
- Re: When should ralloc.c be used?, Stefan Monnier, 2016/10/30