Page MenuHomeFreeBSD

dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (292 w, 5 d)

Recent Activity

Fri, Aug 16

dim added a comment to D21060: Stop installing clang, clang++, and clang-cpp hardlinks in /usr/bin..

I still don't see the problem, but if this is the way people want it, I'm fine with it.

Fri, Aug 16, 6:10 AM

Wed, Aug 14

dim committed rS351041: MFC r350697:.
MFC r350697:
Wed, Aug 14, 7:21 PM

Wed, Aug 7

dim committed rS350697: Fix a possible segfault in wcsxfrm(3) and wcsxfrm_l(3)..
Fix a possible segfault in wcsxfrm(3) and wcsxfrm_l(3).
Wed, Aug 7, 8:13 PM

Mon, Jul 29

dim added a comment to D21102: [PPC64] Backport fix for missing IRELATIVE relocations.
In D21102#458084, @dim wrote:

Were there any conflicts in the merge?

There was only one, in line 1010. The original source didn't have the "!Config->ZIfuncnoplt" condition in it.

Hmm, that reminds me, those changes have to be upstreamed at some point. Looks like this was rS38251, but the upstream discussion seems to have stalled:
http://lists.llvm.org/pipermail/llvm-dev/2018-August/125719.html

It was committed upstream: https://reviews.llvm.org/rGe041d15f5e326f7ee0b1ea9c7a988f8965ce7e6a

Mon, Jul 29, 9:28 PM
dim added a comment to D21102: [PPC64] Backport fix for missing IRELATIVE relocations.

Were there any conflicts in the merge?

There was only one, in line 1010. The original source didn't have the "!Config->ZIfuncnoplt" condition in it.

Mon, Jul 29, 6:19 PM
dim committed rS350419: MFC r350362:.
MFC r350362:
Mon, Jul 29, 6:03 PM
dim committed rS350400: MFC r350360:.
MFC r350360:
Mon, Jul 29, 6:13 AM

Fri, Jul 26

dim committed rS350362: Pull in r366369 from upstream llvm trunk (by Francis Visoiu Mistrih):.
Pull in r366369 from upstream llvm trunk (by Francis Visoiu Mistrih):
Fri, Jul 26, 6:49 PM
dim committed rS350360: Merge libcxxrt master f96846efbfd508f66d91fcbbef5dd808947c7f6d..
Merge libcxxrt master f96846efbfd508f66d91fcbbef5dd808947c7f6d.
Fri, Jul 26, 4:55 PM
dim committed rS350348: Import libcxxrt master f96846efbfd508f66d91fcbbef5dd808947c7f6d..
Import libcxxrt master f96846efbfd508f66d91fcbbef5dd808947c7f6d.
Fri, Jul 26, 5:59 AM

Tue, Jul 23

dim committed rS350259: MFC r348504 (by kevans):.
MFC r348504 (by kevans):
Tue, Jul 23, 8:32 PM
dim committed rS350258: MFC r348689 (by emaste):.
MFC r348689 (by emaste):
Tue, Jul 23, 8:28 PM
dim committed rS350256: MFC r348504 (by kevans):.
MFC r348504 (by kevans):
Tue, Jul 23, 6:41 PM

Sat, Jul 20

dim committed rS350177: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Sat, Jul 20, 3:26 PM
dim committed rS350167: Tag llvm 8.0.1 release r366581..
Tag llvm 8.0.1 release r366581.
Sat, Jul 20, 3:13 PM
dim committed rS350169: Tag clang 8.0.1 release r366581..
Tag clang 8.0.1 release r366581.
Sat, Jul 20, 3:07 PM
dim committed rS350171: Tag libc++ 8.0.1 release r366581..
Tag libc++ 8.0.1 release r366581.
Sat, Jul 20, 2:57 PM
dim committed rS350175: Tag lldb 8.0.1 release r366581..
Tag lldb 8.0.1 release r366581.
Sat, Jul 20, 2:57 PM
dim committed rS350170: Tag compiler-rt 8.0.1 release r366581..
Tag compiler-rt 8.0.1 release r366581.
Sat, Jul 20, 2:50 PM
dim committed rS350174: Tag lld 8.0.1 release r366581..
Tag lld 8.0.1 release r366581.
Sat, Jul 20, 2:50 PM
dim committed rS350176: Tag LLVM openmp 8.0.1 release r366581..
Tag LLVM openmp 8.0.1 release r366581.
Sat, Jul 20, 2:45 PM
dim committed rS350173: Tag LLVM libunwind 8.0.1 release r366581..
Tag LLVM libunwind 8.0.1 release r366581.
Sat, Jul 20, 2:44 PM
dim committed rS350172: Vendor import of LLVM libunwind 8.0.1 release r366581:.
Vendor import of LLVM libunwind 8.0.1 release r366581:
Sat, Jul 20, 2:44 PM
dim committed rS350168: Vendor import of clang 8.0.1 release r366581:.
Vendor import of clang 8.0.1 release r366581:
Sat, Jul 20, 2:44 PM

Jul 16 2019

dim committed rS350060: MFC r349971:.
MFC r349971:
Jul 16 2019, 5:40 PM

Jul 13 2019

dim committed rS349971: Pull in r365760 from upstream lld trunk (by Fangrui Song):.
Pull in r365760 from upstream lld trunk (by Fangrui Song):
Jul 13 2019, 3:04 PM
dim committed rS349967: MFC r349876:.
MFC r349876:
Jul 13 2019, 10:46 AM

Jul 12 2019

dim committed rS349954: MFC r349583:.
MFC r349583:
Jul 12 2019, 7:44 PM

Jul 10 2019

dim committed rS349876: Apply a workaround to be able to build clang 8.0.0 headers with clang.
Apply a workaround to be able to build clang 8.0.0 headers with clang
Jul 10 2019, 5:57 AM

Jul 8 2019

dim added inline comments to D20337: [PowerPC64] backport of LLVM fixes in preparation for building FreeBSD/PowerPC64.
Jul 8 2019, 6:45 PM

Jul 6 2019

dim committed rS349793: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,.
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,
Jul 6 2019, 6:02 PM
dim committed rS349778: Tag llvm release_80 branch r364487..
Tag llvm release_80 branch r364487.
Jul 6 2019, 4:00 PM
dim committed rS349780: Tag clang release_80 branch r364487..
Tag clang release_80 branch r364487.
Jul 6 2019, 3:56 PM
dim committed rS349782: Tag libc++ release_80 branch r364487..
Tag libc++ release_80 branch r364487.
Jul 6 2019, 3:49 PM
dim committed rS349788: Tag lldb release_80 branch r364487..
Tag lldb release_80 branch r364487.
Jul 6 2019, 3:49 PM
dim committed rS349781: Tag compiler-rt release_80 branch r364487..
Tag compiler-rt release_80 branch r364487.
Jul 6 2019, 3:41 PM
dim committed rS349786: Tag lld release_80 branch r364487..
Tag lld release_80 branch r364487.
Jul 6 2019, 3:41 PM
dim committed rS349790: Tag LLVM openmp release_80 branch r364487..
Tag LLVM openmp release_80 branch r364487.
Jul 6 2019, 3:35 PM
dim committed rS349789: Vendor import of LLVM openmp release_80 branch r364487:.
Vendor import of LLVM openmp release_80 branch r364487:
Jul 6 2019, 3:35 PM
dim committed rS349784: Tag LLVM libunwind release_80 branch r364487..
Tag LLVM libunwind release_80 branch r364487.
Jul 6 2019, 3:35 PM
dim committed rS349787: Vendor import of lldb release_80 branch r364487:.
Vendor import of lldb release_80 branch r364487:
Jul 6 2019, 3:35 PM
dim committed rS349785: Vendor import of lld release_80 branch r364487:.
Vendor import of lld release_80 branch r364487:
Jul 6 2019, 3:34 PM
dim committed rS349783: Vendor import of LLVM libunwind release_80 branch r364487:.
Vendor import of LLVM libunwind release_80 branch r364487:
Jul 6 2019, 3:34 PM
dim committed rS349779: Vendor import of clang release_80 branch r364487:.
Vendor import of clang release_80 branch r364487:
Jul 6 2019, 3:34 PM

Jul 1 2019

dim committed rS349583: Pull in r360968 from upstream llvm trunk (by Philip Reames):.
Pull in r360968 from upstream llvm trunk (by Philip Reames):
Jul 1 2019, 9:06 PM

Jun 26 2019

dim added a comment to D20337: [PowerPC64] backport of LLVM fixes in preparation for building FreeBSD/PowerPC64.

@dim, @jhibbits: this libunwind fix and https://bugs.llvm.org/show_bug.cgi?id=42332 bugfix we also need were just accepted for the LLVM 8.0.1. They are already in release/8.x branch.
Maybe you want update whole LLVM in base instead?

Jun 26 2019, 7:35 PM
dim added a comment to D20337: [PowerPC64] backport of LLVM fixes in preparation for building FreeBSD/PowerPC64.

No MFC is necessary for this. FreeBSD 13.x is the switchover to LLVM-all-the-things on powerpc, so we'll stick with that.

Jun 26 2019, 4:11 PM

Jun 13 2019

dim accepted D20337: [PowerPC64] backport of LLVM fixes in preparation for building FreeBSD/PowerPC64.

LGTM (though I don't have the possibility of testing this at runtime, sorry :) ). Do we want to MFC this?

Jun 13 2019, 7:38 PM

Jun 12 2019

dim committed rS349004: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,.
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,
Jun 12 2019, 9:11 PM
dim added a comment to D20598: powerpc: Transition to Secure-PLT, like most other OSs.

The clang part LGTM.

Jun 12 2019, 5:07 AM

Jun 11 2019

dim committed rS348948: Tag llvm release_80 branch r363030..
Tag llvm release_80 branch r363030.
Jun 11 2019, 7:13 PM
dim committed rS348950: Tag clang release_80 branch r363030..
Tag clang release_80 branch r363030.
Jun 11 2019, 7:09 PM
dim committed rS348954: Tag libc++ release_80 branch r363030..
Tag libc++ release_80 branch r363030.
Jun 11 2019, 7:05 PM
dim committed rS348960: Tag lldb release_80 branch r363030..
Tag lldb release_80 branch r363030.
Jun 11 2019, 7:05 PM
dim committed rS348961: Remove misspelled tag openmp-release80-r363030..
Remove misspelled tag openmp-release80-r363030.
Jun 11 2019, 7:02 PM
dim committed rS348952: Tag compiler-rt release_80 branch r363030..
Tag compiler-rt release_80 branch r363030.
Jun 11 2019, 7:01 PM
dim committed rS348958: Tag lld release_80 branch r363030..
Tag lld release_80 branch r363030.
Jun 11 2019, 7:01 PM
dim committed rS348962: Tag LLVM openmp release_80 branch r363030..
Tag LLVM openmp release_80 branch r363030.
Jun 11 2019, 6:57 PM
dim committed rS348959: Remove misspelled tag lldb-release80-r363030..
Remove misspelled tag lldb-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348957: Remove misspelled tag lld-release80-r363030..
Remove misspelled tag lld-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348956: Tag LLVM libunwind release_80 branch r363030..
Tag LLVM libunwind release_80 branch r363030.
Jun 11 2019, 6:57 PM
dim committed rS348953: Remove misspelled tag libc++-release80-r363030..
Remove misspelled tag libc++-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348955: Remove misspelled tag libunwind-release80-r363030..
Remove misspelled tag libunwind-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348947: Remove misspelled tag llvm-release80-r363030..
Remove misspelled tag llvm-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348951: Remove misspelled tag compiler-rt-release80-r363030..
Remove misspelled tag compiler-rt-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348949: Remove misspelled tag clang-release80-r363030..
Remove misspelled tag clang-release80-r363030.
Jun 11 2019, 6:57 PM
dim committed rS348933: Tag llvm release_80 branch r363030..
Tag llvm release_80 branch r363030.
Jun 11 2019, 6:48 PM
dim committed rS348935: Tag clang release_80 branch r363030..
Tag clang release_80 branch r363030.
Jun 11 2019, 6:39 PM
dim committed rS348939: Tag libc++ release_80 branch r363030..
Tag libc++ release_80 branch r363030.
Jun 11 2019, 6:30 PM
dim committed rS348945: Tag lldb release_80 branch r363030..
Tag lldb release_80 branch r363030.
Jun 11 2019, 6:30 PM
dim committed rS348937: Tag compiler-rt release_80 branch r363030..
Tag compiler-rt release_80 branch r363030.
Jun 11 2019, 6:23 PM
dim committed rS348943: Tag lld release_80 branch r363030..
Tag lld release_80 branch r363030.
Jun 11 2019, 6:23 PM
dim committed rS348946: Tag LLVM openmp release_80 branch r363030..
Tag LLVM openmp release_80 branch r363030.
Jun 11 2019, 6:18 PM
dim committed rS348944: Vendor import of lldb release_80 branch r363030:.
Vendor import of lldb release_80 branch r363030:
Jun 11 2019, 6:18 PM
dim committed rS348942: Vendor import of lld release_80 branch r363030:.
Vendor import of lld release_80 branch r363030:
Jun 11 2019, 6:17 PM
dim committed rS348941: Tag LLVM libunwind release_80 branch r363030..
Tag LLVM libunwind release_80 branch r363030.
Jun 11 2019, 6:17 PM
dim committed rS348940: Vendor import of LLVM libunwind release_80 branch r363030:.
Vendor import of LLVM libunwind release_80 branch r363030:
Jun 11 2019, 6:17 PM
dim committed rS348938: Vendor import of libc++ release_80 branch r363030:.
Vendor import of libc++ release_80 branch r363030:
Jun 11 2019, 6:17 PM
dim committed rS348936: Vendor import of compiler-rt release_80 branch r363030:.
Vendor import of compiler-rt release_80 branch r363030:
Jun 11 2019, 6:17 PM
dim committed rS348934: Vendor import of clang release_80 branch r363030:.
Vendor import of clang release_80 branch r363030:
Jun 11 2019, 6:17 PM
dim committed rS348932: Vendor import of llvm release_80 branch r363030:.
Vendor import of llvm release_80 branch r363030:
Jun 11 2019, 6:16 PM
dim added a comment to D20586: Updated GCC flags for i386.

So for kern.mk, is this option needed at all? Can we simply remove it?

Jun 11 2019, 11:21 AM

Jun 10 2019

dim added a comment to D20586: Updated GCC flags for i386.

In fact, the -mno-align-long-strings option is a custom addition to our base gcc (from rS169705, quite a long time ago). Upstream gcc never supported this option.

Jun 10 2019, 2:22 PM

Jun 7 2019

dim committed rS348787: MFC r348500:.
MFC r348500:
Jun 7 2019, 6:52 PM
dim committed rS348784: MFC r348500:.
MFC r348500:
Jun 7 2019, 6:01 PM

Jun 1 2019

dim committed rS348500: Partially revert r271349, which disabled the msun cexp test #4 on i386..
Partially revert r271349, which disabled the msun cexp test #4 on i386.
Jun 1 2019, 8:08 PM

May 29 2019

dim committed rS348368: MFC r348288:.
MFC r348288:
May 29 2019, 6:33 PM
dim committed rS348367: MFC r348288:.
MFC r348288:
May 29 2019, 6:23 PM

May 26 2019

dim committed rS348288: Pull in r361696 from upstream llvm trunk (by Sanjay Patel):.
Pull in r361696 from upstream llvm trunk (by Sanjay Patel):
May 26 2019, 3:45 PM

May 22 2019

dim committed rS348118: MFC r347978:.
MFC r347978:
May 22 2019, 7:40 PM
dim committed rS348116: MFC r347978:.
MFC r347978:
May 22 2019, 5:42 PM

May 19 2019

dim committed rS347979: To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC.
To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC
May 19 2019, 8:14 PM
dim committed rS347978: Fix OptionalObsoleteFiles copy/paste mistake from r345236, which.
Fix OptionalObsoleteFiles copy/paste mistake from r345236, which
May 19 2019, 7:42 PM

May 11 2019

dim committed rS347486: MFC r347243:.
MFC r347243:
May 11 2019, 9:57 AM

May 8 2019

dim committed rS347243: Pull in r360099 from upstream llvm trunk (by Eli Friedman):.
Pull in r360099 from upstream llvm trunk (by Eli Friedman):
May 8 2019, 5:45 AM

Apr 22 2019

dim accepted D20003: Build libclang_rt/profile on all clang-supported architectures.

IIRC in the past I tried this on other architectures, and got errors, but if you've ran universe or tinderbox builds with this, I'm fine with it.

Apr 22 2019, 7:12 PM

Apr 19 2019

dim committed rS346413: Fix minor mismerge in r346296, where one file for the LLVM BPF target.
Fix minor mismerge in r346296, where one file for the LLVM BPF target
Apr 19 2019, 8:09 PM

Apr 17 2019

dim committed rS346333: After r346168, also merge build infrastructure for LLVM libomp..
After r346168, also merge build infrastructure for LLVM libomp.
Apr 17 2019, 8:17 PM
dim committed rS346331: After r346168, also merge build infrastructure for LLVM libomp..
After r346168, also merge build infrastructure for LLVM libomp.
Apr 17 2019, 8:08 PM

Apr 16 2019

dim committed rD52932: Document __FreeBSD_version value 1102507..
Document __FreeBSD_version value 1102507.
Apr 16 2019, 8:30 PM