mailing list of musl libc
 help / color / mirror / code / Atom feed
* [musl] [C23 feature tests 0/4] Needed by other changes in C23
@ 2023-05-31  8:45 Jens Gustedt
  2023-05-31  8:45 ` [musl] [C23 feature tests 1/4] C23: provide fallbacks for the use of C attributes Jens Gustedt
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Jens Gustedt @ 2023-05-31  8:45 UTC (permalink / raw)
  To: musl

C23 introduces new attribute syntax and uses some of the attributes in
the header specification of some functions. If musl is not compiled in
C23 mode (which it will be for some time) we have to emulate or ignore
these attributes with some macro tricks.

Other features include support for new integer types, some of them
mandatory such as _BitInt types. musl itself doesn't use these
features for the compilation of the library itself, for example all
functionality for 128 bit types will be emulated.  But feature test
will be needed on the application side to detect full support of
[u]int128_t types such that musl and compilers that support the types
can work together.

Jens Gustedt (4):
  C23: provide fallbacks for the use of C attributes
  C23: add a feature test for the [u]int128_t
  Add a feature test for the _BitInt types.
  C23: add an internal interface for the new unsequenced attribute

 include/features.h | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

-- 
2.34.1


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

end of thread, other threads:[~2023-05-31  8:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-31  8:45 [musl] [C23 feature tests 0/4] Needed by other changes in C23 Jens Gustedt
2023-05-31  8:45 ` [musl] [C23 feature tests 1/4] C23: provide fallbacks for the use of C attributes Jens Gustedt
2023-05-31  8:45 ` [musl] [C23 feature tests 2/4] C23: add a feature test for the [u]int128_t Jens Gustedt
2023-05-31  8:45 ` [musl] [C23 feature tests 3/4] Add a feature test for the _BitInt types Jens Gustedt
2023-05-31  8:45 ` [musl] [C23 feature tests 4/4] C23: add an internal interface for the new unsequenced attribute Jens Gustedt

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

	https://git.vuxu.org/mirror/musl/

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 NNTP newsgroup(s).