mailing list of musl libc
 help / color / mirror / code / Atom feed
* [musl] [C23 stdbit.h 0/2] just one big C file
@ 2023-05-31 14:48 Jens Gustedt
  2023-05-31 14:48 ` [musl] [C23 stdbit.h 1/2] implement low level popcount Jens Gustedt
  2023-05-31 14:48 ` [musl] [C23 stdbit.h 2/2] C23: add the bit and byte utilities Jens Gustedt
  0 siblings, 2 replies; 3+ messages in thread
From: Jens Gustedt @ 2023-05-31 14:48 UTC (permalink / raw)
  To: musl

The main question remaining for this functionality is to know if we
leave this as one big chunk in one C file, or if we split this up per
implemented function. I don't think that the latter is necessary
nowadays since we now use function sections. Please advise.

Another point that is still open, is to know which functions will
effectively be included in C23. There is still some redundancy, so if
there are strong opinions I could still forward the arguments to WG14
for the June session.

Jens Gustedt (2):
  implement low level popcount
  C23: add the bit and byte utilities

 include/stdbit.h      | 442 ++++++++++++++++++++++++++++++++++++++++++
 src/internal/atomic.h |  45 +++++
 src/stdbit/stdbit.c   | 231 ++++++++++++++++++++++
 3 files changed, 718 insertions(+)
 create mode 100644 include/stdbit.h
 create mode 100644 src/stdbit/stdbit.c

-- 
2.34.1


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

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

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-31 14:48 [musl] [C23 stdbit.h 0/2] just one big C file Jens Gustedt
2023-05-31 14:48 ` [musl] [C23 stdbit.h 1/2] implement low level popcount Jens Gustedt
2023-05-31 14:48 ` [musl] [C23 stdbit.h 2/2] C23: add the bit and byte utilities 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).