Page MenuHomeFreeBSD

fuz (Robert Clausecker)
User

Projects

User Details

User Since
Jun 6 2021, 5:11 PM (274 w, 5 d)

Recent Activity

Yesterday

fuz committed R11:a29c72f1f111: converters/simdutf: remove stray patch (authored by fuz).
converters/simdutf: remove stray patch
Fri, Sep 11, 2:29 PM
fuz accepted D59589: website: Restore "The Power to Serve" on homepage.

Me gusta!

Fri, Sep 11, 2:22 PM
fuz accepted D59588: chflags: Alias nocache to noucache for consistency.

Accepted subject to the changes I have proposed.

Fri, Sep 11, 2:14 PM
fuz added inline comments to D59588: chflags: Alias nocache to noucache for consistency.
Fri, Sep 11, 1:10 PM
fuz committed R11:cbd19d07170e: emulators/rvvm-devel: update to 0.7-g20260826 (authored by fuz).
emulators/rvvm-devel: update to 0.7-g20260826
Fri, Sep 11, 1:01 PM
fuz committed R11:bf21166d99ba: devel/go-perf: update to 0.0.0-20260908200009 (authored by fuz).
devel/go-perf: update to 0.0.0-20260908200009
Fri, Sep 11, 1:01 PM
fuz committed R11:2d43b82746c5: deskutils/remind: update to 06.03.03 (authored by fuz).
deskutils/remind: update to 06.03.03
Fri, Sep 11, 1:01 PM
fuz committed R11:8e8f88d141e6: devel/croaring: Roaring bitmaps in C (and C++), with SIMD (authored by laszlo-rdr-freebsdreviews_karolyi.hu).
devel/croaring: Roaring bitmaps in C (and C++), with SIMD
Fri, Sep 11, 1:01 PM
fuz committed R11:77c3e7d8bc3d: lang/ez80asm: Z80/Z180/eZ80 assembler for the Agon Light platform (authored by Alexey Vyskubov <alexey@pentode.fi>).
lang/ez80asm: Z80/Z180/eZ80 assembler for the Agon Light platform
Fri, Sep 11, 1:01 PM
fuz committed R11:81f18785a4d1: converters/simdutf: update to 9.1.2 (authored by fuz).
converters/simdutf: update to 9.1.2
Fri, Sep 11, 1:01 PM
fuz committed R11:7158259657c1: devel/go-tools: update to 0.50.0 (authored by fuz).
devel/go-tools: update to 0.50.0
Fri, Sep 11, 1:00 PM
fuz committed R11:ce0b0b748efa: devel/simdjson: do not pass -mpower8-vector on powerpc (authored by fuz).
devel/simdjson: do not pass -mpower8-vector on powerpc
Fri, Sep 11, 1:00 PM
fuz committed R11:85c27ded1277: print/publisher-devel: new port: development version of print/publisher (authored by Mister D <misterd@renderdata.pro>).
print/publisher-devel: new port: development version of print/publisher
Fri, Sep 11, 1:00 PM
fuz added a comment to D59579: Fix fmaf(3) sw implementation for subnormals.

This is above my paygrade as far as numerical programming goes, but let's just hope it's fine.

Fri, Sep 11, 11:35 AM

Thu, Sep 10

fuz accepted D59553: libjail: Preserve const qualifier on strchr(3) and strrchr(3) results.

No-brainer.
Looks good to me! Approved for commit.

Thu, Sep 10, 7:55 AM
fuz added a comment to D59517: x11/bosd: new port.

I control the upstream, so I can adjust things to better suit ports (read: avoiding a local patch). FreeBSD ports is the first class target of this software, and currently I'm not worried about supporting any other Operating System or build environment (this is squarely for my work with the Framework Laptop 12 system integration -- largely for supporting the media function keys on the Framework keyboards and providing immediate responsive feedback to the user when a key is pressed).

Thu, Sep 10, 7:52 AM

Wed, Sep 9

fuz added a comment to D59517: x11/bosd: new port.

This one may need a Makefile patch to remove -I/usr/local/include and -L/usr/local/lib. Check if it then compiles without USES=localbase; after all, it seems to be using pkg-config to find its dependencies. I recommend USES=localbase:ldflags instead of USES=localbase.

Wed, Sep 9, 8:33 AM
fuz added a comment to D59509: sysutils/condy: Add new port.

Thank you for your submission.

Wed, Sep 9, 8:19 AM

Tue, Sep 8

fuz added a comment to D59213: libc: Implement mbrtoc8() and c8rtomb() as per C23.

You are allowed to make changes, and yes we're working on this together.
It's just that I already spent time adapting the code to our conventions, so you changing it all back seems strange.

Tue, Sep 8, 10:09 AM
fuz accepted D59462: lib/msun amd64: use AVX FMA instructions for fma(3) and fmaf(3) when available.
Tue, Sep 8, 7:45 AM
fuz added a comment to D59462: lib/msun amd64: use AVX FMA instructions for fma(3) and fmaf(3) when available.
In D59462#1365088, @kib wrote:
In D59462#1365021, @fuz wrote:

Oh yeah, using the archlevel framework sounds like a good idea! I didn't even think about that, as it's specific to libc. Other libm functions may profit in the future.

Do you have any notes about the updated patch?

BTW, I was not able to come up with a C expression that can be used to initialize the function table, so I resorted to filling it in assembler same as is done for strings.

Tue, Sep 8, 7:45 AM

Mon, Sep 7

fuz accepted D59500: committers-ports.dot: Restore dteske from alumni.

Welcome back!

Mon, Sep 7, 11:00 PM
fuz added inline comments to D59213: libc: Implement mbrtoc8() and c8rtomb() as per C23.
Mon, Sep 7, 10:52 PM
fuz added inline comments to D59213: libc: Implement mbrtoc8() and c8rtomb() as per C23.
Mon, Sep 7, 10:50 PM
fuz requested changes to D59213: libc: Implement mbrtoc8() and c8rtomb() as per C23.

Restore the copyright header and please have a look at the other things, too.

Mon, Sep 7, 10:49 PM
fuz committed rG3c242182fb4b: manpages: Fix author e-mail address formatting (authored by fuz).
manpages: Fix author e-mail address formatting
Mon, Sep 7, 10:36 PM
fuz added a comment to D59462: lib/msun amd64: use AVX FMA instructions for fma(3) and fmaf(3) when available.

Oh yeah, using the archlevel framework sounds like a good idea! I didn't even think about that, as it's specific to libc. Other libm functions may profit in the future.

Mon, Sep 7, 10:12 PM

Sun, Sep 6

fuz committed R11:a0a6baff15be: devel/simdjson: update to 4.6.11 (authored by fuz).
devel/simdjson: update to 4.6.11
Sun, Sep 6, 4:39 PM
fuz committed R11:47011e03bd12: devel/simdjson: update to 4.6.9 (authored by fuz).
devel/simdjson: update to 4.6.9
Sun, Sep 6, 4:39 PM
fuz committed R11:efc7649c1778: x11/zutty: Add dependency for default font (authored by flo_purplekraken.com).
x11/zutty: Add dependency for default font
Sun, Sep 6, 4:39 PM
fuz committed R11:b75501fb3f96: archivers/lzma: update to 26.03 (authored by fuz).
archivers/lzma: update to 26.03
Sun, Sep 6, 4:39 PM
fuz committed R11:e0985184f334: comms/iceoryx: Update to v2.0.8 (authored by flo_purplekraken.com).
comms/iceoryx: Update to v2.0.8
Sun, Sep 6, 4:39 PM
fuz committed R11:94f12d4343b3: net/libvncserver: Fix CMake version (authored by flo_purplekraken.com).
net/libvncserver: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:854070d1779a: science/aircraft-datcom: Fix CMake version (authored by flo_purplekraken.com).
science/aircraft-datcom: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:62cd19298de0: graphics/ampasACES-container: Fix CMake version (authored by flo_purplekraken.com).
graphics/ampasACES-container: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:2f543da7432c: math/clblas: Fix CMake version (authored by flo_purplekraken.com).
math/clblas: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:c5eb3839135a: games/aquaria: Fix CMake version (authored by flo_purplekraken.com).
games/aquaria: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:42e8c62fa3ac: math/clfft: Fix CMake version (authored by flo_purplekraken.com).
math/clfft: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:cef35204ab86: math/clrng: Fix CMake version (authored by flo_purplekraken.com).
math/clrng: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:1db398bf1d5c: net-p2p/eiskaltdcpp-lib: Fix CMake version (authored by flo_purplekraken.com).
net-p2p/eiskaltdcpp-lib: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:cf2be50d6cc7: games/frobtads: BROKEN on 32-bit platforms (authored by fuz).
games/frobtads: BROKEN on 32-bit platforms
Sun, Sep 6, 4:18 PM
fuz committed R11:8fa2df2c2f0b: net-p2p/eiskaltdcpp-lib: Add missing build dependency on boost (authored by flo_purplekraken.com).
net-p2p/eiskaltdcpp-lib: Add missing build dependency on boost
Sun, Sep 6, 4:18 PM
fuz committed R11:0dc19c78cd8b: biology/avida: only for x86 (authored by fuz).
biology/avida: only for x86
Sun, Sep 6, 4:18 PM
fuz committed R11:eb28b7dd5a89: devel/cltune: Fix CMake version (authored by flo_purplekraken.com).
devel/cltune: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:3232c7579ef0: biology/avida: Fix CMake version (authored by flo_purplekraken.com).
biology/avida: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:7e28ca34c459: emulators/aqemu: Fix CMake version (authored by flo_purplekraken.com).
emulators/aqemu: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:7c5bd104e5bd: games/frobtads: Fix CMake version (authored by flo_purplekraken.com).
games/frobtads: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:6382736acfdb: security/gonepass: Fix CMake version (authored by flo_purplekraken.com).
security/gonepass: Fix CMake version
Sun, Sep 6, 4:18 PM
fuz committed R11:69291ca489fa: devel/goreleaser: update to 2.18.1 (authored by fuz).
devel/goreleaser: update to 2.18.1
Sun, Sep 6, 4:18 PM
fuz committed R11:e408af5b1b45: math/clrng: make portable (authored by fuz).
math/clrng: make portable
Sun, Sep 6, 4:18 PM
fuz committed R11:9e76dd31165b: net/rosenpass: try to continue if we cannot load if_wg (authored by fuz).
net/rosenpass: try to continue if we cannot load if_wg
Sun, Sep 6, 4:18 PM
fuz committed R11:f265d6246920: devel/simdjson: update to 4.6.11 (authored by fuz).
devel/simdjson: update to 4.6.11
Sun, Sep 6, 4:18 PM
fuz committed R11:6f767e90bfa2: math/clfft: remove ONLY_FOR_ARCHS (authored by fuz).
math/clfft: remove ONLY_FOR_ARCHS
Sun, Sep 6, 4:18 PM
fuz committed R11:a0d781927485: net/zmate: update to 0.3.2 (authored by fuz).
net/zmate: update to 0.3.2
Sun, Sep 6, 4:18 PM
fuz committed R11:da95ba83b17d: devel/go-critic: update to 0.15.0 (authored by fuz).
devel/go-critic: update to 0.15.0
Sun, Sep 6, 4:18 PM
fuz committed R11:95b87d48cd65: filesystems/encfs: fix build with cmake 4 (authored by fuz).
filesystems/encfs: fix build with cmake 4
Sun, Sep 6, 4:18 PM
fuz committed R11:8a2bb3240eff: archivers/lzma: update to 26.03 (authored by fuz).
archivers/lzma: update to 26.03
Sun, Sep 6, 4:18 PM
fuz committed R11:e41b78018955: net/rosenpass: remove wireguard dependency (authored by fuz).
net/rosenpass: remove wireguard dependency
Sun, Sep 6, 4:18 PM
fuz committed R11:360f397e955f: benchmarks/libcpucycles: update to 20260901 (authored by fuz).
benchmarks/libcpucycles: update to 20260901
Sun, Sep 6, 4:18 PM
fuz committed R11:dd015442f14b: deskutils/remind: update to 06.03.02 (authored by fuz).
deskutils/remind: update to 06.03.02
Sun, Sep 6, 4:18 PM
fuz committed R11:36db676c8f1b: x11/zutty: Add dependency for default font (authored by flo_purplekraken.com).
x11/zutty: Add dependency for default font
Sun, Sep 6, 4:18 PM
fuz committed R11:f457527e543b: comms/iceoryx: Update to v2.0.8 (authored by flo_purplekraken.com).
comms/iceoryx: Update to v2.0.8
Sun, Sep 6, 4:18 PM
fuz committed R11:d2cb052c5278: devel/easyloggingpp: fix build with cmake 4 (authored by fuz).
devel/easyloggingpp: fix build with cmake 4
Sun, Sep 6, 4:18 PM
fuz added a comment to D59462: lib/msun amd64: use AVX FMA instructions for fma(3) and fmaf(3) when available.

There could be some performance issues related to the SSE/AVX transition state machine, but checking the Intel Software Optimization Manual, it seems like executing 128 bit AVX instructions seems unproblematic in any steady-state scenario.

Sun, Sep 6, 3:41 PM
fuz accepted D59462: lib/msun amd64: use AVX FMA instructions for fma(3) and fmaf(3) when available.

Love it!

Sun, Sep 6, 3:31 PM

Sat, Sep 5

fuz added a comment to D59213: libc: Implement mbrtoc8() and c8rtomb() as per C23.

I've rewritten c8rtomb() using Björn Höhrmann's algorithm. I'll send you an e-mail with the details shortly.
Right now I am somewhat stumped about the stupidity of our locale implementation and will have to think about it some more.

Sat, Sep 5, 4:00 PM

Fri, Sep 4

fuz committed rG9aff62dee282: freebsd-tips: documentation inside the bugs (authored by fuz).
freebsd-tips: documentation inside the bugs
Fri, Sep 4, 8:48 PM
fuz committed rGd1c07141dccf: manpages: Fix author e-mail address formatting (authored by fuz).
manpages: Fix author e-mail address formatting
Fri, Sep 4, 7:48 PM
fuz closed D59410: */*.[1-9]: consistently use Mt request within Aq.
Fri, Sep 4, 7:48 PM
fuz added a comment to D59410: */*.[1-9]: consistently use Mt request within Aq.

CC @bdrewery who's e-mail address was changed to his project address in this patch set.

Fri, Sep 4, 7:04 PM
fuz added a reviewer for D59410: */*.[1-9]: consistently use Mt request within Aq: bdrewery.
Fri, Sep 4, 7:03 PM
fuz updated the diff for D59410: */*.[1-9]: consistently use Mt request within Aq.
  • (user@host.tld) -> Aq Mt user@host.tld
Fri, Sep 4, 7:03 PM
fuz updated the diff for D59410: */*.[1-9]: consistently use Mt request within Aq.
  • @freebsd.org -> @FreeBSD.org
Fri, Sep 4, 6:45 PM
fuz updated the diff for D59410: */*.[1-9]: consistently use Mt request within Aq.

discard hunks pertaining contrib/ as per @ziraee's advice.

Fri, Sep 4, 6:15 PM
fuz requested review of D59410: */*.[1-9]: consistently use Mt request within Aq.
Fri, Sep 4, 6:03 PM
fuz added a comment to D59213: libc: Implement mbrtoc8() and c8rtomb() as per C23.

I'll have some time this weekend (hackathon) to look at this change set and try to find a better implementation.

Fri, Sep 4, 2:14 PM
fuz accepted D59385: libc: Add WCHAR_WIDTH in <wchar.h> as well.

Well it was previously a platform-independent definition in _stdint.h, so I don't see how it would become platform-dependent in the future. That said, it can always be changed if needed.

Fri, Sep 4, 2:13 PM
fuz added a comment to D59385: libc: Add WCHAR_WIDTH in <wchar.h> as well.

If the size is the same on all platforms, it should not be in the platform-specific _types.h files.

Fri, Sep 4, 12:38 PM
fuz accepted D59382: libc: Add <inttypes.h> C23 feature test macro.

I trust you that you have checked that it is.

Fri, Sep 4, 10:42 AM

Thu, Sep 3

fuz committed R11:8bdbb6396b10: multimedia/sfml3: change PKGNAME to SFML3 (authored by fuz).
multimedia/sfml3: change PKGNAME to SFML3
Thu, Sep 3, 10:21 AM

Wed, Sep 2

fuz committed R11:3d6ea241e317: devel/Makefile: remove reference to moved port sfml (authored by fuz).
devel/Makefile: remove reference to moved port sfml
Wed, Sep 2, 4:28 PM
fuz accepted D59293: libc: Add PRIb*, PRIB*, and SCNb* macros as per C23.

Looks good.
Approved for commit.

Wed, Sep 2, 1:17 PM
fuz added a comment to D59318: Status/2026Q3/truss.adoc: Add report.

Good job!

Wed, Sep 2, 11:01 AM
fuz committed R11:2f2a5d517015: math/gretl: fix build without OpenMP (authored by fuz).
math/gretl: fix build without OpenMP
Wed, Sep 2, 10:52 AM
fuz committed R11:e69fcd6042b5: */*: fuz.su -> fuz.ooo (authored by fuz).
*/*: fuz.su -> fuz.ooo
Wed, Sep 2, 10:52 AM
fuz committed R11:3192cc63d8e8: emulators/visualboyadvance-m: Switch to legacy SFML-2, unbreak LINK, break… (authored by fuz).
emulators/visualboyadvance-m: Switch to legacy SFML-2, unbreak LINK, break…
Wed, Sep 2, 10:51 AM
fuz committed R11:b8537c3fdb07: devel/csfml: Update to 3.0.0 (authored by agh_riseup.net).
devel/csfml: Update to 3.0.0
Wed, Sep 2, 10:51 AM
fuz committed R11:0d76b81f912c: multimedia/sfml2: SFML-2 for legacy Ports (authored by agh_riseup.net).
multimedia/sfml2: SFML-2 for legacy Ports
Wed, Sep 2, 10:51 AM
fuz committed R11:2662abc3162a: graphics/colmap: update to 4.2.0 (authored by fuz).
graphics/colmap: update to 4.2.0
Wed, Sep 2, 10:50 AM
fuz committed R11:6e1c1c5b83f1: graphics/poselib: update to 2.0.5-37-g1758bd6 (authored by fuz).
graphics/poselib: update to 2.0.5-37-g1758bd6
Wed, Sep 2, 10:50 AM
fuz committed R11:20de0b83944b: devel/simdjson: update to 4.6.9 (authored by fuz).
devel/simdjson: update to 4.6.9
Wed, Sep 2, 10:50 AM
fuz committed R11:f2a643db9078: games/slade: Switch to legacy SFML-2 (authored by agh_riseup.net).
games/slade: Switch to legacy SFML-2
Wed, Sep 2, 10:50 AM
fuz committed R11:6f040eee060e: graphics/lux: Switch to legacy SFML-2 (authored by agh_riseup.net).
graphics/lux: Switch to legacy SFML-2
Wed, Sep 2, 10:50 AM
fuz committed R11:907de55ddfdb: math/gretl: fix build without OpenMP (authored by fuz).
math/gretl: fix build without OpenMP
Wed, Sep 2, 10:50 AM
fuz committed R11:4699c90e6e0f: games/marblemarcher: Switch to legacy SFML-2 (authored by agh_riseup.net).
games/marblemarcher: Switch to legacy SFML-2
Wed, Sep 2, 10:50 AM
fuz committed R11:aacfd3a91bfc: games/etracer: Switch to legacy SFML-2 (authored by agh_riseup.net).
games/etracer: Switch to legacy SFML-2
Wed, Sep 2, 10:50 AM
fuz committed R11:c7edce06b9d0: devel/asfml: Update to 3.0.0 (authored by agh_riseup.net).
devel/asfml: Update to 3.0.0
Wed, Sep 2, 10:50 AM
fuz committed R11:63da24d6fcff: games/emptyepsilon: no longer requires SFML (authored by fuz).
games/emptyepsilon: no longer requires SFML
Wed, Sep 2, 10:50 AM
fuz committed R11:dbfa9f04377f: devel/sfml: Update to 3.0.0; migrate to multimedia (authored by agh_riseup.net).
devel/sfml: Update to 3.0.0; migrate to multimedia
Wed, Sep 2, 10:50 AM
fuz committed R11:09d15c116646: lang/smallbasic: Interpreter for the BASIC programming language (authored by Mehul N. Sanghvi <mehul.sanghvi@gmail.com>).
lang/smallbasic: Interpreter for the BASIC programming language
Wed, Sep 2, 10:50 AM