[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: An idea, now that we have dynamic loading
From: |
Tom Tromey |
Subject: |
Re: An idea, now that we have dynamic loading |
Date: |
Mon, 21 May 2018 15:13:42 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
>>>>> "John" == John Wiegley <address@hidden> writes:
>>>>> "TT" == Tom Tromey <address@hidden> writes:
TT> Anyway, the backend has some bugs, and it generates "Emacs C core"-style C
TT> code, not "Emacs dynamic module"-style C code.
John> Could some of our internal C sources be replaced by Emacs Lisp, which the
John> Makefile would compile into C as part of the regular build process?
Yes, you can see a random selection of functions converted this way
here:
https://github.com/tromey/emacs/commits/compiler-rewrites-2
The changes include the generated C code, which as you'd expect is quite
ugly.
Tom
- An Emacs benchmarking suite (was: An idea, now that we have dynamic loading), (continued)
- An Emacs benchmarking suite (was: An idea, now that we have dynamic loading), Siraphob (Ben) Phipathananunth, 2018/05/11
- Re: An Emacs benchmarking suite (was: An idea, now that we have dynamic loading), Eli Zaretskii, 2018/05/11
- Re: An Emacs benchmarking suite, Phillip Lord, 2018/05/14
- Re: An Emacs benchmarking suite, Eli Zaretskii, 2018/05/14
- Re: An Emacs benchmarking suite, Stefan Monnier, 2018/05/14
- Re: An Emacs benchmarking suite, Phillip Lord, 2018/05/15
Re: An idea, now that we have dynamic loading, Tom Tromey, 2018/05/10
- Re: An idea, now that we have dynamic loading, John Wiegley, 2018/05/10
- Re: An idea, now that we have dynamic loading, Tom Tromey, 2018/05/14
- Re: An idea, now that we have dynamic loading, John Wiegley, 2018/05/14
- Re: An idea, now that we have dynamic loading,
Tom Tromey <=
- Re: An idea, now that we have dynamic loading, John Wiegley, 2018/05/21
- Re: An idea, now that we have dynamic loading, Tom Tromey, 2018/05/22