Page MenuHomeFreeBSD

dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (662 w, 6 d)

Recent Activity

Sun, Sep 20

dim added inline comments to D56616: Add ipfw 32-bit KBI detection via ophandler version .
Sun, Sep 20, 7:35 PM
dim added inline comments to D56616: Add ipfw 32-bit KBI detection via ophandler version .
Sun, Sep 20, 7:34 PM
dim added a comment to D59838: amd64/*sigtramp.S: re-enable some cfi annotations for special registers.
In D59838#1373575, @kib wrote:

...

This is unfortunate. But do we need to care about so old llvms? llvm15 sounds esp. odd, I suspect that the web page is quite outdated.

From what I see in Github workflows, we use clang15 for Ubuntu 22.04 cross compilation, so this will break CI without retiring clang15 workflow beforehand. I think we should ask srcmgr@ to approve removing llvm15 support first.

Sun, Sep 20, 7:10 PM
dim committed rGa0bb961dde2f: kern.mk: make clang 23 -Wunused-but-set-global non-fatal (authored by dim).
kern.mk: make clang 23 -Wunused-but-set-global non-fatal
Sun, Sep 20, 7:05 AM
dim committed rG6fa06708dee9: bsd.sys.mk: make clang 23 -Wunused-but-set-global non-fatal (authored by dim).
bsd.sys.mk: make clang 23 -Wunused-but-set-global non-fatal
Sun, Sep 20, 7:05 AM
dim committed rG1aea303cc2e8: Merge commit 1f332ae4f1b3 from llvm-project (by Alexander Kornienko): (authored by dim).
Merge commit 1f332ae4f1b3 from llvm-project (by Alexander Kornienko):
Sun, Sep 20, 7:05 AM
dim committed rGecf568607e91: kern.mk: make clang 23 -Wunused-but-set-global non-fatal (authored by dim).
kern.mk: make clang 23 -Wunused-but-set-global non-fatal
Sun, Sep 20, 7:05 AM
dim committed rG4cff1ab17352: bsd.sys.mk: make clang 23 -Wunused-but-set-global non-fatal (authored by dim).
bsd.sys.mk: make clang 23 -Wunused-but-set-global non-fatal
Sun, Sep 20, 7:05 AM
dim committed rG672f2c50d516: Merge commit 1f332ae4f1b3 from llvm-project (by Alexander Kornienko): (authored by dim).
Merge commit 1f332ae4f1b3 from llvm-project (by Alexander Kornienko):
Sun, Sep 20, 7:05 AM
dim closed D59787: Fix statement with no effect in linuxkpi's xarray.h.
Sun, Sep 20, 7:03 AM
dim committed rGaca53fc2a687: Fix statement with no effect in linuxkpi's xarray.h (authored by dim).
Fix statement with no effect in linuxkpi's xarray.h
Sun, Sep 20, 7:03 AM

Fri, Sep 18

dim added reviewers for D59787: Fix statement with no effect in linuxkpi's xarray.h: dumbbell, jhb, imp, wulf.
Fri, Sep 18, 7:21 AM
dim requested review of D59787: Fix statement with no effect in linuxkpi's xarray.h.
Fri, Sep 18, 7:20 AM

Thu, Sep 17

dim committed rGbcd0d76d4882: kern.mk: make clang 23 -Wunused-but-set-global non-fatal (authored by dim).
kern.mk: make clang 23 -Wunused-but-set-global non-fatal
Thu, Sep 17, 7:38 PM
dim committed rGd577b4ed588c: bsd.sys.mk: make clang 23 -Wunused-but-set-global non-fatal (authored by dim).
bsd.sys.mk: make clang 23 -Wunused-but-set-global non-fatal
Thu, Sep 17, 7:37 PM
dim committed rG8a8c14464dd3: Merge commit 1f332ae4f1b3 from llvm-project (by Alexander Kornienko): (authored by dim).
Merge commit 1f332ae4f1b3 from llvm-project (by Alexander Kornienko):
Thu, Sep 17, 7:37 PM

Mon, Aug 31

dim committed R11:bdc97c5f533d: converters/dos2unix: update to 7.5.7 (authored by dim).
converters/dos2unix: update to 7.5.7
Mon, Aug 31, 10:33 AM
dim committed R11:aa43c8aa348c: converters/dos2unix: update to 7.5.7 (authored by dim).
converters/dos2unix: update to 7.5.7
Mon, Aug 31, 10:32 AM
dim added a comment to D59277: inetd: only declare and use the mapped-address netconfig under INET6.

How did you produce the warning? I don't see it when building inetd. In any case, I think it would be better to only declare and use nbuf2 and netid2 if INET6 is defined. This way you can avoid the warning, and no unused data is allocated or used.

Mon, Aug 31, 8:02 AM · Contributor Reviews (src)

Aug 22 2026

dim committed R11:15b81f75efd6: lang/gcc17-devel: fix build after base d08296c7ab0d (authored by dim).
lang/gcc17-devel: fix build after base d08296c7ab0d
Aug 22 2026, 10:26 PM
dim committed R11:1821f6c6af02: lang/gcc16-devel: fix build after base d08296c7ab0d (authored by dim).
lang/gcc16-devel: fix build after base d08296c7ab0d
Aug 22 2026, 10:26 PM
dim committed R11:e0d140aa6bc2: lang/gcc16: fix build after base d08296c7ab0d (authored by dim).
lang/gcc16: fix build after base d08296c7ab0d
Aug 22 2026, 10:26 PM
dim committed R11:97556512d21c: lang/gcc15-devel: fix build after base d08296c7ab0d (authored by dim).
lang/gcc15-devel: fix build after base d08296c7ab0d
Aug 22 2026, 10:26 PM
dim committed R11:096369a791fb: lang/gcc17-devel: fix build after base d08296c7ab0d (authored by dim).
lang/gcc17-devel: fix build after base d08296c7ab0d
Aug 22 2026, 10:24 PM
dim committed R11:4e5276e13473: lang/gcc16-devel: fix build after base d08296c7ab0d (authored by dim).
lang/gcc16-devel: fix build after base d08296c7ab0d
Aug 22 2026, 10:24 PM
dim committed R11:19c6e313dc8d: lang/gcc16: fix build after base d08296c7ab0d (authored by dim).
lang/gcc16: fix build after base d08296c7ab0d
Aug 22 2026, 10:24 PM
dim committed R11:da442d3a3e2b: lang/gcc15-devel: fix build after base d08296c7ab0d (authored by dim).
lang/gcc15-devel: fix build after base d08296c7ab0d
Aug 22 2026, 10:23 PM

Aug 18 2026

dim accepted D58911: libc: Restore prior C23 include guards.

LGTM, thanks!

Aug 18 2026, 5:54 PM

Aug 17 2026

dim committed R11:6b50d7083e32: lang/gcc15: fix build after base d08296c7ab0d (authored by dim).
lang/gcc15: fix build after base d08296c7ab0d
Aug 17 2026, 7:45 PM
dim committed R11:955eda5e75ec: lang/gcc15: fix build after base d08296c7ab0d (authored by dim).
lang/gcc15: fix build after base d08296c7ab0d
Aug 17 2026, 7:42 PM
dim committed R11:011dee72e13f: math/gmp: fix build after base cd0727ec709b (authored by dim).
math/gmp: fix build after base cd0727ec709b
Aug 17 2026, 7:41 PM
dim committed R11:03ce372d3e18: math/gmp: fix build after base cd0727ec709b (authored by dim).
math/gmp: fix build after base cd0727ec709b
Aug 17 2026, 7:40 PM

Aug 14 2026

dim updated subscribers of D58824: ossl: fix OPENSSL_ia32cap_P size mismatch on i386/amd64.

Ok, the original ossl.c with this OPENSSL_ia32cap_P definition was added by @jhb in rGba610be90a7cb6d851e0e0e6d7612769352a3c0c. This was in 2020, so maybe OPENSSL_ia32cap_P was indeed 4. The code in ossl_cpuid() only accesses OPENSSL_ia32cap_P[0] through OPENSSL_ia32cap_P[3], not anything beyond it.

Aug 14 2026, 7:34 PM

Aug 13 2026

dim updated subscribers of D58824: ossl: fix OPENSSL_ia32cap_P size mismatch on i386/amd64.

The code in sys/crypto/openssl/ossl_x86.c got moved around by @mhorne in rGfd86ae6800383dabe050e22176783857895800e3, maybe Mitchell has opinions about this too.

Aug 13 2026, 6:38 PM
dim added a comment to D58824: ossl: fix OPENSSL_ia32cap_P size mismatch on i386/amd64.

Indeed, the assembly in crypto/openssl/crypto/x86_64cpuid.pl has:

Aug 13 2026, 6:36 PM

Jul 28 2026

dim accepted D58494: m4: Const correctness for C23.

LGTM

Jul 28 2026, 5:25 PM
dim accepted D58497: libelftc: Const correctness for C23.

LGTM

Jul 28 2026, 5:25 PM
dim added a reverting change for rG33175a505997: Add a few missed files to ObsoleteFiles.inc: rG470238401081: Revert "Add a few missed files to ObsoleteFiles.inc".
Jul 28 2026, 1:07 PM
dim committed rG470238401081: Revert "Add a few missed files to ObsoleteFiles.inc" (authored by dim).
Revert "Add a few missed files to ObsoleteFiles.inc"
Jul 28 2026, 1:07 PM
dim added a reverting change for rG2e089a89812b: Add a few missed files to ObsoleteFiles.inc: rGd4b36d6b1838: Revert "Add a few missed files to ObsoleteFiles.inc".
Jul 28 2026, 1:07 PM
dim committed rGd4b36d6b1838: Revert "Add a few missed files to ObsoleteFiles.inc" (authored by dim).
Revert "Add a few missed files to ObsoleteFiles.inc"
Jul 28 2026, 1:07 PM

Jul 16 2026

dim committed rG33175a505997: Add a few missed files to ObsoleteFiles.inc (authored by dim).
Add a few missed files to ObsoleteFiles.inc
Jul 16 2026, 8:04 PM
dim committed rG2e089a89812b: Add a few missed files to ObsoleteFiles.inc (authored by dim).
Add a few missed files to ObsoleteFiles.inc
Jul 16 2026, 6:33 PM

Jul 13 2026

dim committed R11:9a9a55ba2be8: devel/cvise: make it build with DEFAULT_VERSIONS+=llvm=22 (authored by dim).
devel/cvise: make it build with DEFAULT_VERSIONS+=llvm=22
Jul 13 2026, 6:15 PM
dim committed R11:358f3c706f39: devel/cvise: make it build with DEFAULT_VERSIONS+=llvm=22 (authored by dim).
devel/cvise: make it build with DEFAULT_VERSIONS+=llvm=22
Jul 13 2026, 6:12 PM

Jul 12 2026

dim committed rGf72cfefae99b: Add a few missed files to ObsoleteFiles.inc (authored by dim).
Add a few missed files to ObsoleteFiles.inc
Jul 12 2026, 2:16 PM

Jul 10 2026

dim accepted D58155: build: Retire LLVM_COV src.conf knob.

LGTM. Good riddance. :)

Jul 10 2026, 3:11 PM

Jul 6 2026

dim accepted D58044: libllvmminimal: Fix building with LLVM < 21 on riscv64.

LGTM

Jul 6 2026, 6:47 AM

Jun 24 2026

dim accepted D57822: libcxxrt: Fix diagnostics for derived classes.

Hm, I remember something similar occurring when I was attempting to debug that std::ios ABI issue. This would also throw some exceptions during initialization, and it resulted in strange messages from libcxxrt. I didn't have the time then to investigate, but it could very well have been this issue.!

Jun 24 2026, 5:01 PM

Jun 21 2026

dim added a comment to D57721: zfs: drop duplicate vfs.zfs.metaslab.condense_pct sysctl.

Hm, I thought this was fixed by @mm's rGb1b4871f373e9f2a5defdc1242543be291f5e9d9, but apparently not:

Jun 21 2026, 11:53 AM

Jun 16 2026

dim committed rGf81c82a9db12: Merge commit 93a67259cf23 from llvm git (by ShengYi Hung): (authored by dim).
Merge commit 93a67259cf23 from llvm git (by ShengYi Hung):
Jun 16 2026, 5:02 PM
dim committed rG8d0154e64186: Merge commit 93a67259cf23 from llvm git (by ShengYi Hung): (authored by dim).
Merge commit 93a67259cf23 from llvm git (by ShengYi Hung):
Jun 16 2026, 5:02 PM

Jun 13 2026

dim committed rG2b619b7c7b53: Merge commit 93a67259cf23 from llvm git (by ShengYi Hung): (authored by dim).
Merge commit 93a67259cf23 from llvm git (by ShengYi Hung):
Jun 13 2026, 10:06 AM
dim accepted D57549: rtld parse_integer(): support octal and hex C notations.

LGTM.

Jun 13 2026, 9:28 AM

Jun 4 2026

dim committed rG2cdb0c07e25b: Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin): (authored by dim).
Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin):
Jun 4 2026, 8:21 AM
dim committed rGa8e709c66769: Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin): (authored by dim).
Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin):
Jun 4 2026, 8:21 AM

Jun 3 2026

dim committed R11:fc2af4915915: converters/dos2unix: update to 7.5.6 (authored by dim).
converters/dos2unix: update to 7.5.6
Jun 3 2026, 6:34 PM
dim committed R11:edd93c216d8d: converters/dos2unix: update to 7.5.6 (authored by dim).
converters/dos2unix: update to 7.5.6
Jun 3 2026, 6:32 PM

Jun 1 2026

dim added a comment to D57388: powerpc64le: switch long double to IEEE binary128.

I think it would be useful if you could upstream the clang and compiler-rt parts of this. Otherwise it becomes a bit of a drag when updating to new versions.

Jun 1 2026, 7:27 PM
dim committed rG86326398b73b: Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin): (authored by dim).
Merge commit 63c29df8eceb from llvm git (by Dmitry Polukhin):
Jun 1 2026, 5:14 PM

May 31 2026

dim committed R11:8d45f0429eb4: graphics/mesa-dri: fix builds against llvm 20 and 21 (authored by dim).
graphics/mesa-dri: fix builds against llvm 20 and 21
May 31 2026, 2:50 PM
dim committed R11:e45b1bd3027b: graphics/mesa-dri: fix builds against llvm 20 and 21 (authored by dim).
graphics/mesa-dri: fix builds against llvm 20 and 21
May 31 2026, 2:49 PM

May 30 2026

dim committed rG7f421c7c9c1a: bsd.sys.mk: also suppress gcc -Wc++1[47]-extensions warnings for >= 12 (authored by dim).
bsd.sys.mk: also suppress gcc -Wc++1[47]-extensions warnings for >= 12
May 30 2026, 4:06 PM

May 29 2026

dim committed R9:c02973272812: Document __FreeBSD_version values 1404500, 1404501, 1501500, and 1501501. (authored by dim).
Document __FreeBSD_version values 1404500, 1404501, 1501500, and 1501501.
May 29 2026, 11:21 PM
dim added a reverting change for rG00bee6fcd77f: Partially revert libc++ commit aa7f377c965c, restoring stdint.h: rG8bf73434e81c: Revert 00bee6fcd77f, which partially reverted libc++ commit aa7f377c965c.
May 29 2026, 11:13 PM
dim committed rGec6797818bf2: Fix up builds on Linux hosts after llvm 21.1.8 merge (authored by dim).
Fix up builds on Linux hosts after llvm 21.1.8 merge
May 29 2026, 11:13 PM
dim committed rG0b78483e6802: Add a comment to llvm's OptParser.td, so dependent files get rebuilt. (authored by dim).
Add a comment to llvm's OptParser.td, so dependent files get rebuilt.
May 29 2026, 11:13 PM
dim committed rGb3d1c922b095: libcxx-compat: revert llvmorg-21-init-8400-g703cfe745b96: (authored by dim).
libcxx-compat: revert llvmorg-21-init-8400-g703cfe745b96:
May 29 2026, 11:12 PM
dim committed rG502fd5427dc8: Merge llvm-project release/21.x llvmorg-21.1.8-0-g2078da43e25a (authored by dim).
Merge llvm-project release/21.x llvmorg-21.1.8-0-g2078da43e25a
May 29 2026, 11:12 PM
dim committed rGb50d6ddc0fb5: bsd.sys.mk: also suppress clang -Wc++1[47]-extensions warnings for >= 19 (authored by arichardson).
bsd.sys.mk: also suppress clang -Wc++1[47]-extensions warnings for >= 19
May 29 2026, 11:08 PM
dim committed rG47f4f76074a4: Bump __FreeBSD_version for llvm 21.1.8 merge (authored by dim).
Bump __FreeBSD_version for llvm 21.1.8 merge
May 29 2026, 11:08 PM
dim committed rGe02114425827: Work around unterminated-string-initialization warnings in acpidb (authored by dim).
Work around unterminated-string-initialization warnings in acpidb
May 29 2026, 11:08 PM
dim committed rGfc1ab22fb3b8: Merge commit 871038759afb from llvm git (by Marco Elver): (authored by dim).
Merge commit 871038759afb from llvm git (by Marco Elver):
May 29 2026, 11:08 PM
dim committed rG9d99cbbb284f: Merge llvm-project main llvmorg-21-init-19288-gface93e724f4 (authored by dim).
Merge llvm-project main llvmorg-21-init-19288-gface93e724f4
May 29 2026, 11:08 PM
dim committed rG8bf73434e81c: Revert 00bee6fcd77f, which partially reverted libc++ commit aa7f377c965c (authored by dim).
Revert 00bee6fcd77f, which partially reverted libc++ commit aa7f377c965c
May 29 2026, 11:08 PM
dim committed rG2e97bf202703: Merge commit c1d26c3c2510 from llvm git (by Nikolas Klauser): (authored by dim).
Merge commit c1d26c3c2510 from llvm git (by Nikolas Klauser):
May 29 2026, 11:08 PM
dim committed rG0c6a058ca265: Merge commit b0d2b57f7e47 from llvm git (by Phoebe Wang): (authored by dim).
Merge commit b0d2b57f7e47 from llvm git (by Phoebe Wang):
May 29 2026, 11:08 PM
dim committed rG2e6734ed1959: Merge commit 787ba2426148 from llvm git (by Matheus Izvekov): (authored by dim).
Merge commit 787ba2426148 from llvm git (by Matheus Izvekov):
May 29 2026, 11:08 PM
dim committed rG179029b4d82e: Merge commit 924f773f5e26 from llvm git (by Younan Zhang): (authored by dim).
Merge commit 924f773f5e26 from llvm git (by Younan Zhang):
May 29 2026, 11:08 PM
dim committed rGe4ec2270fd25: Remove usr/include/c++/v1/__fwd/get.h from ObsoleteFiles.inc. (authored by dim).
Remove usr/include/c++/v1/__fwd/get.h from ObsoleteFiles.inc.
May 29 2026, 11:08 PM
dim committed rG4a5ad04af821: Fixup mismerge in __cxx03/__type_traits/add_[lr]value_reference.h. (authored by dim).
Fixup mismerge in __cxx03/__type_traits/add_[lr]value_reference.h.
May 29 2026, 11:08 PM
dim committed rGba4a80fecbee: libcxx-compat: fix llvmorg-21-init-12415-g3a86e0bd29f3: (authored by dim).
libcxx-compat: fix llvmorg-21-init-12415-g3a86e0bd29f3:
May 29 2026, 11:08 PM
dim committed rGdbb1534461bf: Merge commit d803c61aca0d from llvm git (by Corentin Jabot): (authored by dim).
Merge commit d803c61aca0d from llvm git (by Corentin Jabot):
May 29 2026, 11:08 PM
dim committed rG1cbc4a800f5b: libcxx-compat: fix llvmorg-21-init-18351-gfcc09b6f0267: (authored by dim).
libcxx-compat: fix llvmorg-21-init-18351-gfcc09b6f0267:
May 29 2026, 11:07 PM
dim committed rGa2694ead3368: libcxx-compat: revert llvmorg-19-init-5639-ga10aa4485e83: (authored by dim).
libcxx-compat: revert llvmorg-19-init-5639-ga10aa4485e83:
May 29 2026, 11:07 PM
dim committed rGbdeece20378e: libcxx-compat: revert llvmorg-21-init-10154-ge43e8ec7afbd: (authored by dim).
libcxx-compat: revert llvmorg-21-init-10154-ge43e8ec7afbd:
May 29 2026, 11:07 PM
dim committed rG7a145cbf09ae: libcxx-compat: revert llvmorg-21-init-9130-g9e3982d9ae81: (authored by dim).
libcxx-compat: revert llvmorg-21-init-9130-g9e3982d9ae81:
May 29 2026, 11:07 PM
dim committed rGdbafbd4c8666: libcxx-compat: revert llvmorg-21-init-17684-gae9990ed9651: (authored by dim).
libcxx-compat: revert llvmorg-21-init-17684-gae9990ed9651:
May 29 2026, 11:07 PM
dim committed rGe2b73bf96191: Fixups after llvm-project main llvmorg-21-init-19288-gface93e724f4 merge (authored by dim).
Fixups after llvm-project main llvmorg-21-init-19288-gface93e724f4 merge
May 29 2026, 11:07 PM
dim committed rG407a9b0c1eee: libcxx-compat: revert llvmorg-21-init-19251-g0c3a2faa8505: (authored by dim).
libcxx-compat: revert llvmorg-21-init-19251-g0c3a2faa8505:
May 29 2026, 11:07 PM
dim committed rG3e4555860338: llvm-libc-macros: work around gcc defining LDBL_MANT_DIG as 53 on i386 (authored by dim).
llvm-libc-macros: work around gcc defining LDBL_MANT_DIG as 53 on i386
May 29 2026, 11:07 PM
dim committed rGdf67e880e278: Merge commit 598f21e9fcf7 from llvm git (by zhijian lin): (authored by dim).
Merge commit 598f21e9fcf7 from llvm git (by zhijian lin):
May 29 2026, 11:07 PM
dim committed rG6a0e4d513abc: Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2 (authored by dim).
Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2
May 29 2026, 11:07 PM
dim committed rG58621652cc52: Partially revert libc++ commit aa7f377c965c, restoring stdint.h (authored by dim).
Partially revert libc++ commit aa7f377c965c, restoring stdint.h
May 29 2026, 11:07 PM
dim committed rG9f50fc326cf2: Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 3 (authored by dim).
Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 3
May 29 2026, 11:07 PM
dim committed rGb68b15f5535f: Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 1 (authored by dim).
Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 1
May 29 2026, 11:07 PM
dim committed rGbfe4d5ca73d5: Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 2 (authored by dim).
Adjust llvm-project main llvmorg-21-init-19288-gface93e724f4, part 2
May 29 2026, 11:07 PM
dim committed rG4f6cc88193cd: Revert "libcxx-compat: revert llvmorg-19-init-18063-g561246e90282:" (authored by dim).
Revert "libcxx-compat: revert llvmorg-19-init-18063-g561246e90282:"
May 29 2026, 11:07 PM
dim committed rG0546474c350b: Revert "libcxx-compat: revert llvmorg-19-init-18062-g4dfa75c663e5:" (authored by dim).
Revert "libcxx-compat: revert llvmorg-19-init-18062-g4dfa75c663e5:"
May 29 2026, 11:07 PM
dim committed rGad1cd2c339cb: Revert "libcxx-compat: revert llvmorg-19-init-17853-g578c6191eff7:" (authored by dim).
Revert "libcxx-compat: revert llvmorg-19-init-17853-g578c6191eff7:"
May 29 2026, 11:07 PM