Hi :)

Hope you had a good holiday.

On Thu 14 Jul 2016 20:20, Andy Wingo <wi...@pobox.com> 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

Reply via email to