dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (176 w, 6 d)

Recent Activity

Yesterday

dim committed rS319166: Add one more file to libllvm..
Add one more file to libllvm.
Mon, May 29, 10:26 PM
dim committed rS319165: Merge ^/head r318964 through r319164..
Merge ^/head r318964 through r319164.
Mon, May 29, 10:26 PM
dim committed rS319164: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304149, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304149, and update
Mon, May 29, 10:09 PM
dim committed rS319141: Tag llvm trunk r304149..
Tag llvm trunk r304149.
Mon, May 29, 4:42 PM
dim committed rS319143: Tag clang trunk r304149..
Tag clang trunk r304149.
Mon, May 29, 4:39 PM
dim committed rS319151: Tag lldb trunk r304149..
Tag lldb trunk r304149.
Mon, May 29, 4:35 PM
dim committed rS319147: Tag libc++ trunk r304149..
Tag libc++ trunk r304149.
Mon, May 29, 4:34 PM
dim committed rS319145: Tag compiler-rt trunk r304149..
Tag compiler-rt trunk r304149.
Mon, May 29, 4:30 PM
dim committed rS319149: Tag lld trunk r304149..
Tag lld trunk r304149.
Mon, May 29, 4:29 PM
dim committed rS319150: Vendor import of lldb trunk r304149:.
Vendor import of lldb trunk r304149:
Mon, May 29, 4:27 PM
dim committed rS319146: Vendor import of libc++ trunk r304149:.
Vendor import of libc++ trunk r304149:
Mon, May 29, 4:26 PM
dim committed rS319148: Vendor import of lld trunk r304149:.
Vendor import of lld trunk r304149:
Mon, May 29, 4:26 PM
dim committed rS319142: Vendor import of clang trunk r304149:.
Vendor import of clang trunk r304149:
Mon, May 29, 4:26 PM
dim committed rS319140: Vendor import of llvm trunk r304149:.
Vendor import of llvm trunk r304149:
Mon, May 29, 4:26 PM
dim committed rS319144: Vendor import of compiler-rt trunk r304149:.
Vendor import of compiler-rt trunk r304149:
Mon, May 29, 4:26 PM

Sun, May 28

dim committed rS319082: MFC r318906:.
MFC r318906:
Sun, May 28, 6:18 PM

Sat, May 27

dim created D10957: Limit vm_memattr_t using parts to _KERNEL in arm64's pmap.h.
Sat, May 27, 2:30 PM
dim committed rS318985: Missed a few additional files in libllvm, for llvm-objdump and llvm-pdbdump..
Missed a few additional files in libllvm, for llvm-objdump and llvm-pdbdump.
Sat, May 27, 11:25 AM

Fri, May 26

dim committed rP441813: Fix building of sysutils/pftop on FreeBSD 12, where pcap-int.h has been.
Fix building of sysutils/pftop on FreeBSD 12, where pcap-int.h has been
Fri, May 26, 8:01 PM
dim committed rS318964: Merge ^/head r318658 through r318963..
Merge ^/head r318658 through r318963.
Fri, May 26, 7:12 PM
dim committed rS318959: Define a new __INO64 macro in <sys/_types.h>, to indicate the system.
Define a new __INO64 macro in <sys/_types.h>, to indicate the system
Fri, May 26, 4:30 PM

Thu, May 25

dim committed rS318906: Pull in r303257 from upstream llvm trunk (by Krzysztof Parzyszek).
Pull in r303257 from upstream llvm trunk (by Krzysztof Parzyszek)
Thu, May 25, 11:15 PM
dim committed rS318882: MFC r318655:.
MFC r318655:
Thu, May 25, 4:15 PM
dim created D10898: Avoid switching to root twice for saving options.
Thu, May 25, 1:53 PM

Wed, May 24

dim added a comment to D10796: lang/llvm39: Update for ino64.

This patch looks fine to me, but it would be nice to add some #ifdef __FreeBSD_version parts so it can be upstreamed.

Wed, May 24, 6:42 PM
dim added a comment to D10765: Implement sincos, sincosf, and sincosl..

It would be nice to have some tests, even if they are rudimentary... :)

Wed, May 24, 6:26 AM

Mon, May 22

dim committed rS318681: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303571, and update
Mon, May 22, 9:18 PM
dim committed rS318664: Tag llvm trunk r303571..
Tag llvm trunk r303571.
Mon, May 22, 7:56 PM
dim committed rS318666: Tag clang trunk r303571..
Tag clang trunk r303571.
Mon, May 22, 7:54 PM
dim committed rS318674: Tag lldb trunk r303571..
Tag lldb trunk r303571.
Mon, May 22, 7:51 PM
dim committed rS318670: Tag libc++ trunk r303571..
Tag libc++ trunk r303571.
Mon, May 22, 7:50 PM
dim committed rS318668: Tag compiler-rt trunk r303571..
Tag compiler-rt trunk r303571.
Mon, May 22, 7:45 PM
dim committed rS318672: Tag lld trunk r303571..
Tag lld trunk r303571.
Mon, May 22, 7:45 PM
dim committed rS318673: Vendor import of lldb trunk r303571:.
Vendor import of lldb trunk r303571:
Mon, May 22, 7:44 PM
dim committed rS318671: Vendor import of lld trunk r303571:.
Vendor import of lld trunk r303571:
Mon, May 22, 7:44 PM
dim committed rS318669: Vendor import of libc++ trunk r303571:.
Vendor import of libc++ trunk r303571:
Mon, May 22, 7:44 PM
dim committed rS318667: Vendor import of compiler-rt trunk r303571:.
Vendor import of compiler-rt trunk r303571:
Mon, May 22, 7:44 PM
dim committed rS318665: Vendor import of clang trunk r303571:.
Vendor import of clang trunk r303571:
Mon, May 22, 7:44 PM
dim committed rS318663: Vendor import of llvm trunk r303571:.
Vendor import of llvm trunk r303571:
Mon, May 22, 7:44 PM
dim committed rS318658: Merge ^/head r318560 through r318657..
Merge ^/head r318560 through r318657.
Mon, May 22, 7:28 PM
dim committed rS318656: Following upstream trunk, enable the new global instruction selection.
Following upstream trunk, enable the new global instruction selection
Mon, May 22, 7:06 PM
dim committed rS318655: Pull in r302416 from upstream llvm trunk (by Martin Storsjö):.
Pull in r302416 from upstream llvm trunk (by Martin Storsjö):
Mon, May 22, 4:17 PM
dim committed rS318654: For now, disable building libc++experimental for arm, since there are a.
For now, disable building libc++experimental for arm, since there are a
Mon, May 22, 4:13 PM

Sun, May 21

dim committed rS318598: Add PICFLAG to build libc++experimental.a, so it can be used in all.
Add PICFLAG to build libc++experimental.a, so it can be used in all
Sun, May 21, 9:33 PM
dim added a comment to D10838: Add bswapsi2/bswapdi2 support to libcompiler-rt for mips platforms..

Using -target mips-freebsd, the assembly produced for e.g. bswapsi2.c is:

__bswapsi2:                             # @__bswapsi2
        .frame  $fp,8,$ra
        .mask   0x40000000,-4
        .fmask  0x00000000,0
        .set    noreorder
        .set    nomacro
        .set    noat
# BB#0:                                 # %entry
        addiu   $sp, $sp, -8
        sw      $fp, 4($sp)             # 4-byte Folded Spill
        move     $fp, $sp
        wsbh    $1, $4
        rotr    $2, $1, 16
        move     $sp, $fp
        lw      $fp, 4($sp)             # 4-byte Folded Reload
        jr      $ra
        addiu   $sp, $sp, 8
        .set    at
        .set    macro
        .set    reorder
        .end    __bswapsi2
$func_end0:
        .size   __bswapsi2, ($func_end0)-__bswapsi2

I'm not a mips expert, but it looks pretty OK to me... :)

Sun, May 21, 6:59 PM
dim created D10846: For arm targets, place ABI at the end of the target triple.
Sun, May 21, 6:54 PM
dim added a comment to D10838: Add bswapsi2/bswapdi2 support to libcompiler-rt for mips platforms..

LGTM, we should upstream the contrib part, though. Unfortunately llvm.org is down at the moment...

Sun, May 21, 6:36 PM
dim committed rS318594: Add libc++experimental.a for std::experimental support.
Add libc++experimental.a for std::experimental support
Sun, May 21, 5:07 PM
dim closed D10840: Add libc++experimental.a for std::experimental support by committing rS318594: Add libc++experimental.a for std::experimental support.
Sun, May 21, 5:07 PM
dim added a comment to D10840: Add libc++experimental.a for std::experimental support.
In D10840#224632, @ed wrote:

Would it make sense to let this new library be responsible for installing the experimental/ headers as well?

Sun, May 21, 1:12 PM
dim added a comment to D10839: Make std::experimental::filesystem work..

Let's use D10840 instead.

Sun, May 21, 11:59 AM
dim created D10840: Add libc++experimental.a for std::experimental support.
Sun, May 21, 11:58 AM
dim requested changes to D10839: Make std::experimental::filesystem work..

No, not like this, please. The experimental sources are unstable, and there is no guarantee whatsoever that anything in there will stay as it is. This is also why I never added them to our libc++.so, to discourage people from actually using them. I have actively tried to avoid adding the experimental features for now, as I don't think these have a place in our base system. But if there really is some use for them, I will not stand in the way, of course.

Sun, May 21, 10:00 AM

Sat, May 20

dim committed rS318575: After r317383 (removal of NATM), also remove usr/include/dev/utopia from.
After r317383 (removal of NATM), also remove usr/include/dev/utopia from
Sat, May 20, 11:40 AM

Fri, May 19

dim committed rS318561: Merge ^/head r318380 through r318559..
Merge ^/head r318380 through r318559.
Fri, May 19, 9:20 PM
dim added a comment to D10797: lang/llvm40: Update for ino64.

Presumably upstream will need a patch with embedded __FreeBSD_version conditional blocks.

Fri, May 19, 4:42 PM

Thu, May 18

dim committed rS318477: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303291, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303291, and update
Thu, May 18, 6:34 PM

Wed, May 17

dim committed rS318415: Tag llvm trunk r303291..
Tag llvm trunk r303291.
Wed, May 17, 8:37 PM
dim committed rS318417: Tag clang trunk r303291..
Tag clang trunk r303291.
Wed, May 17, 8:35 PM
dim committed rS318421: Tag libc++ trunk r303291..
Tag libc++ trunk r303291.
Wed, May 17, 8:31 PM
dim committed rS318425: Tag lldb trunk r303291..
Tag lldb trunk r303291.
Wed, May 17, 8:31 PM
dim committed rS318419: Tag compiler-rt trunk r303291..
Tag compiler-rt trunk r303291.
Wed, May 17, 8:26 PM
dim committed rS318423: Tag lld trunk r303291..
Tag lld trunk r303291.
Wed, May 17, 8:25 PM
dim committed rS318424: Vendor import of lldb trunk r303291:.
Vendor import of lldb trunk r303291:
Wed, May 17, 8:23 PM
dim committed rS318422: Vendor import of lld trunk r303291:.
Vendor import of lld trunk r303291:
Wed, May 17, 8:23 PM
dim committed rS318420: Vendor import of libc++ trunk r303291:.
Vendor import of libc++ trunk r303291:
Wed, May 17, 8:23 PM
dim committed rS318418: Vendor import of compiler-rt trunk r303291:.
Vendor import of compiler-rt trunk r303291:
Wed, May 17, 8:23 PM
dim committed rS318416: Vendor import of clang trunk r303291:.
Vendor import of clang trunk r303291:
Wed, May 17, 8:23 PM
dim committed rS318414: Vendor import of llvm trunk r303291:.
Vendor import of llvm trunk r303291:
Wed, May 17, 8:23 PM

Tue, May 16

dim committed rS318384: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update
Tue, May 16, 9:51 PM
dim committed rS318369: Tag llvm trunk r303197..
Tag llvm trunk r303197.
Tue, May 16, 8:02 PM
dim committed rS318371: Tag clang trunk r303197..
Tag clang trunk r303197.
Tue, May 16, 8:00 PM
dim committed rS318375: Tag libc++ trunk r303197..
Tag libc++ trunk r303197.
Tue, May 16, 7:56 PM
dim committed rS318379: Tag lldb trunk r303197..
Tag lldb trunk r303197.
Tue, May 16, 7:56 PM
dim committed rS318381: Merge ^/head r317971 through r318379..
Merge ^/head r317971 through r318379.
Tue, May 16, 7:55 PM
dim committed rS318373: Tag compiler-rt trunk r303197..
Tag compiler-rt trunk r303197.
Tue, May 16, 7:50 PM
dim committed rS318377: Tag lld trunk r303197..
Tag lld trunk r303197.
Tue, May 16, 7:50 PM
dim committed rS318378: Vendor import of lldb trunk r303197:.
Vendor import of lldb trunk r303197:
Tue, May 16, 7:49 PM
dim committed rS318368: Vendor import of llvm trunk r303197:.
Vendor import of llvm trunk r303197:
Tue, May 16, 7:48 PM
dim committed rS318376: Vendor import of lld trunk r303197:.
Vendor import of lld trunk r303197:
Tue, May 16, 7:48 PM
dim committed rS318374: Vendor import of libc++ trunk r303197:.
Vendor import of libc++ trunk r303197:
Tue, May 16, 7:48 PM
dim committed rS318370: Vendor import of clang trunk r303197:.
Vendor import of clang trunk r303197:
Tue, May 16, 7:47 PM
dim committed rS318372: Vendor import of compiler-rt trunk r303197:.
Vendor import of compiler-rt trunk r303197:
Tue, May 16, 7:47 PM
dim committed rS318365: MFC r318259:.
MFC r318259:
Tue, May 16, 6:54 PM

Sat, May 13

dim committed rS318259: Silence a -Wunused warning about the junk variable being used to raise.
Silence a -Wunused warning about the junk variable being used to raise
Sat, May 13, 10:37 PM

Tue, May 9

dim committed rS318104: Update OptionalObsoleteFiles.inc for r318103..
Update OptionalObsoleteFiles.inc for r318103.
Tue, May 9, 8:15 PM
dim committed rS318103: Add new LWP intrinsics header, and an option to install internal clang.
Add new LWP intrinsics header, and an option to install internal clang
Tue, May 9, 8:07 PM
dim committed rS318032: MFC r317888:.
MFC r317888:
Tue, May 9, 5:01 PM
dim committed rS318031: MFC r317888 and two upstream prerequisites:.
MFC r317888 and two upstream prerequisites:
Tue, May 9, 4:58 PM

Mon, May 8

dim committed rS317971: Merge ^/head r317808 through r317970..
Merge ^/head r317808 through r317970.
Mon, May 8, 7:28 PM
dim committed rS317969: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302418, and update.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ r302418, and update
Mon, May 8, 7:21 PM
dim committed rS317950: Tag llvm trunk r302418..
Tag llvm trunk r302418.
Mon, May 8, 5:28 PM
dim committed rS317952: Tag clang trunk r302418..
Tag clang trunk r302418.
Mon, May 8, 5:27 PM
dim committed rS317960: Tag lldb trunk r302418..
Tag lldb trunk r302418.
Mon, May 8, 5:23 PM
dim committed rS317956: Tag libc++ trunk r302418..
Tag libc++ trunk r302418.
Mon, May 8, 5:23 PM
dim committed rS317954: Tag compiler-rt trunk r302418..
Tag compiler-rt trunk r302418.
Mon, May 8, 5:20 PM
dim committed rS317958: Tag lld trunk r302418..
Tag lld trunk r302418.
Mon, May 8, 5:18 PM
dim committed rS317955: Vendor import of libc++ trunk r302418:.
Vendor import of libc++ trunk r302418:
Mon, May 8, 5:16 PM
dim committed rS317959: Vendor import of lldb trunk r302418:.
Vendor import of lldb trunk r302418:
Mon, May 8, 5:15 PM
dim committed rS317957: Vendor import of lld trunk r302418:.
Vendor import of lld trunk r302418:
Mon, May 8, 5:15 PM