Page MenuHomeFreeBSD
Feed Advanced Search

Fri, Apr 19

dim added inline comments to D44877: libgcc_s: restore __*_frame_info symbols post llvm18.
Fri, Apr 19, 9:48 PM
dim accepted D44879: libc/quad: further narrow list of i386 symbols.

LGTM. Should we mark this for MFC?

Fri, Apr 19, 9:37 PM
dim added a comment to D44877: libgcc_s: restore __*_frame_info symbols post llvm18.

Also, should we MFC this?

Fri, Apr 19, 9:36 PM
dim accepted D44878: libgcc_s: expose __divmoddi4 on i386.

LGTM. Should we mark this for MFC?

Fri, Apr 19, 9:36 PM
dim accepted D44877: libgcc_s: restore __*_frame_info symbols post llvm18.

Otherwise, LGTM.

Fri, Apr 19, 9:35 PM

Thu, Apr 18

dim closed D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.
Thu, Apr 18, 6:43 PM
dim committed rG2fd73b7126d7: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures (authored by dim).
share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures
Thu, Apr 18, 6:43 PM
dim added a comment to D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.

Btw another thing: is there any particular reason we don't error out if an unrecognized CPUTYPE value is given? I just ran some tests with CPUTYPE set to bogus values, and it happily continues...

Thu, Apr 18, 6:13 PM
dim added a comment to D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.

Seems fine.

I would be nice if these lists were sorted, but they already weren't so no need to fix now. I do wonder if there's a better way to store this data, but given the number of Intel SKUs I suspect not...

Thu, Apr 18, 6:12 PM
dim added inline comments to D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.
Thu, Apr 18, 6:07 PM
dim updated the diff for D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.
  • Fix paste mistake.
Thu, Apr 18, 6:06 PM
dim requested review of D44848: share/mk/bsd.cpu.mk: add F16C feature for i386 and amd64 architectures.
Thu, Apr 18, 5:51 PM

Wed, Apr 17

dim committed rGf276adc14843: libcompiler_rt Makefile.inc: update _Float16/__bf16 checks (authored by dim).
libcompiler_rt Makefile.inc: update _Float16/__bf16 checks
Wed, Apr 17, 8:22 PM
dim committed rG219b6e442308: heimdal: asn1: Use unsigned bitfields for named bitsets (authored by dim).
heimdal: asn1: Use unsigned bitfields for named bitsets
Wed, Apr 17, 5:52 PM
dim committed rG1b7487592987: heimdal: Add 64-bit integer support to ASN.1 compiler (authored by dim).
heimdal: Add 64-bit integer support to ASN.1 compiler
Wed, Apr 17, 5:00 PM
dim closed D44814: heimdal: Add 64-bit integer support to ASN.1 compiler, part 2.
Wed, Apr 17, 5:00 PM

Tue, Apr 16

dim requested review of D44815: heimdal: Add 64-bit integer support to ASN.1 compiler, part 1.
Tue, Apr 16, 7:14 PM
dim retitled D44814: heimdal: Add 64-bit integer support to ASN.1 compiler, part 2 from heimdal: Add 64-bit integer support to ASN.1 compiler, part 1 to heimdal: Add 64-bit integer support to ASN.1 compiler, part 2.
Tue, Apr 16, 7:14 PM
dim requested review of D44814: heimdal: Add 64-bit integer support to ASN.1 compiler, part 2.
Tue, Apr 16, 7:13 PM
dim abandoned D44813: heimdal: Add 64-bit integer support to ASN.1 compiler, part 1.

Sorry, phabricator is not cooperating.

Tue, Apr 16, 7:09 PM
dim abandoned D44812: heimdal: Add 64-bit integer support to ASN.1 compiler.

Abandon in favor of D44813 which might be easier to review.

Tue, Apr 16, 7:03 PM
dim requested review of D44813: heimdal: Add 64-bit integer support to ASN.1 compiler, part 1.
Tue, Apr 16, 7:02 PM
dim added a comment to D44812: heimdal: Add 64-bit integer support to ASN.1 compiler.

Sorry about the "binary" files, but I couldn't convince arc to upload them otherwise. They aren't binary in my tree.

Tue, Apr 16, 6:45 PM
dim requested review of D44812: heimdal: Add 64-bit integer support to ASN.1 compiler.
Tue, Apr 16, 6:44 PM

Mon, Apr 15

dim accepted D44587: LinuxKPI: add __counted_by() and __nonstring.

LGTM. (The forms without underscores have a higher probability of clashing with user-defined macros, which is why the forms with underscores are normally preferred.)

Mon, Apr 15, 7:29 PM
dim committed rG514c98ba14a0: Merge commit 37b7207651b4 from llvm-project (by zhongyunde@huawei.com): (authored by dim).
Merge commit 37b7207651b4 from llvm-project (by zhongyunde@huawei.com):
Mon, Apr 15, 4:31 PM

Sun, Apr 14

dim committed rG8b181c2fbaa8: sanitizers: mark __elf_aux_vector as weak, to allow linking without libsys (authored by dim).
sanitizers: mark __elf_aux_vector as weak, to allow linking without libsys
Sun, Apr 14, 5:41 PM

Sat, Apr 13

dim committed rG2365f012951e: Revert commit 925a11a5f221 from llvm-project (by Nikolas Klauser): (authored by dim).
Revert commit 925a11a5f221 from llvm-project (by Nikolas Klauser):
Sat, Apr 13, 8:47 AM

Thu, Apr 11

dim committed rG78d3648e73d1: Merge commit 55c466da2f2f from llvm-project (by Benjamin Kramer): (authored by dim).
Merge commit 55c466da2f2f from llvm-project (by Benjamin Kramer):
Thu, Apr 11, 9:19 PM

Wed, Apr 10

dim committed rG442d351bd242: libllvm: add missed tlbgen headers and sources for BPF target (authored by dim).
libllvm: add missed tlbgen headers and sources for BPF target
Wed, Apr 10, 10:11 PM

Mon, Apr 8

dim committed rG17e32453b89d: Merge commit eb8f379567e8 from llvm-project (by Florian Hahn): (authored by dim).
Merge commit eb8f379567e8 from llvm-project (by Florian Hahn):
Mon, Apr 8, 7:47 AM
dim committed rG928ea8066dd0: Merge commit eb8f379567e8 from llvm-project (by Florian Hahn): (authored by dim).
Merge commit eb8f379567e8 from llvm-project (by Florian Hahn):
Mon, Apr 8, 7:47 AM

Apr 7 2024

dim committed rG4c983a288687: libcompiler_rt Makefile.inc: include bsd.compiler.mk to fix build (authored by dim).
libcompiler_rt Makefile.inc: include bsd.compiler.mk to fix build
Apr 7 2024, 7:53 PM
dim committed rG2e226748a961: libcompiler_rt Makefile.inc: don't build bfloat16 support for gcc < 13 (authored by dim).
libcompiler_rt Makefile.inc: don't build bfloat16 support for gcc < 13
Apr 7 2024, 6:22 PM
dim committed rGd00b9344bb10: libcompiler_rt Makefile.inc: remove debugging messages (authored by dim).
libcompiler_rt Makefile.inc: remove debugging messages
Apr 7 2024, 6:21 PM
dim committed rGb811dac2115a: Fix GENERIC-KASAN kernel build for amd64 (authored by dim).
Fix GENERIC-KASAN kernel build for amd64
Apr 7 2024, 6:01 PM
dim committed rG61e482f2fcd5: Fix arm64 build after llvm 18.1.3 upgrade (take 2) (authored by dim).
Fix arm64 build after llvm 18.1.3 upgrade (take 2)
Apr 7 2024, 9:25 AM
dim committed rGf4d93b67611f: Fix arm64 build after llvm 18.1.3 upgrade (authored by dim).
Fix arm64 build after llvm 18.1.3 upgrade
Apr 7 2024, 12:09 AM

Apr 6 2024

dim committed R9:1faa644e86ca: Document __FreeBSD_version value 1500018. (authored by dim).
Document __FreeBSD_version value 1500018.
Apr 6 2024, 8:30 PM
dim committed rG0192eda105b3: Bump __FreeBSD_version for llvm 18.1.3 merge (authored by dim).
Bump __FreeBSD_version for llvm 18.1.3 merge
Apr 6 2024, 8:18 PM
dim committed rG439352ac8257: Merge llvm-project release/18.x llvmorg-18.1.3-0-gc13b7485b879 (authored by dim).
Merge llvm-project release/18.x llvmorg-18.1.3-0-gc13b7485b879
Apr 6 2024, 8:18 PM
dim committed rG56727255ad47: Merge llvm-project release/18.x llvmorg-18.1.0-rc3-0-g6c90f8dd5463 (authored by dim).
Merge llvm-project release/18.x llvmorg-18.1.0-rc3-0-g6c90f8dd5463
Apr 6 2024, 8:18 PM
dim committed rGce4f1f49e036: Revert commit 6255157d24e2 from llvm-project (by Dimitry Andric): (authored by dim).
Revert commit 6255157d24e2 from llvm-project (by Dimitry Andric):
Apr 6 2024, 8:18 PM
dim committed rG49a6e426df84: Merge commit f5f3d5d6534f from llvm-project (by Qizhi Hu): (authored by dim).
Merge commit f5f3d5d6534f from llvm-project (by Qizhi Hu):
Apr 6 2024, 8:18 PM
dim committed rG74626c16ff48: Merge llvm-project release/18.x llvmorg-18.1.0-rc2-53-gc7b0a6ecd442 (authored by dim).
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-53-gc7b0a6ecd442
Apr 6 2024, 8:18 PM
dim committed rG4c2d3b022a1d: Merge llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7e (authored by dim).
Merge llvm-project release/18.x llvmorg-18.1.1-0-gdba2a75e9c7e
Apr 6 2024, 8:18 PM
dim committed rG5f757f3ff914: Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb (authored by dim).
Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb
Apr 6 2024, 8:18 PM
dim committed rGdc36515b6283: Merge commit 5f4ee5a2dfa9 from llvm-project (by Shanzhi): (authored by dim).
Merge commit 5f4ee5a2dfa9 from llvm-project (by Shanzhi):
Apr 6 2024, 8:18 PM
dim committed rGb3edf4467982: Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967 (authored by dim).
Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967
Apr 6 2024, 8:18 PM
dim committed rG7a6dacaca14b: Merge llvm-project main llvmorg-18-init-18359-g93248729cfae (authored by dim).
Merge llvm-project main llvmorg-18-init-18359-g93248729cfae
Apr 6 2024, 8:18 PM
dim committed rGddbac700c256: Merge commit 6e4930c67508 from llvm-project (by Alexander Kornienko): (authored by dim).
Merge commit 6e4930c67508 from llvm-project (by Alexander Kornienko):
Apr 6 2024, 8:18 PM
dim committed rG868ee3f28556: [libc++] Rename __bit_reference template parameter to avoid conflict (authored by dim).
[libc++] Rename __bit_reference template parameter to avoid conflict
Apr 6 2024, 8:18 PM
dim committed rG878ed4957e07: Merge llvm-project release/18.x llvmorg-18-init-18361-g22683463740e (authored by dim).
Merge llvm-project release/18.x llvmorg-18-init-18361-g22683463740e
Apr 6 2024, 8:18 PM
dim committed rG3fb2e045791e: Tentatively apply https://github.com/libcxxrt/libcxxrt/pull/27 (authored by dim).
Tentatively apply https://github.com/libcxxrt/libcxxrt/pull/27
Apr 6 2024, 8:18 PM
dim committed rG46c59ea9b617: Redo libc++ customizations (authored by dim).
Redo libc++ customizations
Apr 6 2024, 8:18 PM
dim committed rGcb14a3fe5122: Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a (authored by dim).
Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a
Apr 6 2024, 8:18 PM
dim committed rG297eecfb02bb: Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424 (authored by dim).
Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424
Apr 6 2024, 8:18 PM
dim committed rG1db9f3b21e39: Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cde (authored by dim).
Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cde
Apr 6 2024, 8:18 PM
dim committed rG653487bbc800: Tentatively merge https://github.com/llvm/llvm-project/pull/77242 (authored by dim).
Tentatively merge https://github.com/llvm/llvm-project/pull/77242
Apr 6 2024, 8:18 PM
dim committed rG412fa3436f0d: Add two FreeBSD customizations to libc++ (authored by dim).
Add two FreeBSD customizations to libc++
Apr 6 2024, 8:18 PM
dim committed rG647cbc5de815: Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4 (authored by dim).
Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4
Apr 6 2024, 8:18 PM
dim committed rGedc2dc17b1f2: Revert commit 0e46b49de433 from llvm-project (by Matt Arsenault): (authored by dim).
Revert commit 0e46b49de433 from llvm-project (by Matt Arsenault):
Apr 6 2024, 8:18 PM
dim committed rG3d68ee6cbdb2: Tentatively apply https://github.com/llvm/llvm-project/pull/76175 (authored by dim).
Tentatively apply https://github.com/llvm/llvm-project/pull/76175
Apr 6 2024, 8:17 PM
dim committed R11:154a19da2a20: databases/mysql80-server databases/mysql81-server: fix build with libc++ 18 on… (authored by dim).
databases/mysql80-server databases/mysql81-server: fix build with libc++ 18 on…
Apr 6 2024, 5:26 PM
dim committed R11:b49518c5c7c1: databases/mysql80-server databases/mysql81-server: fix build with libc++ 18 on… (authored by dim).
databases/mysql80-server databases/mysql81-server: fix build with libc++ 18 on…
Apr 6 2024, 5:25 PM
dim committed rG18ec7a900324: OptionalObsoleteFiles: add missed cuda wrappers include files (authored by olivier).
OptionalObsoleteFiles: add missed cuda wrappers include files
Apr 6 2024, 4:40 PM
dim committed rG1fd6ef0cb29e: OptionalObsoleteFiles: add missed cuda wrappers include files (authored by olivier).
OptionalObsoleteFiles: add missed cuda wrappers include files
Apr 6 2024, 4:40 PM

Apr 5 2024

dim committed rG05834cae71b9: Vendor import of llvm-project branch release/18.x llvmorg-18.1.3-0… (authored by dim).
Vendor import of llvm-project branch release/18.x llvmorg-18.1.3-0…
Apr 5 2024, 8:36 PM
dim committed rGaaabed1dea7c: Merge commit eb8f379567e8 from llvm-project (by Florian Hahn): (authored by dim).
Merge commit eb8f379567e8 from llvm-project (by Florian Hahn):
Apr 5 2024, 3:45 PM

Apr 3 2024

dim added a comment to D44451: amd64/xen: move early PVH entry point code from assembly to C.

The current code however cannot be committed, because Elftoolchain objcopy segfaults when dong the conversion from elf32-i386 -> elf64-x86-64.

Is anyone actively working on switching? Maybe the objcopy bug is easy to fix.

I was under the impression that we intended to switch to llvm-objcopy at some point, but I cannot find any information now. I might have been confused with the llvm-objdump introduction. I will take a look at fixing elftoolchain objcopy.

Apr 3 2024, 9:52 AM

Apr 2 2024

dim accepted D44597: OptionalObsoleteFiles: add missed cuda wrappers include files.

LGTM, I also had to add these for the 18.x ObsoleteFiles.inc.

Apr 2 2024, 8:21 PM

Mar 27 2024

dim committed R11:0f0ed642ede1: net/jose: fix build with lld 18 (authored by dim).
net/jose: fix build with lld 18
Mar 27 2024, 6:46 PM
dim committed R11:142d074b14d2: net/jose: fix build with lld 18 (authored by dim).
net/jose: fix build with lld 18
Mar 27 2024, 6:44 PM

Mar 24 2024

dim committed rG5c588a23c96b: Slightly reorganize libclang_rt Makefile again (authored by dim).
Slightly reorganize libclang_rt Makefile again
Mar 24 2024, 12:44 AM
dim committed rG72d9e1e0ca66: Fix building of several libclang_rt libraries for powerpc64 and powerp64le (authored by dim).
Fix building of several libclang_rt libraries for powerpc64 and powerp64le
Mar 24 2024, 12:44 AM
dim committed rG35a61f4a25ac: Slightly reorganize libclang_rt Makefile again (authored by dim).
Slightly reorganize libclang_rt Makefile again
Mar 24 2024, 12:42 AM
dim committed rG880f35eb5d48: Fix building of several libclang_rt libraries for powerpc64 and powerp64le (authored by dim).
Fix building of several libclang_rt libraries for powerpc64 and powerp64le
Mar 24 2024, 12:41 AM

Mar 23 2024

dim committed R11:23192ad3f732: devel/boost-all: Use clang from base for OSVERSION >= 1500017 (authored by dim).
devel/boost-all: Use clang from base for OSVERSION >= 1500017
Mar 23 2024, 12:47 PM
dim committed R11:3b8c51bd37b0: devel/boost-all: Use clang from base for OSVERSION >= 1500017 (authored by dim).
devel/boost-all: Use clang from base for OSVERSION >= 1500017
Mar 23 2024, 12:40 PM
dim committed R9:35a0c7d0af86: Document __FreeBSD_version values 1303502 and 1400509. (authored by dim).
Document __FreeBSD_version values 1303502 and 1400509.
Mar 23 2024, 12:11 PM
dim committed rG07839ae99c06: Merge commit bbb8a0df7367 from llvm-project (by Shafik Yaghmour): (authored by dim).
Merge commit bbb8a0df7367 from llvm-project (by Shafik Yaghmour):
Mar 23 2024, 12:08 PM
dim committed rG69da6e087983: Merge commit bbb8a0df7367 from llvm-project (by Shafik Yaghmour): (authored by dim).
Merge commit bbb8a0df7367 from llvm-project (by Shafik Yaghmour):
Mar 23 2024, 12:08 PM

Mar 21 2024

dim committed rG897a485c3446: Slightly reorganize libclang_rt Makefile again (authored by dim).
Slightly reorganize libclang_rt Makefile again
Mar 21 2024, 8:46 PM
dim committed rGf0620ceeccf0: Fix building of several libclang_rt libraries for powerpc64 and powerp64le (authored by dim).
Fix building of several libclang_rt libraries for powerpc64 and powerp64le
Mar 21 2024, 5:12 PM
dim updated subscribers of D44092: build: add Wswitch to clang for more consistency with gcc.

KMSAN is @markj I believe? Though it looks like you're getting a clang assertion there. So what is the clang version being used?

Mar 21 2024, 4:20 PM

Mar 20 2024

dim committed R9:91a9b4c8524c: Document __FreeBSD_version values 1500016 and 1500017. (authored by dim).
Document __FreeBSD_version values 1500016 and 1500017.
Mar 20 2024, 10:47 PM
dim committed R9:5e26ade005f5: Use man:xxx[N] for man page references. (authored by dim).
Use man:xxx[N] for man page references.
Mar 20 2024, 10:47 PM
dim committed rGbcd401b5a39c: Merge commit bbb8a0df7367 from llvm-project (by Shafik Yaghmour): (authored by dim).
Merge commit bbb8a0df7367 from llvm-project (by Shafik Yaghmour):
Mar 20 2024, 10:40 PM

Mar 12 2024

dim accepted D44323: libgcc_s: only export 128-bit int APIs when available.

Hm, are these files automagically pulled through a preprocessor? I wasn't aware of that... but yeah, then it is probably a good idea.

Mar 12 2024, 9:27 PM

Mar 10 2024

dim committed rG96c567f972e0: Add space before 20240211 entry in ObsoleteFiles.inc (authored by dim).
Add space before 20240211 entry in ObsoleteFiles.inc
Mar 10 2024, 11:40 AM
dim committed rG8b885620ff1b: Vendor import of llvm-project branch release/18.x llvmorg-18.1.1-0… (authored by dim).
Vendor import of llvm-project branch release/18.x llvmorg-18.1.1-0…
Mar 10 2024, 11:18 AM

Mar 8 2024

dim committed rG961271f952fc: Merge commit f800c1f3b207 from llvm-project (by Arthur Eubanks): (authored by dim).
Merge commit f800c1f3b207 from llvm-project (by Arthur Eubanks):
Mar 8 2024, 8:20 AM
dim committed rGf5fca73651a3: Optionally create full debuginfo for llvm-related executables (authored by dim).
Optionally create full debuginfo for llvm-related executables
Mar 8 2024, 8:20 AM
dim committed rGfc31d474c40a: Merge commit f800c1f3b207 from llvm-project (by Arthur Eubanks): (authored by dim).
Merge commit f800c1f3b207 from llvm-project (by Arthur Eubanks):
Mar 8 2024, 8:20 AM
dim committed rGc4149abc5d0e: Optionally create full debuginfo for llvm-related executables (authored by dim).
Optionally create full debuginfo for llvm-related executables
Mar 8 2024, 8:20 AM

Mar 7 2024

dim committed R11:ea78261303e2: net/py-wsdd: The line break in the start logging should be present (authored by lhersch_dssgmbh.de).
net/py-wsdd: The line break in the start logging should be present
Mar 7 2024, 9:08 AM
dim committed R11:81557eadf3b1: net/py-wsdd: The line break in the start logging should be present (authored by lhersch_dssgmbh.de).
net/py-wsdd: The line break in the start logging should be present
Mar 7 2024, 9:07 AM

Mar 4 2024

dim committed rGa39b3aa463f3: Merge commit f800c1f3b207 from llvm-project (by Arthur Eubanks): (authored by dim).
Merge commit f800c1f3b207 from llvm-project (by Arthur Eubanks):
Mar 4 2024, 8:32 PM

Mar 1 2024

dim accepted D44169: Add an UNDEFINED_VERSION option.

Sure, then I'm totally fine with this. It's better to incrementally fix the problems and then remove this option. Preferably before stable/15 gets branched :)

Mar 1 2024, 6:22 PM
dim added a comment to D44169: Add an UNDEFINED_VERSION option.

Is this meant as a transitional tool? Or do we expect to have some sub-Makefiles still set MK_UNDEFINED_VERSION=no because they cannot be fixed?

Mar 1 2024, 4:57 PM