Page MenuHomeFreeBSD

dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (276 w, 1 d)

Recent Activity

Mon, Apr 22

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.

Mon, Apr 22, 7:12 PM

Fri, Apr 19

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
Fri, Apr 19, 8:09 PM

Wed, Apr 17

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

Tue, Apr 16

dim committed rD52932: Document __FreeBSD_version value 1102507..
Document __FreeBSD_version value 1102507.
Tue, Apr 16, 8:30 PM
dim committed rS346296: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Tue, Apr 16, 8:09 PM

Sat, Apr 13

dim committed rS346183: Revert r344898 (by kib), now that clang 8 has been merged:.
Revert r344898 (by kib), now that clang 8 has been merged:
Sat, Apr 13, 11:09 AM
dim committed rS346179: After r346168, put the actual commit dates into UPDATING and.
After r346168, put the actual commit dates into UPDATING and
Sat, Apr 13, 8:53 AM
dim committed rS346178: After r346168, put the actual commit dates into UPDATING and.
After r346168, put the actual commit dates into UPDATING and
Sat, Apr 13, 8:51 AM

Fri, Apr 12

dim committed rP498742: MFH: r498377.
MFH: r498377
Fri, Apr 12, 8:26 PM
dim committed rD52918: Document __FreeBSD_version values 1200504 through 1200506..
Document __FreeBSD_version values 1200504 through 1200506.
Fri, Apr 12, 8:12 PM
dim committed rS346168: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Fri, Apr 12, 8:07 PM

Mon, Apr 8

dim committed rP498377: Fix build of www/squid and www/squid-devel with clang 8.
Fix build of www/squid and www/squid-devel with clang 8
Mon, Apr 8, 2:40 PM

Fri, Apr 5

dim committed rS345953: MFC r345807:.
MFC r345807:
Fri, Apr 5, 4:12 PM
dim committed rS345952: MFC r345806:.
MFC r345806:
Fri, Apr 5, 4:09 PM

Tue, Apr 2

dim committed rS345807: Fix regression in top(1) after r344381, causing informational messages.
Fix regression in top(1) after r344381, causing informational messages
Tue, Apr 2, 6:02 PM
dim committed rS345806: Pull in r357362 from upstream clang trunk (by David Chisnall):.
Pull in r357362 from upstream clang trunk (by David Chisnall):
Tue, Apr 2, 5:51 PM

Sat, Mar 30

dim added a comment to D11482: Make compiler-rt's quad-math routines available to libgcc_s.

I made an overview of the symbols in ports gcc's libgcc_s.so.1 versions (checking gcc 5 through 8), and we're missing the following, currently:

Sat, Mar 30, 7:56 PM
dim added a comment to D19759: Add option to build LLVM RISC-V target.

I'm not aware of your usual MFC policy when it comes to LLVM. Will STABLE/12 eventually receive LLVM 8.0 or will it stay on 7?

Sat, Mar 30, 2:55 PM
dim added a comment to D11482: Make compiler-rt's quad-math routines available to libgcc_s.

Do we have some sort of test case that we can use to "prove" that adding these symbols works? Like building and running a certain port?

Sat, Mar 30, 10:07 AM
dim accepted D19759: Add option to build LLVM RISC-V target.

Yes, this is very nice to have! Are we going for this in head only, or will this be MFCd in some way?

Sat, Mar 30, 9:58 AM

Mar 23 2019

dim committed rS345449: Pull in r356809 from upstream llvm trunk (by Eli Friedman):.
Pull in r356809 from upstream llvm trunk (by Eli Friedman):
Mar 23 2019, 2:10 PM

Mar 20 2019

dim committed rS345349: Pull in r352826 from upstream lld trunk (by Fangrui Song):.
Pull in r352826 from upstream lld trunk (by Fangrui Song):
Mar 20 2019, 8:57 PM
dim abandoned D11507: Add LLVM's OpenMP 4.0.0 library to the base system.

OpenMP 8.0.0 is now in head.

Mar 20 2019, 7:31 PM
dim committed rS345345: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp
Mar 20 2019, 7:18 PM
dim committed rS345335: Tag llvm 8.0.0 release r356365..
Tag llvm 8.0.0 release r356365.
Mar 20 2019, 6:15 PM
dim committed rS345337: Tag clang 8.0.0 release r356365..
Tag clang 8.0.0 release r356365.
Mar 20 2019, 6:09 PM
dim committed rS345339: Tag libc++ 8.0.0 release r356365..
Tag libc++ 8.0.0 release r356365.
Mar 20 2019, 6:01 PM
dim committed rS345342: Tag lldb 8.0.0 release r356365..
Tag lldb 8.0.0 release r356365.
Mar 20 2019, 6:01 PM
dim committed rS345338: Tag compiler-rt 8.0.0 release r356365..
Tag compiler-rt 8.0.0 release r356365.
Mar 20 2019, 5:54 PM
dim committed rS345341: Tag lld 8.0.0 release r356365..
Tag lld 8.0.0 release r356365.
Mar 20 2019, 5:53 PM
dim committed rS345343: Tag LLVM openmp 8.0.0 release r356365..
Tag LLVM openmp 8.0.0 release r356365.
Mar 20 2019, 5:47 PM
dim committed rS345340: Tag LLVM libunwind 8.0.0 release r356365..
Tag LLVM libunwind 8.0.0 release r356365.
Mar 20 2019, 5:47 PM
dim committed rS345336: Vendor import of clang 8.0.0 release r356365:.
Vendor import of clang 8.0.0 release r356365:
Mar 20 2019, 5:46 PM

Mar 19 2019

dim committed rS345291: Turn on MK_OPENMP for i386 by default, now that it can build..
Turn on MK_OPENMP for i386 by default, now that it can build.
Mar 19 2019, 6:58 AM

Mar 18 2019

dim committed rS345283: Enable building libomp.so for 32-bit x86. This is done by selectively.
Enable building libomp.so for 32-bit x86. This is done by selectively
Mar 18 2019, 9:04 PM
dim committed rS345282: Remove --as-needed from the linker flags for libomp.so, as these.
Remove --as-needed from the linker flags for libomp.so, as these
Mar 18 2019, 7:56 PM
dim committed rS345278: Also explicitly link libomp.so against -lm, as it transitively depends.
Also explicitly link libomp.so against -lm, as it transitively depends
Mar 18 2019, 7:11 PM

Mar 17 2019

dim committed rS345242: Explicitly link libomp.so against -lpthread, as it depends on pthread.
Explicitly link libomp.so against -lpthread, as it depends on pthread
Mar 17 2019, 11:27 AM

Mar 16 2019

dim committed rS345237: Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it.
Disable lib/libomp build for the 32-bit part of amd64 buildworld, as it
Mar 16 2019, 5:55 PM
dim committed rD52872: Document __FreeBSD_version values 1300015 and 1300016..
Document __FreeBSD_version values 1300015 and 1300016.
Mar 16 2019, 3:53 PM
dim committed rS345236: Connect lib/libomp to the build..
Connect lib/libomp to the build.
Mar 16 2019, 3:45 PM
dim committed rS345235: Add lib/libomp, with a Makefile, and generated configuration headers..
Add lib/libomp, with a Makefile, and generated configuration headers.
Mar 16 2019, 3:01 PM
dim committed rS345234: Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3)..
Add openmp __kmp_gettid() wrapper, using pthread_getthreadid_np(3).
Mar 16 2019, 1:45 PM
dim committed rS345233: Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5)..
Merge openmp release_80 branch r356034 (effectively, 8.0.0 rc5).
Mar 16 2019, 1:43 PM
dim committed rS345232: Bootstrap svn:mergeinfo on contrib/openmp..
Bootstrap svn:mergeinfo on contrib/openmp.
Mar 16 2019, 1:42 PM
dim committed rS345231: Add LLVM openmp trunk r351319 (just before the release_80 branch point).
Add LLVM openmp trunk r351319 (just before the release_80 branch point)
Mar 16 2019, 1:40 PM
dim committed rS345230: Update maintainers for libunwind and lldb..
Update maintainers for libunwind and lldb.
Mar 16 2019, 1:26 PM

Mar 14 2019

dim committed rS345157: Tag LLVM openmp release_80 branch r356034..
Tag LLVM openmp release_80 branch r356034.
Mar 14 2019, 8:33 PM
dim committed rS345156: Vendor import of LLVM openmp release_80 branch r356034:.
Vendor import of LLVM openmp release_80 branch r356034:
Mar 14 2019, 8:33 PM
dim committed rS345155: Branch vendor/llvm-openmp/dist to vendor/llvm-openmp/dist-release_80, to.
Branch vendor/llvm-openmp/dist to vendor/llvm-openmp/dist-release_80, to
Mar 14 2019, 8:12 PM
dim committed rS345154: Tag LLVM openmp trunk r351319 (just before the release_80 branch point)..
Tag LLVM openmp trunk r351319 (just before the release_80 branch point).
Mar 14 2019, 8:10 PM
dim committed rS345153: Vendor import of LLVM openmp trunk r351319 (just before the release_80.
Vendor import of LLVM openmp trunk r351319 (just before the release_80
Mar 14 2019, 8:09 PM
dim committed rS345143: Tag llvm release_80 branch r356034..
Tag llvm release_80 branch r356034.
Mar 14 2019, 8:05 PM
dim committed rS345145: Tag clang release_80 branch r356034..
Tag clang release_80 branch r356034.
Mar 14 2019, 8:01 PM
dim committed rS345147: Tag libc++ release_80 branch r356034..
Tag libc++ release_80 branch r356034.
Mar 14 2019, 7:54 PM
dim committed rS345150: Tag lldb release_80 branch r356034..
Tag lldb release_80 branch r356034.
Mar 14 2019, 7:54 PM
dim committed rS345152: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, and lldb.
Merge llvm, clang, compiler-rt, libc++, libunwind, lld, and lldb
Mar 14 2019, 7:52 PM
dim committed rS345146: Tag compiler-rt release_80 branch r356034..
Tag compiler-rt release_80 branch r356034.
Mar 14 2019, 7:49 PM
dim committed rS345149: Tag lld release_80 branch r356034..
Tag lld release_80 branch r356034.
Mar 14 2019, 7:48 PM
dim committed rS345148: Tag LLVM libunwind release_80 branch r356034..
Tag LLVM libunwind release_80 branch r356034.
Mar 14 2019, 7:41 PM
dim committed rS345144: Vendor import of clang release_80 branch r356034:.
Vendor import of clang release_80 branch r356034:
Mar 14 2019, 7:41 PM
dim committed rS345142: Vendor import of llvm release_80 branch r356034:.
Vendor import of llvm release_80 branch r356034:
Mar 14 2019, 7:41 PM

Mar 13 2019

dim added a comment to D19566: WIP to import libcxxabi.
In D19566#419034, @jhb wrote:

Speaking of #includes, on OS X, cxxabi.h and __cxxabi_config.h are installed in /usr/include rather than /usr/include/c++/v1, meaning that /usr/include/c++/v1 is just libc++ includes. I think I probably prefer that approach which would include moving unwind.h and friends to /usr/include as well.

Mar 13 2019, 10:14 PM
dim updated subscribers of D19566: WIP to import libcxxabi.

Adding David since he's worked on the original libcxxrt with libc++ integration, and may have some feedback too.

Mar 13 2019, 10:06 AM

Mar 12 2019

dim added inline comments to D19566: WIP to import libcxxabi.
Mar 12 2019, 10:16 PM
dim added a comment to D19566: WIP to import libcxxabi.

For the rest this all looks OK to me, I'll see if I can find some time to try it out in a sandbox.

Mar 12 2019, 8:48 PM
dim committed rS345073: Revert r308867 (which was originally committed in the clang390-import.
Revert r308867 (which was originally committed in the clang390-import
Mar 12 2019, 6:19 PM

Mar 11 2019

dim abandoned D19529: Update LLVM libunwind to upstream trunk r351319.

Committed in slightly different form, in rS345018.

Mar 11 2019, 8:17 PM
dim committed rS345021: Pull in r355854 from upstream llvm trunk (by Jonas Paulsson):.
Pull in r355854 from upstream llvm trunk (by Jonas Paulsson):
Mar 11 2019, 7:16 PM
dim committed rS345019: Merge LLVM libunwind release_80 branch r355677 (effectively, 8.0.0 rc4)..
Merge LLVM libunwind release_80 branch r355677 (effectively, 8.0.0 rc4).
Mar 11 2019, 6:56 PM
dim committed rS345018: Merge LLVM libunwind trunk r351319, from just before upstream's.
Merge LLVM libunwind trunk r351319, from just before upstream's
Mar 11 2019, 6:45 PM
dim accepted D19534: Move libunwind out of contrib/llvm/projects..

LGTM although this rather disrupts the work I have been doing in D19529. If you want to take over updating libunwind I'll be glad though. :-)

Mar 11 2019, 6:41 AM

Mar 10 2019

dim added a comment to D19529: Update LLVM libunwind to upstream trunk r351319.

For reference, the full diff between stock LLVM libunwind and the merged version:

Mar 10 2019, 4:33 PM
dim created D19529: Update LLVM libunwind to upstream trunk r351319.
Mar 10 2019, 4:30 PM

Mar 9 2019

dim committed rS344951: Merge llvm, clang, compiler-rt, libc++, lld, and lldb release_80 branch.
Merge llvm, clang, compiler-rt, libc++, lld, and lldb release_80 branch
Mar 9 2019, 12:28 AM

Mar 8 2019

dim committed rS344941: Tag llvm release_80 branch r355677..
Tag llvm release_80 branch r355677.
Mar 8 2019, 11:12 PM
dim committed rS344943: Tag clang release_80 branch r355677..
Tag clang release_80 branch r355677.
Mar 8 2019, 11:07 PM
dim committed rS344945: Tag libc++ release_80 branch r355677..
Tag libc++ release_80 branch r355677.
Mar 8 2019, 11:00 PM
dim committed rS344949: Tag lldb release_80 branch r355677..
Tag lldb release_80 branch r355677.
Mar 8 2019, 11:00 PM
dim committed rS344944: Tag compiler-rt release_80 branch r355677..
Tag compiler-rt release_80 branch r355677.
Mar 8 2019, 10:53 PM
dim committed rS344948: Tag lld release_80 branch r355677..
Tag lld release_80 branch r355677.
Mar 8 2019, 10:52 PM
dim committed rS344947: Tag LLVM libunwind release_80 branch r355677..
Tag LLVM libunwind release_80 branch r355677.
Mar 8 2019, 10:45 PM
dim committed rS344946: Vendor import of LLVM libunwind release_80 branch r355677:.
Vendor import of LLVM libunwind release_80 branch r355677:
Mar 8 2019, 10:45 PM
dim committed rS344942: Vendor import of clang release_80 branch r355677:.
Vendor import of clang release_80 branch r355677:
Mar 8 2019, 10:45 PM
dim committed rS344940: Vendor import of llvm release_80 branch r355677:.
Vendor import of llvm release_80 branch r355677:
Mar 8 2019, 10:44 PM
dim committed rS344939: Branch vendor/llvm-libunwind/dist to.
Branch vendor/llvm-libunwind/dist to
Mar 8 2019, 10:16 PM
dim committed rS344938: Tag LLVM libunwind trunk r351319 (just before the release_80 branch.
Tag LLVM libunwind trunk r351319 (just before the release_80 branch
Mar 8 2019, 10:14 PM
dim committed rS344937: Vendor import of LLVM libunwind trunk r351319 (just before the.
Vendor import of LLVM libunwind trunk r351319 (just before the
Mar 8 2019, 10:14 PM

Mar 7 2019

dim committed rS344896: Pull in r354937 from upstream clang trunk (by Jörg Sonnenberger):.
Pull in r354937 from upstream clang trunk (by Jörg Sonnenberger):
Mar 7 2019, 7:33 PM

Mar 6 2019

dim committed rS344852: Put in a temporary workaround for what is likely a gcc 6 bug (it does.
Put in a temporary workaround for what is likely a gcc 6 bug (it does
Mar 6 2019, 6:19 PM

Mar 5 2019

dim committed rS344825: Add a few missed files to the MK_LLVM_TARGET_BPF=yes case, otherwise.
Add a few missed files to the MK_LLVM_TARGET_BPF=yes case, otherwise
Mar 5 2019, 10:04 PM
dim committed rD52843: Document __FreeBSD_version 1300013 and 1300014..
Document __FreeBSD_version 1300013 and 1300014.
Mar 5 2019, 6:57 AM

Mar 4 2019

dim committed rS344779: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to.
Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to
Mar 4 2019, 7:42 PM
dim committed rS344778: Merge ^/head r343202 through r344777..
Merge ^/head r343202 through r344777.
Mar 4 2019, 7:23 PM
dim committed rS344777: Set tentative merge date, and bump __FreeBSD_version..
Set tentative merge date, and bump __FreeBSD_version.
Mar 4 2019, 7:23 PM
dim committed rS344776: Merge ^/head r344549 through r344775..
Merge ^/head r344549 through r344775.
Mar 4 2019, 7:20 PM
dim committed rS344774: Merge llvm, clang, compiler-rt, libc++, lld, and lldb release_80 branch.
Merge llvm, clang, compiler-rt, libc++, lld, and lldb release_80 branch
Mar 4 2019, 7:07 PM
dim committed rS344766: Tag llvm release_80 branch r355313..
Tag llvm release_80 branch r355313.
Mar 4 2019, 6:52 PM
dim committed rS344768: Tag clang release_80 branch r355313..
Tag clang release_80 branch r355313.
Mar 4 2019, 6:48 PM