[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Re: Patchset related to array functions
From: |
Andy Wingo |
Subject: |
Re: [PATCH] Re: Patchset related to array functions |
Date: |
Wed, 31 Aug 2016 11:28:52 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Hi :)
Hope you had a good holiday.
On Thu 14 Jul 2016 20:20, Andy Wingo <address@hidden> writes:
> I think the concerns are:
>
> (1) Do inlined definitions get inlined?
> (2) Are external definitions reified as well?
> (3) Do we avoid reifying definitions in each compilation unit?
> (4) Can you dlsym() an inline function?
>
> All these answers should be yes. No benchmarking needed, just
> inspection of the build artifacts under different configurations.
I want to be able to use C11 atomics in Guile, internally. I think
externally as far as the interface goes we can probably upgrade to C99
given that even Emacs uses it these days. I will try to answer these
four questions with GCC with C89 and C99, and if the answers are good I
will upgrade to C99 first, for the build.
Andy
- Re: [PATCH] Re: Patchset related to array functions,
Andy Wingo <=