Page MenuHomeFreeBSD
Feed Advanced Search

Aug 26 2021

dim committed rGd7d2f810f8a9: 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:10 PM
dim committed rG5e9c2a6a9023: 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:10 PM

Aug 21 2021

dim committed rGd545c2ce5ad1: Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc1-97… (authored by dim).
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc1-97…
Aug 21 2021, 9:28 PM
dim committed rG9cb5bdb8b26e: Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc1-0… (authored by dim).
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc1-0…
Aug 21 2021, 9:27 PM
dim committed rGefa485d5c390: Apply clang fix for assertion failure compiling multimedia/minitube (authored by dim).
Apply clang fix for assertion failure compiling multimedia/minitube
Aug 21 2021, 9:04 PM
dim committed rGd5c7f929b50d: Apply upstream clang fix for assertion failure compiling devel/capnproto (authored by dim).
Apply upstream clang fix for assertion failure compiling devel/capnproto
Aug 21 2021, 3:15 PM
dim committed rGb65d87e5d7b5: Apply upstream clang fix for assertion failure compiling devel/capnproto (authored by dim).
Apply upstream clang fix for assertion failure compiling devel/capnproto
Aug 21 2021, 3:15 PM

Aug 20 2021

dim committed rGa949c6a0d6c8: Apply upstream lldb fix for unhandled Error causing abort (authored by dim).
Apply upstream lldb fix for unhandled Error causing abort
Aug 20 2021, 4:22 PM

Aug 18 2021

dim added a comment to D31603: [libc][NFC] Add restrict, pure, and malloc_like qualifiers to string functions.
In D31603#712550, @dim wrote:

I know that when glibc changed something in this area they got complaints about programs breaking, if those should not have done the overlapping memcpy's.

Aug 18 2021, 7:23 PM
dim added a comment to D31603: [libc][NFC] Add restrict, pure, and malloc_like qualifiers to string functions.

Before this could be accepted I'd at least expect a full ports exp-run, and quite a bit of testing on the resulting packages, as changing the behavior of memcpy() as above will very likely lead to some failures. Strictly speaking you should never call memcpy() with overlapping arguments, but our traditional implementation has always allowed it. So how much fallout would this give? I know that when glibc changed something in this area they got complaints about programs breaking, if those should not have done the overlapping memcpy's.

Aug 18 2021, 6:55 PM

Aug 16 2021

dim committed rGc1a540709a83: Apply upstream lldb fix for unhandled Error causing abort (authored by dim).
Apply upstream lldb fix for unhandled Error causing abort
Aug 16 2021, 5:02 PM

Aug 14 2021

dim committed rG2b53701772f0: Add ElfW() macro for compatibility with Linux (authored by dim).
Add ElfW() macro for compatibility with Linux
Aug 14 2021, 1:05 PM
dim committed rGb58a13b94c99: Add ElfW() macro for compatibility with Linux (authored by dim).
Add ElfW() macro for compatibility with Linux
Aug 14 2021, 1:05 PM
dim committed rG6b364a92fd79: Add ElfW() macro for compatibility with Linux (authored by dim).
Add ElfW() macro for compatibility with Linux
Aug 14 2021, 1:04 PM
dim committed rGed698ef1e152: Apply upstream lld fix for compressed input sections on BE targets (authored by dim).
Apply upstream lld fix for compressed input sections on BE targets
Aug 14 2021, 12:58 PM

Aug 13 2021

dim accepted D31532: clang: Support building with GCC and DEBUG_FILES disabled.

causing the implicit ${CFLAGS.${.TARGET:T}} to be CFLAGS.clang, and thus pull in flags intended for when your compiler is Clang, not when linking Clang itself

Aug 13 2021, 6:28 PM
dim accepted D31533: clang: Build with -fno-strict-aliasing when using GCC.

Sure, that's OK then. Doing some spelunking shows that -fno-strict-aliasing got conditionalized for gcc here:

Aug 13 2021, 6:28 PM
dim added inline comments to D31531: Fix bootstrapping to actually build lldb-tblgen for later use.
Aug 13 2021, 6:19 PM
dim added a comment to D31533: clang: Build with -fno-strict-aliasing when using GCC.

Are the strict aliasing violations in clang itself, or in llvm in general? If so, this flag addition should be added to llvm.build.mk instead. But it would maybe pessimize quite of lot of code...

Aug 13 2021, 6:06 PM
dim accepted D31531: Fix bootstrapping to actually build lldb-tblgen for later use.

I think this is OK. I was worried about the MK_LLDB=no in the cross-tools stage, but lldb isn't part of the toolchain, so it shouldn't matter.

Aug 13 2021, 6:00 PM

Aug 7 2021

dim committed rGcd38d9cf26db: Follow-up to d69d07569ee2 by bumping lld local version (authored by dim).
Follow-up to d69d07569ee2 by bumping lld local version
Aug 7 2021, 5:15 PM
dim committed rGd69d07569ee2: Apply upstream lld fix for compressed input sections on BE targets (authored by dim).
Apply upstream lld fix for compressed input sections on BE targets
Aug 7 2021, 11:15 AM

Aug 6 2021

dim committed rG34e7e4b6a059: Add ElfW() macro for compatibility with Linux (authored by dim).
Add ElfW() macro for compatibility with Linux
Aug 6 2021, 6:52 PM
dim closed D31427: Add ElfW() macro for compatibility with Linux..
Aug 6 2021, 6:52 PM
dim added a comment to D31058: Don't build and install {llvm,clang,lldb}-tblgen for the target.

While this is OK, I think we may even consider to avoid installing any of the tblgen tools *at all* in the base system. Other "extras" tools like llc, llvm-mc etc are usable by themselves, whereas the tblgen tools are really only needed for building llvm-project components.

Aug 6 2021, 5:07 PM

Aug 5 2021

dim requested review of D31427: Add ElfW() macro for compatibility with Linux..
Aug 5 2021, 7:00 PM

Aug 2 2021

dim accepted D31057: Allow bootstrapping llvm-tblgen on macOS and Linux.

LGTM

Aug 2 2021, 11:32 AM

Jul 31 2021

dim committed R9:050f8db3cd08: versions: sprinkle a few more backquotes, [.filename] macros and man: macros. (authored by dim).
versions: sprinkle a few more backquotes, [.filename] macros and man: macros.
Jul 31 2021, 8:30 PM
dim committed R9:3f333020a0fd: version: surround more function identifiers with backquotes. (authored by dim).
version: surround more function identifiers with backquotes.
Jul 31 2021, 7:49 PM
dim committed R9:7cc3dc5ee67a: versions: sprinkle a few [.filename] macros. (authored by dim).
versions: sprinkle a few [.filename] macros.
Jul 31 2021, 7:49 PM
dim committed R9:9f5c5f15b7a0: versions: slightly reword the 1400008 and 1400022 descriptions. (authored by dim).
versions: slightly reword the 1400008 and 1400022 descriptions.
Jul 31 2021, 7:49 PM
dim committed R9:bed080bb22f9: Document __FreeBSD_version values 1300509 through 1300511. (authored by dim).
Document __FreeBSD_version values 1300509 through 1300511.
Jul 31 2021, 7:49 PM
dim committed R9:0982b8152467: Fixup bad gitref link for __FreeBSD_version value 1400022. (authored by dim).
Fixup bad gitref link for __FreeBSD_version value 1400022.
Jul 31 2021, 7:25 PM
dim committed R9:c667f9e26d43: Document __FreeBSD_version valuels 1300513 and 1400028. (authored by dim).
Document __FreeBSD_version valuels 1300513 and 1400028.
Jul 31 2021, 7:22 PM
dim committed rGaf732203b8f7: Merge llvm-project 12.0.1 release and follow-up fixes (authored by dim).
Merge llvm-project 12.0.1 release and follow-up fixes
Jul 31 2021, 7:00 PM

Jul 29 2021

dim committed rGfa40418fea35: Vendor import of llvm-project branch release/13.x llvmorg-13-init-16854… (authored by dim).
Vendor import of llvm-project branch release/13.x llvmorg-13-init-16854…
Jul 29 2021, 8:32 PM
dim committed rG344a3780b2e3: Vendor import of llvm-project main 88e66fa60ae5, the last commit before (authored by dim).
Vendor import of llvm-project main 88e66fa60ae5, the last commit before
Jul 29 2021, 8:18 PM

Jul 28 2021

dim committed R9:032419773da6: Document __FreeBSD_version values 1400025 through 1400027. (authored by dim).
Document __FreeBSD_version values 1400025 through 1400027.
Jul 28 2021, 8:38 PM
dim committed rGcc55ee8009a5: compilert-rt: build out-of-line LSE atomics helpers for aarch64 (authored by dim).
compilert-rt: build out-of-line LSE atomics helpers for aarch64
Jul 28 2021, 8:31 PM

Jul 16 2021

dim committed rG4652422eb477: Merge llvm-project 12.0.1 release (authored by dim).
Merge llvm-project 12.0.1 release
Jul 16 2021, 4:30 PM

Jul 15 2021

dim committed rG0e2fde279756: Vendor import of llvm-project branch release/12.x llvmorg-12.0.1-0… (authored by dim).
Vendor import of llvm-project branch release/12.x llvmorg-12.0.1-0…
Jul 15 2021, 7:05 PM

Jul 6 2021

dim requested changes to D31057: Allow bootstrapping llvm-tblgen on macOS and Linux.

Looks OK to me but will defer to @dim for questions about maintainability / expected impact on future clang/llvm updates

Jul 6 2021, 7:27 PM

Jul 2 2021

dim committed rG5866c369e4fd: Revert libunwind change to fix backtrace segfault on aarch64 (authored by dim).
Revert libunwind change to fix backtrace segfault on aarch64
Jul 2 2021, 10:37 PM

Jun 25 2021

dim committed rG97358891aa6a: Work around bogus old gcc "initializer element is not constant" error (authored by dim).
Work around bogus old gcc "initializer element is not constant" error
Jun 25 2021, 6:46 PM
dim committed rG450f3e55bdad: Work around bogus old gcc "initializer element is not constant" error (authored by dim).
Work around bogus old gcc "initializer element is not constant" error
Jun 25 2021, 6:46 PM
dim committed rG0bcd49c13ada: Work around bogus old gcc "initializer element is not constant" error (authored by dim).
Work around bogus old gcc "initializer element is not constant" error
Jun 25 2021, 6:44 PM
dim committed rGa35615900cf5: Disable llvm generating 128-bit multiply libcalls on 32-bit ARM (authored by dim).
Disable llvm generating 128-bit multiply libcalls on 32-bit ARM
Jun 25 2021, 5:35 PM
dim committed rG591bd6a9b85d: Fix clang assertion while building recent www/chromium (authored by dim).
Fix clang assertion while building recent www/chromium
Jun 25 2021, 5:34 PM
dim committed rG7356681c6c28: Fix failures in libm's lround_test after clang 12 import (authored by dim).
Fix failures in libm's lround_test after clang 12 import
Jun 25 2021, 5:34 PM
dim committed rG1adf1b31582d: Disable llvm generating 128-bit multiply libcalls on 32-bit ARM (authored by dim).
Disable llvm generating 128-bit multiply libcalls on 32-bit ARM
Jun 25 2021, 5:34 PM
dim committed rG858dc467c63c: Fix clang assertion while building recent www/chromium (authored by dim).
Fix clang assertion while building recent www/chromium
Jun 25 2021, 5:33 PM
dim committed rG856f1fd6c360: Fix failures in libm's lround_test after clang 12 import (authored by dim).
Fix failures in libm's lround_test after clang 12 import
Jun 25 2021, 5:33 PM
dim committed rGd4c94bcca41f: Disable llvm generating 128-bit multiply libcalls on 32-bit ARM (authored by dim).
Disable llvm generating 128-bit multiply libcalls on 32-bit ARM
Jun 25 2021, 5:33 PM
dim committed rG1ed4655d9d5a: Fix clang assertion while building recent www/chromium (authored by dim).
Fix clang assertion while building recent www/chromium
Jun 25 2021, 5:32 PM

Jun 22 2021

dim committed rG014a40f8f643: Disable llvm generating 128-bit multiply libcalls on 32-bit ARM (authored by dim).
Disable llvm generating 128-bit multiply libcalls on 32-bit ARM
Jun 22 2021, 8:27 PM
dim committed rGff236cdc3893: kern.mk: fix -Wno-error style to fix build with Clang 12 (authored by val_packett.cool).
kern.mk: fix -Wno-error style to fix build with Clang 12
Jun 22 2021, 7:49 PM
dim committed rG742d31501978: kern.mk: fix -Wno-error style to fix build with Clang 12 (authored by val_packett.cool).
kern.mk: fix -Wno-error style to fix build with Clang 12
Jun 22 2021, 7:42 PM
dim committed rG4636b3ca8744: Remove a use of a negative array index from fxp(4). (authored by markj).
Remove a use of a negative array index from fxp(4).
Jun 22 2021, 7:42 PM
dim committed rGa7ade2196244: kern.mk: fix -Wno-error style to fix build with Clang 12 (authored by val_packett.cool).
kern.mk: fix -Wno-error style to fix build with Clang 12
Jun 22 2021, 7:27 PM
dim committed rGdf3b437c1e07: Fix failures in libm's lround_test after clang 12 import (authored by dim).
Fix failures in libm's lround_test after clang 12 import
Jun 22 2021, 4:39 PM

Jun 21 2021

dim committed rGf616d57736dc: Export various 128 bit long double functions from libgcc_s.so.1 (authored by dim).
Export various 128 bit long double functions from libgcc_s.so.1
Jun 21 2021, 7:13 PM
dim committed rGd552a12be263: Export various 128 bit long double functions from libgcc_s.so.1 (authored by dim).
Export various 128 bit long double functions from libgcc_s.so.1
Jun 21 2021, 7:13 PM
dim committed rG27693a604a78: Export various 128 bit long double functions from libgcc_s.so.1 (authored by dim).
Export various 128 bit long double functions from libgcc_s.so.1
Jun 21 2021, 7:12 PM
dim committed rGe7e517981a65: Fix clang assertion while building recent www/chromium (authored by dim).
Fix clang assertion while building recent www/chromium
Jun 21 2021, 6:51 PM

Jun 19 2021

dim committed rG23408297fbf3: Merge llvm-project 12.0.1 rc2 (authored by dim).
Merge llvm-project 12.0.1 rc2
Jun 19 2021, 6:11 PM

Jun 18 2021

dim committed rGe4bbddaec868: Vendor import of llvm-project branch release/12.x llvmorg-12.0.1-rc2-0… (authored by dim).
Vendor import of llvm-project branch release/12.x llvmorg-12.0.1-rc2-0…
Jun 18 2021, 7:11 PM
dim added a comment to D30812: Add support for -c option to sha256sum et.al..

Note that the GNU coreutils sha256sum actually has support for reading BSD sha256(1) formatted lines, e.g.:

Jun 18 2021, 12:58 PM

Jun 16 2021

dim committed rGf336b45e943c: Undefine HAVE_(DE)REGISTER_FRAME in llvm's config.h on arm (authored by dim).
Undefine HAVE_(DE)REGISTER_FRAME in llvm's config.h on arm
Jun 16 2021, 6:29 PM

Jun 14 2021

dim closed D28690: Export various 128 bit long double functions from libgcc_s.so.1.
Jun 14 2021, 7:18 PM
dim committed rG790a6be5a169: Export various 128 bit long double functions from libgcc_s.so.1 (authored by dim).
Export various 128 bit long double functions from libgcc_s.so.1
Jun 14 2021, 7:18 PM
dim committed rGd099db25464b: Apply upstream libc++ fix to allow building with devel/xxx-xtoolchain-gcc (authored by dim).
Apply upstream libc++ fix to allow building with devel/xxx-xtoolchain-gcc
Jun 14 2021, 6:47 PM
dim committed rG715df83abc04: Disable strict-fp for powerpcspe, as it does not work properly yet (authored by dim).
Disable strict-fp for powerpcspe, as it does not work properly yet
Jun 14 2021, 4:11 PM

Jun 13 2021

dim committed R9:1eff0e605b33: Add more man:xxx[y] tags. (authored by dim).
Add more man:xxx[y] tags.
Jun 13 2021, 8:53 PM
dim committed R9:27005bb36862: Document __FreeBSD_version values 1202505 through 1202507. (authored by dim).
Document __FreeBSD_version values 1202505 through 1202507.
Jun 13 2021, 8:53 PM
dim committed R9:4894bfda4577: Document __FreeBSD_version values 1300501 through 1300508. (authored by dim).
Document __FreeBSD_version values 1300501 through 1300508.
Jun 13 2021, 8:46 PM
dim committed R9:51e8ecfdc5a6: Replace direct links to cgit.freebsd.org with gitref: tags. (authored by dim).
Replace direct links to cgit.freebsd.org with gitref: tags.
Jun 13 2021, 8:32 PM
dim committed R9:f43eb1cc1991: Document __FreeBSD_version values 1400018 through 1400023. (authored by dim).
Document __FreeBSD_version values 1400018 through 1400023.
Jun 13 2021, 8:24 PM
dim committed rGe8d8bef961a5: Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef (authored by dim).
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
Jun 13 2021, 8:04 PM
dim committed rGd409305fa383: Merge llvm-project 12.0.0 release (authored by dim).
Merge llvm-project 12.0.0 release
Jun 13 2021, 8:03 PM

Jun 10 2021

dim committed R11:3217bf995f89: cad/brlcad: fix null pointer accesses during build (authored by dim).
cad/brlcad: fix null pointer accesses during build
Jun 10 2021, 5:00 PM

Jun 6 2021

dim committed R11:6f7976573c61: devel/mdb: fix tautological-pointer-compare warning option (authored by dim).
devel/mdb: fix tautological-pointer-compare warning option
Jun 6 2021, 6:21 PM
dim committed R11:4572c48fc4d2: net-im/licq: apply googletest patches which fix null pointer accesses (authored by dim).
net-im/licq: apply googletest patches which fix null pointer accesses
Jun 6 2021, 6:14 PM
dim committed rG70e13c4cffd5: Add C++ headers <barrier> <concepts> <execution> <latch> <numbers> <semaphore> (authored by dim).
Add C++ headers <barrier> <concepts> <execution> <latch> <numbers> <semaphore>
Jun 6 2021, 11:51 AM
dim committed rG00e619dd054a: Merge llvm commits for kernel address and memory sanitizer support (authored by dim).
Merge llvm commits for kernel address and memory sanitizer support
Jun 6 2021, 11:40 AM
dim created P503 Allow any lua with devel/llvm12.
Jun 6 2021, 11:10 AM

Jun 3 2021

dim committed rG95aa617e4bf0: Add C++ headers <barrier> <concepts> <execution> <latch> <numbers> <semaphore> (authored by dim).
Add C++ headers <barrier> <concepts> <execution> <latch> <numbers> <semaphore>
Jun 3 2021, 6:54 PM

May 29 2021

dim committed R11:0d25df4a1889: devel/aws-c-common: detect -moutline-atomics correctly (authored by dim).
devel/aws-c-common: detect -moutline-atomics correctly
May 29 2021, 2:08 PM
dim committed R11:6601c2af093e: java/openjdk16: fix build with clang 12 (authored by dim).
java/openjdk16: fix build with clang 12
May 29 2021, 2:08 PM
dim committed R11:6f95cc52457d: lang/ruby{26,27}: work around clang 12 -Wcompound-token-split-by-macro warning (authored by dim).
lang/ruby{26,27}: work around clang 12 -Wcompound-token-split-by-macro warning
May 29 2021, 2:08 PM
dim committed R11:fa94e1b861b0: java/openjdk14: fix build with clang 12 (authored by dim).
java/openjdk14: fix build with clang 12
May 29 2021, 2:08 PM
dim committed R11:668230eee6bb: java/openjdk15: fix build with clang 12 (authored by dim).
java/openjdk15: fix build with clang 12
May 29 2021, 2:08 PM
dim committed R11:983b41adeb32: java/openjdk13: fix build with clang 12 (authored by dim).
java/openjdk13: fix build with clang 12
May 29 2021, 2:08 PM
dim committed R11:d6f8398fa277: java/openjdk12: fix build with clang 12 (authored by dim).
java/openjdk12: fix build with clang 12
May 29 2021, 2:08 PM
dim committed R11:a47b28442179: java/openjdk11(-jre): fix build with clang 12 (authored by dim).
java/openjdk11(-jre): fix build with clang 12
May 29 2021, 2:08 PM
dim committed R11:4fb035a886d9: multimedia/smpeg: fix incorrect warning suppression flag. (authored by dim).
multimedia/smpeg: fix incorrect warning suppression flag.
May 29 2021, 2:08 PM

May 27 2021

dim committed rGee5326013093: Merge a bunch of googletest build improvements (authored by dim).
Merge a bunch of googletest build improvements
May 27 2021, 6:46 PM

May 22 2021

dim requested review of D30399: Fix LLD_LINK descriptions.
May 22 2021, 11:02 AM

May 19 2021

dim accepted D29002: By default use compressed debug in standalone userland debug files.

Yes, this would be very nice to have. But does this improve or worsen link performance? (I'm unsure if we'd need a toggle... yet more toggles)

May 19 2021, 5:31 PM

May 15 2021

dim committed R9:c6f7a466ba7e: Correct dtrace toolkit port name, which is sysutils/dtrace-toolkit. (authored by dim).
Correct dtrace toolkit port name, which is sysutils/dtrace-toolkit.
May 15 2021, 12:04 PM
dim committed R9:a3dc5bb77e2e: Correct dtrace toolkit path, which is in /usr/local/share. (authored by dim).
Correct dtrace toolkit path, which is in /usr/local/share.
May 15 2021, 12:04 PM