Page MenuHomeFreeBSD
Feed Advanced Search

Oct 23 2021

dim committed rG4b9725184e31: Fix clang's internal assembler adding unwanted prefix to VIA xstore (authored by dim).
Fix clang's internal assembler adding unwanted prefix to VIA xstore
Oct 23 2021, 6:21 PM

Oct 22 2021

dim committed R11:5425bfb16f2f: graphics/qt5-wayland: fix build with clang 13 by adding <array> (authored by dim).
graphics/qt5-wayland: fix build with clang 13 by adding <array>
Oct 22 2021, 5:41 PM

Oct 19 2021

dim committed R11:a6e539efacf5: graphics/libheif: fix build with clang 13 (authored by dim).
graphics/libheif: fix build with clang 13
Oct 19 2021, 7:46 PM

Oct 16 2021

dim committed rG79239b5b4754: llvm-readobj: Add missed source file (authored by dim).
llvm-readobj: Add missed source file
Oct 16 2021, 9:18 PM
dim committed R11:3822416493cf: java/openjdk*: work around UB in markOopDesc, fix builds with clang 13 (authored by dim).
java/openjdk*: work around UB in markOopDesc, fix builds with clang 13
Oct 16 2021, 12:22 PM

Oct 3 2021

dim accepted D32280: math/R: Fix build with clang/openmp 13.

Builds OK for me, also installs, and seems to run (at least very rudimentarily :) ):

Oct 3 2021, 7:00 PM
dim committed R11:9ce64e91907a: lang/(erlang(-runtime2[13])?): work around dtrace failures with clang 13 (authored by dim).
lang/(erlang(-runtime2[13])?): work around dtrace failures with clang 13
Oct 3 2021, 10:20 AM

Oct 2 2021

dim committed R11:dc7880696558: irc/unreal: fix inline which should be static (authored by dim).
irc/unreal: fix inline which should be static
Oct 2 2021, 11:33 AM
dim committed R11:9324aed8ec1e: emulators/elliott: fix unused but set variable (authored by dim).
emulators/elliott: fix unused but set variable
Oct 2 2021, 11:30 AM
dim committed R11:0efce95397d4: chinese/c2t: fix "error: address of register variable requested" (authored by dim).
chinese/c2t: fix "error: address of register variable requested"
Oct 2 2021, 11:23 AM
dim committed R11:7075120b4d50: irc/bitchx: fix non-static inline functions (authored by dim).
irc/bitchx: fix non-static inline functions
Oct 2 2021, 11:19 AM
dim committed R11:a1edd535d35d: x11/libwacom: work around lld 13 no longer supporting symver tricks (authored by dim).
x11/libwacom: work around lld 13 no longer supporting symver tricks
Oct 2 2021, 11:09 AM
dim committed R11:89909595ad9b: archivers/upx: fix build with clang 13 (authored by dim).
archivers/upx: fix build with clang 13
Oct 2 2021, 10:51 AM

Sep 27 2021

dim committed R11:6bef09666460: lang/python3([6-9]|10): disable detection of multiarch (authored by dim).
lang/python3([6-9]|10): disable detection of multiarch
Sep 27 2021, 5:57 PM

Sep 26 2021

dim committed rG8c15a9ce53da: Spell cloudabi correctly in ObsoleteFiles.inc (authored by dim).
Spell cloudabi correctly in ObsoleteFiles.inc
Sep 26 2021, 11:27 AM
dim committed rG3f25e997d96a: Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc4-0… (authored by dim).
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc4-0…
Sep 26 2021, 11:16 AM

Sep 22 2021

dim accepted D32058: llvm-readobj: Attach to buildsystem.

readelf is just a symlink to readobj, so in order to have a full llvm binutils instead of elftoolchain with WITH_LLVM_BINUTILS we need llvm-readelf.

Sep 22 2021, 7:24 PM
dim added a comment to D32058: llvm-readobj: Attach to buildsystem.

Hm, one thing is missing: why do we need this tool? :) Last time I looked it was a tool specifically for llvm's regression tests. Do we really want to build this unconditionally?

Sep 22 2021, 7:09 PM
dim committed R11:f508cdd3cc28: net-mgmt/pmacct: mark unused but set variables with attributes (authored by dim).
net-mgmt/pmacct: mark unused but set variables with attributes
Sep 22 2021, 6:46 PM

Sep 21 2021

dim committed R11:adbaad235b4c: net/ifdepd: fix clang 13 warnings and non-static inline functions (authored by dim).
net/ifdepd: fix clang 13 warnings and non-static inline functions
Sep 21 2021, 6:30 PM
dim committed rGb2cfac207d60: compiler-rt: add aarch64 init function for LSE atomics (authored by dim).
compiler-rt: add aarch64 init function for LSE atomics
Sep 21 2021, 6:19 PM

Sep 19 2021

dim committed rG392ac508a058: Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc3-8… (authored by dim).
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc3-8…
Sep 19 2021, 8:28 AM
dim committed rG371456b17b0f: Add -Wno-error=unused-but-set-variable when building with Clang 13+ (authored by dim).
Add -Wno-error=unused-but-set-variable when building with Clang 13+
Sep 19 2021, 8:18 AM
dim committed rG8e698cd2ab2f: Add -Wno-error=unused-but-set-variable when building with Clang 13+ (authored by dim).
Add -Wno-error=unused-but-set-variable when building with Clang 13+
Sep 19 2021, 8:18 AM

Sep 17 2021

dim accepted D31997: libgcc_s: Export 64-bit int to 128-bit float functions.

LGTM, thanks!

Sep 17 2021, 9:17 PM

Sep 15 2021

dim committed rG8e732dbd37ff: i386 loaders: avoid lld 13 garbage collecting linker sets (authored by dim).
i386 loaders: avoid lld 13 garbage collecting linker sets
Sep 15 2021, 10:33 AM
dim committed rG6d8f2277dee6: i386 loaders: avoid lld 13 garbage collecting linker sets (authored by dim).
i386 loaders: avoid lld 13 garbage collecting linker sets
Sep 15 2021, 10:32 AM
dim committed R11:9a10eff03e91: misc/rump: fix or suppress clang 13 warnings (authored by dim).
misc/rump: fix or suppress clang 13 warnings
Sep 15 2021, 7:55 AM
dim committed R11:9118b8848d5a: devel/frink: fix unused but set variables (authored by dim).
devel/frink: fix unused but set variables
Sep 15 2021, 7:48 AM

Sep 13 2021

dim committed rG45feade38ec3: Add -Wno-error=unused-but-set-variable when building with Clang 13+ (authored by dim).
Add -Wno-error=unused-but-set-variable when building with Clang 13+
Sep 13 2021, 4:07 PM
dim closed D31927: Add -Wno-error=unused-but-set-variable when building with Clang 13+.
Sep 13 2021, 4:07 PM
dim commandeered D31927: Add -Wno-error=unused-but-set-variable when building with Clang 13+.
Sep 13 2021, 4:02 PM
dim added a comment to D31927: Add -Wno-error=unused-but-set-variable when building with Clang 13+.

I did this slightly differently in https://github.com/DimitryAndric/freebsd-src/commit/73a8f96dc7c12ebf76f5a40a7f1208c11f75741f, and I put it in another if block. It would be nice to choose either my version or yours, and integrate it right away, so I don't get needless merge conflicts the next time I sync up the llvm-13-update branch with main.

Sep 13 2021, 12:55 PM

Sep 9 2021

dim committed rGf9ef3ff6e2ee: Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc2-43… (authored by dim).
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc2-43…
Sep 9 2021, 9:05 AM

Sep 8 2021

dim committed rGc90cab0d668a: i386 loaders: avoid lld 13 garbage collecting linker sets (authored by dim).
i386 loaders: avoid lld 13 garbage collecting linker sets
Sep 8 2021, 12:05 PM

Sep 6 2021

dim committed rGefe67f33c322: compiler-rt: add aarch64 init function for LSE atomics (authored by dim).
compiler-rt: add aarch64 init function for LSE atomics
Sep 6 2021, 7:25 PM

Sep 3 2021

dim added a reverting change for rG2ebf10e7a1ce: Revert part of r360964: rGedc7b289b2b2: Revert the changes that removed support for old gcc, as stable/12 still.
Sep 3 2021, 5:05 PM
dim added a reverting change for rGa606cb388f97: Remove tests for obsolete compilers in the build system: rGedc7b289b2b2: Revert the changes that removed support for old gcc, as stable/12 still.
Sep 3 2021, 5:05 PM
dim committed rGedc7b289b2b2: Revert the changes that removed support for old gcc, as stable/12 still (authored by dim).
Revert the changes that removed support for old gcc, as stable/12 still
Sep 3 2021, 5:05 PM
dim added a reverting change for D24802: Remove tests for obsolete compilers in the build system: rGedc7b289b2b2: Revert the changes that removed support for old gcc, as stable/12 still.
Sep 3 2021, 5:05 PM
dim committed rGcc110974c4ed: xen: Fix warning by adding KERNBASE to modlist_paddr before casting (authored by dim).
xen: Fix warning by adding KERNBASE to modlist_paddr before casting
Sep 3 2021, 12:00 AM
dim committed rG461cfd4192d2: Fix acpica macros that subtract null pointers (authored by dim).
Fix acpica macros that subtract null pointers
Sep 3 2021, 12:00 AM
dim committed rG4409857538fc: Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13 (authored by dim).
Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13
Sep 3 2021, 12:00 AM
dim committed rGf4fed768bba4: Don't error out on unused but set variables with clang 13 (authored by dim).
Don't error out on unused but set variables with clang 13
Sep 3 2021, 12:00 AM
dim committed rG5fd3c9a1f67a: Suppress -Wempty-body warnings in GCC 6.x and later. (authored by jhb).
Suppress -Wempty-body warnings in GCC 6.x and later.
Sep 3 2021, 12:00 AM
dim committed rGc7bb9802495a: Disable errors for -Wredundant-decls for GCC 6+. (authored by jhb).
Disable errors for -Wredundant-decls for GCC 6+.
Sep 3 2021, 12:00 AM
dim committed rG8fce2bfdfc6f: Turn off errors for -Wmaybe-uninitialized in GCC 6+. (authored by jhb).
Turn off errors for -Wmaybe-uninitialized in GCC 6+.
Sep 3 2021, 12:00 AM
dim committed rG2ebf10e7a1ce: Revert part of r360964 (authored by vangyzen).
Revert part of r360964
Sep 3 2021, 12:00 AM
dim committed rGa606cb388f97: Remove tests for obsolete compilers in the build system (authored by vangyzen).
Remove tests for obsolete compilers in the build system
Sep 3 2021, 12:00 AM
dim committed rG06d66775fc65: gcc9: quiet Waddress-of-packed-member for user build (authored by rlibby).
gcc9: quiet Waddress-of-packed-member for user build
Sep 3 2021, 12:00 AM
dim committed rG783c47d7cb3f: Remove obsolete, non-use of CLANG_NO_IAS. (authored by brooks).
Remove obsolete, non-use of CLANG_NO_IAS.
Sep 3 2021, 12:00 AM
dim committed rG95ce44457bf2: Remove CLANG_NO_IAS definition (authored by emaste).
Remove CLANG_NO_IAS definition
Sep 3 2021, 12:00 AM
dim committed rGcfd9d82ed8a6: gptzfsboot: remove CLANG_NO_IAS (authored by emaste).
gptzfsboot: remove CLANG_NO_IAS
Sep 3 2021, 12:00 AM
dim committed rGdc5259b56722: stand: remove CLANG_NO_IAS from pxeldr (authored by emaste).
stand: remove CLANG_NO_IAS from pxeldr
Sep 3 2021, 12:00 AM

Sep 2 2021

dim committed rGbaeb0b2fb4d0: stand: remove CLANG_NO_IAS from cdboot (authored by emaste).
stand: remove CLANG_NO_IAS from cdboot
Sep 2 2021, 11:59 PM
dim committed rG8b2de9110244: stand: remove CLANG_NO_IAS from boot2 (authored by emaste).
stand: remove CLANG_NO_IAS from boot2
Sep 2 2021, 11:59 PM
dim committed rGdd76aa32815e: stand: remove CLANG_NO_IAS from zfsldr (authored by emaste).
stand: remove CLANG_NO_IAS from zfsldr
Sep 2 2021, 11:59 PM
dim committed rG76a6b4ad3519: stand: remove CLANG_NO_IAS from btx and gptboot (authored by emaste).
stand: remove CLANG_NO_IAS from btx and gptboot
Sep 2 2021, 11:59 PM
dim committed rG2abf37d5cecb: Retire CLANG_NO_IAS34 (authored by emaste).
Retire CLANG_NO_IAS34
Sep 2 2021, 11:59 PM
dim committed rG7dfb8e02e357: Fix acpica macros that subtract null pointers (authored by dim).
Fix acpica macros that subtract null pointers
Sep 2 2021, 9:54 PM
dim committed rGd01fe93c3dc9: Don't error out on unused but set variables with clang 13 (authored by dim).
Don't error out on unused but set variables with clang 13
Sep 2 2021, 9:54 PM
dim committed rG87addf66101d: Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13 (authored by dim).
Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13
Sep 2 2021, 9:54 PM
dim committed rG7756b8f25e64: xen: Fix warning by adding KERNBASE to modlist_paddr before casting (authored by dim).
xen: Fix warning by adding KERNBASE to modlist_paddr before casting
Sep 2 2021, 9:54 PM
dim accepted D31804: llvm: fix/workaround liblzma incorrect compress/uncompress.

Let's do this for now to get the PowerPC builds working again. But also be aware that the bisected upstream commit is only exposing an underlying issue: most likely the root cause is in the PowerPC backend.

Sep 2 2021, 9:26 PM · PowerPC

Aug 31 2021

dim committed rG1aaf3bbc74ce: fwohci: Cast bitfield to uint32_t before passing it to roundup2(). (authored by jhb).
fwohci: Cast bitfield to uint32_t before passing it to roundup2().
Aug 31 2021, 7:58 PM
dim committed rG3b2ae1c2bbfb: Expose clang's alignment builtins and use them for roundup2/rounddown2 (authored by arichardson).
Expose clang's alignment builtins and use them for roundup2/rounddown2
Aug 31 2021, 7:27 PM
dim committed rGa2ddb544867a: Fix null pointer subtraction in mergesort() (authored by dim).
Fix null pointer subtraction in mergesort()
Aug 31 2021, 7:12 PM
dim committed rGfe61b012dcae: Silence more gtest warnings, now in fusefs tests (authored by dim).
Silence more gtest warnings, now in fusefs tests
Aug 31 2021, 7:12 PM
dim committed rG4eb23465de9d: Explicitly link zfsd with libspl to avoid undefined references (authored by dim).
Explicitly link zfsd with libspl to avoid undefined references
Aug 31 2021, 7:07 PM
dim committed rGe9dbd59b309f: Silence more gtest warnings, now in fusefs tests (authored by dim).
Silence more gtest warnings, now in fusefs tests
Aug 31 2021, 7:07 PM
dim committed rGef314cd4bae2: Fix null pointer subtraction in mergesort() (authored by dim).
Fix null pointer subtraction in mergesort()
Aug 31 2021, 7:07 PM
dim added a comment to D31711: xen: Fix warning by adding KERNBASE to vm_paddr_t before casting.

No, then you would be doing arithmetic on a void pointer, which isn't officially legal (size of void being undefined). Better to do the math on integers and cast to the correct type.

It's a GNU C extension which I thought was fine to be used, as we already use other GNU C extensions I think.

Aug 31 2021, 5:17 PM

Aug 30 2021

dim closed D31710: Fix acpica macros that subtract null pointers.
Aug 30 2021, 7:35 PM
dim committed rG130a690ae16e: Fix acpica macros that subtract null pointers (authored by dim).
Fix acpica macros that subtract null pointers
Aug 30 2021, 7:35 PM

Aug 29 2021

dim updated the diff for D31710: Fix acpica macros that subtract null pointers.

Use conditional FreeBSD block, and our own __offsetof().

Aug 29 2021, 5:50 PM
dim committed rG8e3c56d6b676: xen: Fix warning by adding KERNBASE to modlist_paddr before casting (authored by dim).
xen: Fix warning by adding KERNBASE to modlist_paddr before casting
Aug 29 2021, 5:45 PM
dim closed D31711: xen: Fix warning by adding KERNBASE to vm_paddr_t before casting.
Aug 29 2021, 5:45 PM
dim committed rG5b8f07b12f84: Fix -Wformat errors in pfctl on 32-bit architectures (authored by dim).
Fix -Wformat errors in pfctl on 32-bit architectures
Aug 29 2021, 3:32 PM
dim added a comment to D31711: xen: Fix warning by adding KERNBASE to vm_paddr_t before casting.

I think you can also remove the cast to vm_paddr_t while there, the field is declared as uint64_t.

Aug 29 2021, 2:56 PM
dim requested review of D31711: xen: Fix warning by adding KERNBASE to vm_paddr_t before casting.
Aug 29 2021, 2:04 PM
dim committed rG22b8ab15c41a: Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13 (authored by dim).
Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13
Aug 29 2021, 1:54 PM
dim committed rG395d46caaed7: Don't error out on unused but set variables with clang 13 (authored by dim).
Don't error out on unused but set variables with clang 13
Aug 29 2021, 1:54 PM
dim added a reverting change for rGbefc47822966: Do a sweep and remove most WARNS=6 settings: rGe92630fc6829: Revert "Do a sweep and remove most WARNS=6 settings".
Aug 29 2021, 1:33 PM
dim committed rGe92630fc6829: Revert "Do a sweep and remove most WARNS=6 settings" (authored by dim).
Revert "Do a sweep and remove most WARNS=6 settings"
Aug 29 2021, 1:33 PM
dim requested review of D31710: Fix acpica macros that subtract null pointers.
Aug 29 2021, 11:16 AM
dim committed rG729a19f2cd01: Cleanup compiler warning flags in lib/libefivar/Makefile (authored by dim).
Cleanup compiler warning flags in lib/libefivar/Makefile
Aug 29 2021, 10:52 AM
dim committed rG7f14439a3a78: googletest: Silence warnings about deprecated implicit copy constructors (authored by dim).
googletest: Silence warnings about deprecated implicit copy constructors
Aug 29 2021, 10:52 AM
dim committed rGbefc47822966: Do a sweep and remove most WARNS=6 settings (authored by kevans).
Do a sweep and remove most WARNS=6 settings
Aug 29 2021, 10:52 AM
dim committed rGab18f56db464: Cleanup compiler warning flags in lib/libefivar/Makefile (authored by dim).
Cleanup compiler warning flags in lib/libefivar/Makefile
Aug 29 2021, 10:31 AM
dim committed rG38a2bbfa12b5: googletest: Silence warnings about deprecated implicit copy constructors (authored by dim).
googletest: Silence warnings about deprecated implicit copy constructors
Aug 29 2021, 10:31 AM

Aug 28 2021

dim added a comment to D31708: ldd: Remove non-functional -v option.
In D31708#715404, @dim wrote:

Hmm the whole vflag handling seems to have been a no-op? I wonder when it disappeared, probably when a.out support was deleted from this code?

Aug 28 2021, 6:49 PM
dim accepted D31708: ldd: Remove non-functional -v option.

Hmm the whole vflag handling seems to have been a no-op? I wonder when it disappeared, probably when a.out support was deleted from this code?

Aug 28 2021, 6:45 PM
dim committed rG9fae47666957: Explicitly link zfsd with libspl to avoid undefined references (authored by dim).
Explicitly link zfsd with libspl to avoid undefined references
Aug 28 2021, 6:24 PM
dim committed rG4544929cb55e: Silence unused parameter warnings in fspacectl(2) bootstrap stub (authored by dim).
Silence unused parameter warnings in fspacectl(2) bootstrap stub
Aug 28 2021, 1:39 PM

Aug 27 2021

dim committed rG5a3a8cb01ab8: Silence more gtest warnings, now in fusefs tests (authored by dim).
Silence more gtest warnings, now in fusefs tests
Aug 27 2021, 9:40 PM
dim committed rG4e5d32a445f9: Fix null pointer subtraction in mergesort() (authored by dim).
Fix null pointer subtraction in mergesort()
Aug 27 2021, 5:47 PM

Aug 26 2021

dim committed rGd396c67f26b0: googletest: Silence warnings about deprecated implicit copy constructors (authored by dim).
googletest: Silence warnings about deprecated implicit copy constructors
Aug 26 2021, 8:10 PM
dim accepted D31698: powerpc64*: fix for broken binaries generated by llvm12.

I wouldn't say "reverts LLVM commit 2518433f861fcb877d0a7bdd9aec1aec1f77505a", but something like "amends LLVM commit 2518433f861fcb877d0a7bdd9aec1aec1f77505a", as we're adding code here. But otherwise, LGTM!

Aug 26 2021, 7:48 PM · PowerPC
dim committed rGf643997a1761: Cleanup compiler warning flags in lib/libefivar/Makefile (authored by dim).
Cleanup compiler warning flags in lib/libefivar/Makefile
Aug 26 2021, 6:54 PM
dim committed rG9e1de6e82503: Apply clang fix for assertion failure compiling multimedia/minitube (authored by dim).
Apply clang fix for assertion failure compiling multimedia/minitube
Aug 26 2021, 6:11 PM