- fix INTPTR_WIDTH on arm64 and riscv
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Nov 22 2025
Nov 20 2025
In D53830#1229971, @brooks wrote:I don't feel super strongly about this, but I'm not entirely convinced we should be defining these from first principles. I believe that compilers we care about define __*_WIDTH__ macros we could use instead and things are likely to go very badly wrong if there's disagreement.
Nov 19 2025
In D53831#1229841, @markj wrote:This looks like it's really testing the host's (cross-)build environment. That seems useful, but it's not the same as testing the installation itself, e.g., a test could invoke cc to compile this file or something similar and verify that it succeeded. Should we do both? Is there some reason this test on its own is sufficient?
- etc/mtree: add stdbit directory to etc/mtree/BSD.tests.mk
Thanks, this is something I always forget about.
I like this, removes a minor annoyance from working with some ports.
- use _WIDTH macros from C23 <limits.h> in stdbit unit tests, see D53825
- use C23 *_WIDTH macros from <limits.h>, see D53825
- add descriptive comments to all static_assert uses
- fix formatting issues in stdbit unit tests
- add missing backslash in Makefile.inc
- use explicit unsigned int in <stdbit.h>
- use explicit unsigned int in stdbit source files
- add period to comment
Nov 18 2025
Sounds reasonable.
- sort MAN entries alphabetically as requested by @kib
- add comment to stdc_bit_ceil.c as requested by @kib
- sort SRCS alphabetically
@kib Did you get a chance to review the other functions, too? Is everything else ok?
Nov 17 2025
- contrib/mandoc: document .St -ieee754-2008 in mdoc(7)
In D53784#1228160, @markj wrote:In D53784#1228124, @fuz wrote:In D53784#1228082, @markj wrote:Presumably this should be submitted upstream as well: https://mandoc.bsd.lv/
I think mdoc.7 needs to be updated too.
I'm ok with this landing in the meantime if it makes life easier.
The plan is to proceed like with D47284, that is, put the bandaid in right now and report it upstream.
Ok, then just the manpage needs to be updated.
Nov 16 2025
In D53784#1228082, @markj wrote:Presumably this should be submitted upstream as well: https://mandoc.bsd.lv/
I think mdoc.7 needs to be updated too.
I'm ok with this landing in the meantime if it makes life easier.
- msun/man: bump date in tanpi.3
- msun/man: use new -ieee754-2008 macro in *pi.3
Nov 14 2025
Nov 13 2025
Also perhaps consider .if ${FLAVOR:Mheadless} to simplify the logic.
Nov 12 2025
Looks reasonable. I trust you to have tested this change well.
Nov 11 2025
- remove - from /*- and .\"- in memalignment.[3c] as per style(9)
- libc/tests/Makefile: use tab, not space for indent
- libc/tests/stdbit: remove - from /*-
- libc/stdbit: add - from .\"- in man pages
- stdbit.3: remove - from \"-
- Makefile.inc: remove commented out MAN and MKLINKS variables
- remove - from /*- as per recent style(9)
Nov 10 2025
- correct alignment computation
- stdbit.3: address ziaee's review comments