dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (185 w, 8 h)

Recent Activity

Mon, Jul 24

dim committed rS321433: Cleanup stale Options.inc files from the previous libllvm build for.
Cleanup stale Options.inc files from the previous libllvm build for
Mon, Jul 24, 6:52 PM
dim committed rS321420: Add a few more object files to liblldb, which should solve errors when.
Add a few more object files to liblldb, which should solve errors when
Mon, Jul 24, 4:33 PM

Sat, Jul 22

dim committed rS321369: 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
Sat, Jul 22, 11:12 AM

Fri, Jul 21

dim committed rS321352: Bash Subversion over the head until it submits..
Bash Subversion over the head until it submits.
Fri, Jul 21, 6:59 PM
dim committed rS321351: Merge ^/head r321307 through r321350..
Merge ^/head r321307 through r321350.
Fri, Jul 21, 6:54 PM
dim committed rS321350: Set tentative merge dates, bump __FreeBSD_version..
Set tentative merge dates, bump __FreeBSD_version.
Fri, Jul 21, 6:54 PM
dim committed rS321342: Pull in r295886 from upstream clang trunk (by Richard Smith):.
Pull in r295886 from upstream clang trunk (by Richard Smith):
Fri, Jul 21, 6:00 PM

Thu, Jul 20

dim committed rS321307: Merge ^/head r321239 through r321306..
Merge ^/head r321239 through r321306.
Thu, Jul 20, 8:37 PM
dim committed rS321306: Fix printf format warning in iflib.c.
Fix printf format warning in iflib.c
Thu, Jul 20, 8:28 PM
dim closed D11679: Fix printf format warning in iflib.c by committing rS321306: Fix printf format warning in iflib.c.
Thu, Jul 20, 8:28 PM
dim closed D11678: Fix printf format warning in zfs_module.c by committing rS321305: Fix printf format warning in zfs_module.c.
Thu, Jul 20, 8:27 PM
dim committed rS321305: Fix printf format warning in zfs_module.c.
Fix printf format warning in zfs_module.c
Thu, Jul 20, 8:27 PM
dim added a comment to D11679: Fix printf format warning in iflib.c.

aside, there's come crazy whitespace going on in iflib.c

Thu, Jul 20, 8:22 PM
dim retitled D11679: Fix printf format warning in iflib.c from Summary: to Fix printf format warning in iflib.c.
Thu, Jul 20, 7:36 PM
dim created D11679: Fix printf format warning in iflib.c.
Thu, Jul 20, 7:36 PM
dim created D11678: Fix printf format warning in zfs_module.c.
Thu, Jul 20, 7:33 PM

Wed, Jul 19

dim committed rS321239: Merge ^/head r320994 through r321238..
Merge ^/head r320994 through r321238.
Wed, Jul 19, 7:43 PM
dim committed rS321238: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r308421, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r308421, and update
Wed, Jul 19, 7:42 PM
dim committed rD50521: Document __FreeBSD_version 1003515..
Document __FreeBSD_version 1003515.
Wed, Jul 19, 6:29 PM
dim committed rS321222: Pull in r229281 from upstream libc++ (by Larisse Voufo):.
Pull in r229281 from upstream libc++ (by Larisse Voufo):
Wed, Jul 19, 6:22 PM
dim committed rS321185: Tag llvm trunk r308421..
Tag llvm trunk r308421.
Wed, Jul 19, 7:17 AM
dim committed rS321187: Tag clang trunk r308421..
Tag clang trunk r308421.
Wed, Jul 19, 7:14 AM
dim committed rS321191: Tag libc++ trunk r308421..
Tag libc++ trunk r308421.
Wed, Jul 19, 7:10 AM
dim committed rS321195: Tag lldb trunk r308421..
Tag lldb trunk r308421.
Wed, Jul 19, 7:09 AM
dim committed rS321189: Tag compiler-rt trunk r308421..
Tag compiler-rt trunk r308421.
Wed, Jul 19, 7:06 AM
dim committed rS321193: Tag lld trunk r308421..
Tag lld trunk r308421.
Wed, Jul 19, 7:06 AM
dim committed rS321192: Vendor import of lld trunk r308421:.
Vendor import of lld trunk r308421:
Wed, Jul 19, 7:03 AM
dim committed rS321194: Vendor import of lldb trunk r308421:.
Vendor import of lldb trunk r308421:
Wed, Jul 19, 7:03 AM
dim committed rS321190: Vendor import of libc++ trunk r308421:.
Vendor import of libc++ trunk r308421:
Wed, Jul 19, 7:03 AM
dim committed rS321188: Vendor import of compiler-rt trunk r308421:.
Vendor import of compiler-rt trunk r308421:
Wed, Jul 19, 7:03 AM
dim committed rS321186: Vendor import of clang trunk r308421:.
Vendor import of clang trunk r308421:
Wed, Jul 19, 7:03 AM
dim committed rS321184: Vendor import of llvm trunk r308421:.
Vendor import of llvm trunk r308421:
Wed, Jul 19, 7:02 AM

Tue, Jul 18

dim added a comment to D11465: Upgrade GDB to 8.0..
In D11465#241105, @jhb wrote:

I added dim@ to ask about the clang crash on 10.3. I suspect that this is just a bug in clang and not something we can/should fix in the GDB source code. Perhaps we should just require a newer clang version on stable/10 instead? Looking at Uses/compiler.mk there doesn't seem to be a simple way to do that, though using 'gcc-c++-11-lib' if the OSVERSION is older than 11 might work.

Tue, Jul 18, 5:02 PM

Mon, Jul 17

dim abandoned D11519: Enable building libc++experimental on all arches with C++11 support.

Abandoning for now, upstream has fixed this in a different way, and I'm going to merge 5.0.0 soon enough anyway.

Mon, Jul 17, 1:06 PM

Fri, Jul 14

dim committed rS320995: Attempt to fix Subversion's rotten mergeback crappiness..
Attempt to fix Subversion's rotten mergeback crappiness.
Fri, Jul 14, 5:41 PM
dim committed rS320994: Merge ^/head r320971 through r320993..
Merge ^/head r320971 through r320993.
Fri, Jul 14, 5:38 PM
dim added a comment to D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
In D11507#240181, @jmd wrote:

Anything else you want to know?

Fri, Jul 14, 5:30 PM
dim added a comment to D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
In D11507#240121, @jmd wrote:

Different machine, clean checkout, same issue. Could this have to do with setting CPUTYPE?= in make.conf? I have this on both machines (bdver4 and broadwell).

Fri, Jul 14, 2:39 PM

Thu, Jul 13

dim committed rS320971: Merge ^/head r320573 through r320970..
Merge ^/head r320573 through r320970.
Thu, Jul 13, 10:02 PM
dim committed rS320970: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r307894, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r307894, and update
Thu, Jul 13, 9:59 PM
dim committed rS320958: Tag llvm trunk r307894..
Tag llvm trunk r307894.
Thu, Jul 13, 7:29 PM
dim committed rS320960: Tag clang trunk r307894..
Tag clang trunk r307894.
Thu, Jul 13, 7:28 PM
dim committed rS320968: Tag lldb trunk r307894..
Tag lldb trunk r307894.
Thu, Jul 13, 7:27 PM
dim committed rS320964: Tag libc++ trunk r307894..
Tag libc++ trunk r307894.
Thu, Jul 13, 7:27 PM
dim added a comment to D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
In D11507#239703, @jmd wrote:

Thanks for this work! I am trying to test it on my workloads. However, a recent HEAD with the patch applied does not compile:

/usr/src_svn/contrib/openmp/runtime/src/kmp_runtime.cpp:7621:18: error: "Unknown or unsupported OS"
                #error "Unknown or unsupported OS"
                 ^
1 error generated.

Am I missing something obvious?

Thu, Jul 13, 7:27 PM
dim committed rS320966: Tag lld trunk r307894..
Tag lld trunk r307894.
Thu, Jul 13, 7:27 PM
dim committed rS320967: Vendor import of lldb trunk r307894:.
Vendor import of lldb trunk r307894:
Thu, Jul 13, 7:26 PM
dim committed rS320962: Tag compiler-rt trunk r307894..
Tag compiler-rt trunk r307894.
Thu, Jul 13, 7:26 PM
dim committed rS320965: Vendor import of lld trunk r307894:.
Vendor import of lld trunk r307894:
Thu, Jul 13, 7:26 PM
dim committed rS320963: Vendor import of libc++ trunk r307894:.
Vendor import of libc++ trunk r307894:
Thu, Jul 13, 7:26 PM
dim committed rS320959: Vendor import of clang trunk r307894:.
Vendor import of clang trunk r307894:
Thu, Jul 13, 7:26 PM
dim committed rS320961: Vendor import of compiler-rt trunk r307894:.
Vendor import of compiler-rt trunk r307894:
Thu, Jul 13, 7:26 PM
dim committed rS320957: Vendor import of llvm trunk r307894:.
Vendor import of llvm trunk r307894:
Thu, Jul 13, 7:26 PM

Sat, Jul 8

dim updated the diff for D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
  • Since we are compiling with -ffunction-sections -fdata-sections, link with --gc-sections.
Sat, Jul 8, 5:20 PM
dim updated the diff for D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
  • Update WITH/WITHOUT_OPENMP descriptions.
Sat, Jul 8, 5:00 PM
dim updated the diff for D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
  • Upstream r307399: remove duplicate symbol version script entries
  • Upstream r307441: remove deprecated register storage class specifier
  • Rename z_Linux_asm.s to z_Linux_asm.S, and get rid of symlink hack.
Sat, Jul 8, 4:53 PM

Fri, Jul 7

dim created D11519: Enable building libc++experimental on all arches with C++11 support.
Fri, Jul 7, 11:55 AM
dim added inline comments to D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
Fri, Jul 7, 11:46 AM

Thu, Jul 6

dim created D11507: Add LLVM's OpenMP 4.0.0 library to the base system.
Thu, Jul 6, 6:29 PM
dim accepted D11504: Provide libdl..

I'm fine with this. It might save some end-user hassle and/or confusion, and it seems relatively easy to maintain this wrapper library.

Thu, Jul 6, 5:34 PM

Wed, Jul 5

dim committed rP445087: Detect clang 5.0.0 correctly, and drop USE_GCC..
Detect clang 5.0.0 correctly, and drop USE_GCC.
Wed, Jul 5, 5:21 PM

Sun, Jul 2

dim committed rS320573: Merge ^/head r320398 through r320572..
Merge ^/head r320398 through r320572.
Sun, Jul 2, 11:48 AM
dim committed rS320572: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306956, and update
Sun, Jul 2, 11:42 AM

Sat, Jul 1

dim committed rS320544: Tag lldb trunk r306956..
Tag lldb trunk r306956.
Sat, Jul 1, 1:25 PM
dim committed rS320536: Tag clang trunk r306956..
Tag clang trunk r306956.
Sat, Jul 1, 1:25 PM
dim committed rS320540: Tag libc++ trunk r306956..
Tag libc++ trunk r306956.
Sat, Jul 1, 1:25 PM
dim committed rS320542: Tag lld trunk r306956..
Tag lld trunk r306956.
Sat, Jul 1, 1:25 PM
dim committed rS320543: Vendor import of lldb trunk r306956:.
Vendor import of lldb trunk r306956:
Sat, Jul 1, 1:25 PM
dim committed rS320539: Vendor import of libc++ trunk r306956:.
Vendor import of libc++ trunk r306956:
Sat, Jul 1, 1:24 PM
dim committed rS320541: Vendor import of lld trunk r306956:.
Vendor import of lld trunk r306956:
Sat, Jul 1, 1:24 PM
dim committed rS320538: Tag compiler-rt trunk r306956..
Tag compiler-rt trunk r306956.
Sat, Jul 1, 1:24 PM
dim committed rS320537: Vendor import of compiler-rt trunk r306956:.
Vendor import of compiler-rt trunk r306956:
Sat, Jul 1, 1:24 PM
dim committed rS320535: Vendor import of clang trunk r306956:.
Vendor import of clang trunk r306956:
Sat, Jul 1, 1:24 PM
dim committed rS320534: Tag llvm trunk r306956..
Tag llvm trunk r306956.
Sat, Jul 1, 1:24 PM
dim committed rS320533: Vendor import of llvm trunk r306956:.
Vendor import of llvm trunk r306956:
Sat, Jul 1, 1:22 PM

Tue, Jun 27

dim committed rS320398: Merge ^/head r320042 through r320397..
Merge ^/head r320042 through r320397.
Tue, Jun 27, 6:45 AM
dim committed rS320397: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306325, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306325, and update
Tue, Jun 27, 6:41 AM

Mon, Jun 26

dim committed rS320375: Tag llvm trunk r306325..
Tag llvm trunk r306325.
Mon, Jun 26, 8:46 PM
dim committed rS320377: Tag clang trunk r306325..
Tag clang trunk r306325.
Mon, Jun 26, 8:43 PM
dim committed rS320381: Tag libc++ trunk r306325..
Tag libc++ trunk r306325.
Mon, Jun 26, 8:39 PM
dim committed rS320385: Tag lldb trunk r306325..
Tag lldb trunk r306325.
Mon, Jun 26, 8:39 PM
dim committed rS320379: Tag compiler-rt trunk r306325..
Tag compiler-rt trunk r306325.
Mon, Jun 26, 8:36 PM
dim committed rS320383: Tag lld trunk r306325..
Tag lld trunk r306325.
Mon, Jun 26, 8:36 PM
dim committed rS320384: Vendor import of lldb trunk r306325:.
Vendor import of lldb trunk r306325:
Mon, Jun 26, 8:34 PM
dim committed rS320374: Vendor import of llvm trunk r306325:.
Vendor import of llvm trunk r306325:
Mon, Jun 26, 8:34 PM
dim committed rS320382: Vendor import of lld trunk r306325:.
Vendor import of lld trunk r306325:
Mon, Jun 26, 8:34 PM
dim committed rS320380: Vendor import of libc++ trunk r306325:.
Vendor import of libc++ trunk r306325:
Mon, Jun 26, 8:34 PM
dim committed rS320378: Vendor import of compiler-rt trunk r306325:.
Vendor import of compiler-rt trunk r306325:
Mon, Jun 26, 8:34 PM
dim committed rS320376: Vendor import of clang trunk r306325:.
Vendor import of clang trunk r306325:
Mon, Jun 26, 8:34 PM

Jun 23 2017

dim accepted D11314: Add build-id to kernel and module link commandlines.

LGTM. The only thing I'm hesitant about is using SHA-1 while that is very much deprecated, but I guess it will have to do... :)

Jun 23 2017, 2:36 PM
dim accepted D11166: lib/libpcap build warning fixes.

LGTM

Jun 23 2017, 12:02 AM

Jun 22 2017

dim accepted D11303: Use __ISO_C_VISIBLE, as opposed to testing __STDC_VERSION__..

LGTM

Jun 22 2017, 5:52 PM
dim committed rP444123: Bump PORTREVISION after r444079..
Bump PORTREVISION after r444079.
Jun 22 2017, 5:25 PM
dim committed rP444122: MFH: r444079.
MFH: r444079
Jun 22 2017, 5:19 PM

Jun 21 2017

dim committed rP444079: Disable usage of c++1z (c++17) for qt5-script, as the third-party.
Disable usage of c++1z (c++17) for qt5-script, as the third-party
Jun 21 2017, 9:25 PM

Jun 20 2017

dim added a comment to D11284: kvprintf %b enhancements.
In D11284#233563, @cem wrote:

I would rather dump the non-standard printf specifiers, than do actual work on them. The usage of these should be minimized, not encouraged.

Eh, I disagree. Especially in the kernel. %b is super useful.

Jun 20 2017, 6:56 PM
dim requested changes to D11284: kvprintf %b enhancements.

I would rather dump the non-standard printf specifiers, than do actual work on them. The usage of these should be minimized, not encouraged.

Jun 20 2017, 6:53 PM

Jun 18 2017

dim committed rS320071: Revert changes in r312891 and go back to stock lld code for rounding the.
Revert changes in r312891 and go back to stock lld code for rounding the
Jun 18 2017, 1:00 PM

Jun 17 2017

dim added inline comments to D11166: lib/libpcap build warning fixes.
Jun 17 2017, 11:08 PM
dim committed rS320053: Repair a few mismerges in r320041 and r320042..
Repair a few mismerges in r320041 and r320042.
Jun 17 2017, 12:48 PM