In D54303#1241050, @markj wrote:Approved. If this doesn't land soon, say in the next day or two, we should revert the original change until it does.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Yesterday
Yesterday
Thu, Dec 18
Thu, Dec 18
Sun, Dec 14
Sun, Dec 14
In D54104#1238790, @adamw wrote:One question: should go:1.24 just mean go:1.24+? Do we foresee any reason that go:1.24 should bring in 1.24 when GO_VERSION == 1.25? Or would that lead to confusion?
You two have completely flipped me on the correct approach, and I'm now all-in on go.mk bringing in the right version for FreeBSD.org, not go.dev. I'm now wondering whether + should be more than just an optional feature. What do you two think?
libc/test: fix typo
fuz committed rG123c08620049: libc/tests/string: improve stpncpy() "bounds" unit test (authored by fuz).
libc/tests/string: improve stpncpy() "bounds" unit test
libc/amd64: fix overread conditions in stpncpy()
LGTM
Fri, Dec 12
Fri, Dec 12
lib/libc: implement C23 memalignment()
fuz committed rGcd79149b9e13: */*: remove recallocarray() compat shims following import into libc (authored by fuz).
*/*: remove recallocarray() compat shims following import into libc
lib/libc: add recallocarray()
Wed, Dec 10
Wed, Dec 10
fuz committed R11:1c0b260f4123: net-mgmt/bind_exporter: actually remove the deprecatin notice (authored by fuz).
net-mgmt/bind_exporter: actually remove the deprecatin notice
fuz committed R11:b62e94d667a9: games/wesnoth: fix build following addition of unreachable(3) (authored by fuz).
games/wesnoth: fix build following addition of unreachable(3)
fuz committed R11:b7681da147d4: x11-servers/xwayland: bump to 24.1.9 (authored by polarian_polarian.dev).
x11-servers/xwayland: bump to 24.1.9
editors/rehex: update to 0.63.4
fuz committed R11:140c209a33dc: devel/redo: Change upstream TLD from ".eu" to ".uk". (authored by crest_freebsd_rlwinm.de).
devel/redo: Change upstream TLD from ".eu" to ".uk".
fuz committed R11:d285060d5daf: net-mgmt/bind_exporter: remove Go toolchain version pinning (authored by fuz).
net-mgmt/bind_exporter: remove Go toolchain version pinning
fuz committed R11:8b5b849430bc: x11-servers/xwayland: bump to 24.1.9 (authored by polarian_polarian.dev).
x11-servers/xwayland: bump to 24.1.9
archivers/libzip: take
devel/goreleaser: update to 2.13.0
fuz committed R11:f2611f144b25: games/wesnoth: fix build following addition of unreachable(3) (authored by fuz).
games/wesnoth: fix build following addition of unreachable(3)
fuz committed R11:8d9e70e7081c: devel/redo: Change upstream TLD from ".eu" to ".uk". (authored by crest_freebsd_rlwinm.de).
devel/redo: Change upstream TLD from ".eu" to ".uk".
www/ladybird: drop maintainership
devel/tbox: update to 1.7.9
editors/rehex: update to 0.63.4
converters/simdutf: update to 7.7.0
Tue, Dec 9
Tue, Dec 9
fuz committed rG66129def7bda: sys/_types.h: recognise char8_t as a builtin type in C++20 (authored by fuz).
sys/_types.h: recognise char8_t as a builtin type in C++20
Mon, Dec 8
Mon, Dec 8
Sat, Dec 6
Sat, Dec 6
Could we yoink the logic from python.mk for this?
Fri, Dec 5
Fri, Dec 5
fuz committed rG27ff0bbcfd27: libc/limits_test: add no-op testcase to satisfy kyua (authored by guest-svmhdvn).
libc/limits_test: add no-op testcase to satisfy kyua
Thu, Dec 4
Thu, Dec 4
fuz committed rGfc88be257e30: Revert "stddef.h: add unreachable() for C23 compliance" (authored by fuz).
Revert "stddef.h: add unreachable() for C23 compliance"
fuz added a reverting change for D53967: stddef.h: add unreachable() for C23 compliance: rGfc88be257e30: Revert "stddef.h: add unreachable() for C23 compliance".
Patch looks fine. Approved for commit once you feel like you have tested it sufficiently.
There seems to be a stray gcc in the file.
Wed, Dec 3
Wed, Dec 3
fuz committed rG3d71ce92eae9: libc/stdc_has_single_bit.c: fix gcc warning (-Wparentheses) (authored by fuz).
libc/stdc_has_single_bit.c: fix gcc warning (-Wparentheses)
I recommend that instead of !defined(__cplusplus), maybe we do !defined(unreachable). This should also cover C codebases with their own unreachable macros and matches what we do for offsetof.
Tue, Dec 2
Tue, Dec 2
powerpc/_stdint.h: fix SIG_ATOMIC_{MIN,MAX,WIDTH}
Mon, Dec 1
Mon, Dec 1
In D53975#1233980, @haraldei wrote:In D53975#1233152, @fuz wrote:For testing, the gold standard is to build the port and execute the test suite on as many platforms we support as possible, on all currently supported OS versions (that is, 13.5, 14.3, and 15.0).
Do I have access to, and can I use the ref*-machines for that?
I have run the tests on amd64, natively on my dev machine, and can probably get the aarch64 emulation up and running too soon. But it would be nice to be able to at least run the tests on real hardware too.
Sun, Nov 30
Sun, Nov 30
man/man3: add cross references to stdbit(3)
fuz committed rG2fb8cbc6ef1b: libc/tests: add stdbit test framework and unit tests (authored by fuz).
libc/tests: add stdbit test framework and unit tests
libc/stdbit: add man pages for stdbit functions
man/man3: add stdbit.3
libc/tests: add test for *_MAX, *_MIN, and *_WIDTH
libc: implement C23 <stdbit.h> functions
sys/stdint.h: add C23 _WIDTH macros
sys/limits.h: add C23 _WIDTH macros
fuz committed rG4e63278f7b7f: simd.7: add scalar strchrnul() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar strchrnul() for RISC-V to manpage
libc: scalar strchrnul() in RISC-V assembly
libc: scalar strnlen() in RISC-V assembly
fuz committed rG136905676ef1: depend-cleanup.sh: clean up after riscv64 enhanced string function patch set (authored by fuz).
depend-cleanup.sh: clean up after riscv64 enhanced string function patch set
fuz committed rGb06836f6231c: simd.7: add scalar strnlen() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar strnlen() for RISC-V to manpage
libc: scalar memcpy() in RISC-V assembly
fuz committed rG65f6088d1775: simd.7: document bcopy() and bzero() as accelerated on riscv64 (authored by fuz).
simd.7: document bcopy() and bzero() as accelerated on riscv64
fuz committed rGbb2cbe8c53f8: simd.7: add scalar memcpy() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar memcpy() for RISC-V to manpage
libc: scalar strlen() in RISC-V assembly
fuz committed rGbe97631f198f: libc/riscv64: implement bcopy() and bzero() through memcpy() and memset() (authored by fuz).
libc/riscv64: implement bcopy() and bzero() through memcpy() and memset()
fuz committed rG6eed64ce1f6b: simd.7: add scalar strlen() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar strlen() for RISC-V to manpage
fuz committed rG62fa1d20fec7: simd.7: add scalar memset() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar memset() for RISC-V to manpage
libc: scalar memset() in RISC-V assembly
libc: scalar memchr() in RISC-V assembly
fuz committed rG8c9581a829be: simd.7: add scalar memchr() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar memchr() for RISC-V to manpage
libc: scalar strrchr() in RISC-V assembly
fuz committed rG09d15e9bc256: simd.7: add scalar strrchr() for RISC-V to manpage (authored by strajabot).
simd.7: add scalar strrchr() for RISC-V to manpage
Fri, Nov 28
Fri, Nov 28
unreachable.3: add missing brace in example
stddef.h: add unreachable() for C23 compliance
jemalloc: avoid clash with C23 unreachable() macro
time.h: add timegm() to the C23 namespace
uchar.h: add char8_t
In D53831#1229909, @fuz wrote:The point of this test is to check that I got the definitions right, as we do them manually. We could actually use compiler builtins for the various sys/$ARCH/include files to directly grab the types from the C compiler, but we don't.
But didn't you propose making exactly that change?
For testing, the gold standard is to build the port and execute the test suite on as many platforms we support as possible, on all currently supported OS versions (that is, 13.5, 14.3, and 15.0). If you don't have access to some architectures, you can skip testing there, but especially for an infrastructure port like this it is a good idea to be thorough.
Thu, Nov 27
Thu, Nov 27