dim (Dimitry Andric)
User

Projects

User Details

User Since
Jan 7 2014, 10:13 PM (241 w, 9 h)

Recent Activity

Sun, Aug 19

dim committed rS338001: Tag llvm release_70 branch r339999..
Tag llvm release_70 branch r339999.
Sun, Aug 19, 8:37 AM
dim committed rS338003: Tag clang release_70 branch r339999..
Tag clang release_70 branch r339999.
Sun, Aug 19, 8:34 AM

Sat, Aug 18

dim committed rS338026: Merge ^/head r338015 through r338025..
Merge ^/head r338015 through r338025.
Sat, Aug 18, 8:44 PM
dim committed rS338025: Use the size of one bge_devs element for the MODULE_PNP_INFO macro,.
Use the size of one bge_devs element for the MODULE_PNP_INFO macro,
Sat, Aug 18, 8:42 PM
dim committed rS338010: Tag lldb release_70 branch r339999..
Tag lldb release_70 branch r339999.
Sat, Aug 18, 12:41 PM
dim committed rS338015: Merge ^/head r337646 through r338014..
Merge ^/head r337646 through r338014.
Sat, Aug 18, 12:17 PM
dim committed rS338014: Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch
Sat, Aug 18, 12:11 PM
dim committed rS338006: Tag libc++ release_70 branch r339999..
Tag libc++ release_70 branch r339999.
Sat, Aug 18, 8:38 AM
dim committed rS338007: Vendor import of lld release_70 branch r339999:.
Vendor import of lld release_70 branch r339999:
Sat, Aug 18, 8:34 AM
dim committed rS338004: Tag compiler-rt release_70 branch r339999..
Tag compiler-rt release_70 branch r339999.
Sat, Aug 18, 8:33 AM
dim committed rS338008: Tag lld release_70 branch r339999..
Tag lld release_70 branch r339999.
Sat, Aug 18, 8:32 AM
dim committed rS338009: Vendor import of lldb release_70 branch r339999:.
Vendor import of lldb release_70 branch r339999:
Sat, Aug 18, 8:29 AM
dim committed rS338007: Vendor import of lld release_70 branch r339999:.
Vendor import of lld release_70 branch r339999:
Sat, Aug 18, 8:29 AM
dim committed rS338005: Vendor import of libc++ release_70 branch r339999:.
Vendor import of libc++ release_70 branch r339999:
Sat, Aug 18, 8:29 AM
dim committed rS338002: Vendor import of clang release_70 branch r339999:.
Vendor import of clang release_70 branch r339999:
Sat, Aug 18, 8:27 AM
dim committed rS338000: Vendor import of llvm release_70 branch r339999:.
Vendor import of llvm release_70 branch r339999:
Sat, Aug 18, 8:27 AM

Fri, Aug 17

dim committed rS337979: For now, revert upstream clang r323281 (by Wei Mi):.
For now, revert upstream clang r323281 (by Wei Mi):
Fri, Aug 17, 4:26 PM
dim added a comment to D16748: Preserve relocations against ifuncs when -zifunc-noplt is specified..

Oh sorry, I didn't realize that this is needed pretty quickly due to the slush, so then it is probably okay. I'd need some time to look at it and build it for testing, but for now I'll assume you've tested it and it works. :)

Fri, Aug 17, 4:18 PM
dim committed rS337959: MFC r337322:.
MFC r337322:
Fri, Aug 17, 6:31 AM
dim added a comment to D16748: Preserve relocations against ifuncs when -zifunc-noplt is specified..

I haven't yet had time to look at this, but it should really be suggested and vetted upstream first, before applying it locally.

Fri, Aug 17, 6:19 AM

Thu, Aug 16

dim accepted D16734: sys/types.h: avoid using terse macro _M.

LGTM, maybe also rename the arguments of the preceding macro, for consistency?

Thu, Aug 16, 5:10 AM

Sat, Aug 11

dim committed rS337654: Undo r337593 (commenting out of timespec_get in libc++'s <ctime>.
Undo r337593 (commenting out of timespec_get in libc++'s <ctime>
Sat, Aug 11, 8:08 PM
dim committed rS337632: Tag llvm release_70 branch r339355..
Tag llvm release_70 branch r339355.
Sat, Aug 11, 5:00 PM
dim committed rS337634: Tag clang release_70 branch r339355..
Tag clang release_70 branch r339355.
Sat, Aug 11, 4:52 PM
dim committed rS337637: Tag libc++ release_70 branch r339355..
Tag libc++ release_70 branch r339355.
Sat, Aug 11, 4:42 PM
dim committed rS337642: Tag lldb release_70 branch r339355..
Tag lldb release_70 branch r339355.
Sat, Aug 11, 4:42 PM
dim committed rS337647: Merge ^/head r337619 through r337645..
Merge ^/head r337619 through r337645.
Sat, Aug 11, 4:41 PM
dim committed rS337645: Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch.
Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch
Sat, Aug 11, 4:40 PM
dim committed rS337636: Tag compiler-rt release_70 branch r339355..
Tag compiler-rt release_70 branch r339355.
Sat, Aug 11, 4:36 PM
dim committed rS337640: Tag lld release_70 branch r339355..
Tag lld release_70 branch r339355.
Sat, Aug 11, 4:35 PM
dim committed rS337641: Vendor import of lldb release_70 branch r339355:.
Vendor import of lldb release_70 branch r339355:
Sat, Aug 11, 4:30 PM
dim committed rS337639: Vendor import of lld release_70 branch r339355:.
Vendor import of lld release_70 branch r339355:
Sat, Aug 11, 4:30 PM
dim committed rS337635: Vendor import of compiler-rt release_70 branch r339355:.
Vendor import of compiler-rt release_70 branch r339355:
Sat, Aug 11, 4:30 PM
dim committed rS337633: Vendor import of clang release_70 branch r339355:.
Vendor import of clang release_70 branch r339355:
Sat, Aug 11, 4:30 PM
dim committed rS337631: Vendor import of llvm release_70 branch r339355:.
Vendor import of llvm release_70 branch r339355:
Sat, Aug 11, 4:29 PM
dim committed rS337619: Merge ^/head r336870 through r337618..
Merge ^/head r336870 through r337618.
Sat, Aug 11, 11:29 AM
dim committed rS337616: Merge ^/head r336870 through r337615..
Merge ^/head r336870 through r337615.
Sat, Aug 11, 10:50 AM
dim committed rS337615: Pull in r338481 from upstream llvm trunk (by Chandler Carruth):.
Pull in r338481 from upstream llvm trunk (by Chandler Carruth):
Sat, Aug 11, 10:42 AM
dim committed rS337613: Update ObsoleteFiles.inc for 6.0.1 -> 7.0.0 upgrade..
Update ObsoleteFiles.inc for 6.0.1 -> 7.0.0 upgrade.
Sat, Aug 11, 9:32 AM

Fri, Aug 10

dim committed rS337593: Upstream libc++ added a using ::timespec_get line, when in C++17 or.
Upstream libc++ added a using ::timespec_get line, when in C++17 or
Fri, Aug 10, 9:40 PM
dim committed rS337590: Merge ^/head r337286 through r337585..
Merge ^/head r337286 through r337585.
Fri, Aug 10, 9:03 PM
dim committed rS337591: Merge ^/head r337586 through r337590..
Merge ^/head r337586 through r337590.
Fri, Aug 10, 9:03 PM
dim committed rS337585: In r308100, an explicit -fexceptions flag was added for the C sources.
In r308100, an explicit -fexceptions flag was added for the C sources
Fri, Aug 10, 7:58 PM

Thu, Aug 9

dim committed rS337552: Add optional LLVM BPF target support.
Add optional LLVM BPF target support
Thu, Aug 9, 9:28 PM
dim closed D16033: Add LLVM BPF backend.
Thu, Aug 9, 9:28 PM

Sun, Aug 5

dim committed rS337355: Disable the new clang 7.0.0 -Watomic-alignment warning ("misaligned or.
Disable the new clang 7.0.0 -Watomic-alignment warning ("misaligned or
Sun, Aug 5, 6:27 PM
dim committed rS337292: Branch vendor/llvm/dist to vendor/llvm/dist-release_70, to allow for.
Branch vendor/llvm/dist to vendor/llvm/dist-release_70, to allow for
Sun, Aug 5, 1:09 PM
dim committed rS337293: Branch vendor/clang/dist to vendor/clang/dist-release_70, to allow for.
Branch vendor/clang/dist to vendor/clang/dist-release_70, to allow for
Sun, Aug 5, 1:06 PM
dim committed rS337297: Branch vendor/lldb/dist to vendor/lldb/dist-release_70, to allow for.
Branch vendor/lldb/dist to vendor/lldb/dist-release_70, to allow for
Sun, Aug 5, 1:00 PM
dim committed rS337295: Branch vendor/libc++/dist to vendor/libc++/dist-release_70, to allow for.
Branch vendor/libc++/dist to vendor/libc++/dist-release_70, to allow for
Sun, Aug 5, 1:00 PM
dim committed rS337294: Branch vendor/compiler-rt/dist to vendor/compiler-rt/dist-release_70, to.
Branch vendor/compiler-rt/dist to vendor/compiler-rt/dist-release_70, to
Sun, Aug 5, 12:56 PM
dim committed rS337296: Branch vendor/lld/dist to vendor/lld/dist-release_70, to allow for.
Branch vendor/lld/dist to vendor/lld/dist-release_70, to allow for
Sun, Aug 5, 12:56 PM

Sat, Aug 4

dim added a comment to D16385: Make the default image base on AArch64 and i386 superpage-aligned.

Of course only now I notice that this changes these alignments unconditionally for all platforms, e.g. for Linux too, and that can't be right (at least not without some form of checks by Linux people). For us it doesn't matter, but upstreaming this has just become a little harder.

Sat, Aug 4, 6:34 PM
dim committed rS337325: Apparently lld has never supported the -z common-page-size flag, but it.
Apparently lld has never supported the -z common-page-size flag, but it
Sat, Aug 4, 4:56 PM
dim committed rS337324: Put in a temporary workaround for strange array access in if_fxp.c..
Put in a temporary workaround for strange array access in if_fxp.c.
Sat, Aug 4, 3:38 PM
dim committed rS337322: Fix build of hyperv with base gcc on i386.
Fix build of hyperv with base gcc on i386
Sat, Aug 4, 2:57 PM
dim closed D15753: Fix build of hyperv with base gcc on i386.
Sat, Aug 4, 2:57 PM
dim committed rS337320: For now, msan is 64-bit only..
For now, msan is 64-bit only.
Sat, Aug 4, 2:39 PM
dim committed rS337319: The JSON support needs one more file in libllvm, again for llvm-tblgen..
The JSON support needs one more file in libllvm, again for llvm-tblgen.
Sat, Aug 4, 2:24 PM
dim committed rS337318: Add one more file to libllvm, needed for llvm-tblgen..
Add one more file to libllvm, needed for llvm-tblgen.
Sat, Aug 4, 2:16 PM
dim committed rS337300: Tag llvm release_70 branch r338892..
Tag llvm release_70 branch r338892.
Sat, Aug 4, 1:41 PM
dim committed rS337315: Bump clang and lld upstream revision numbers..
Bump clang and lld upstream revision numbers.
Sat, Aug 4, 1:40 PM
dim committed rS337314: Merge libc++ release_70 branch r338892, and resolve conflicts..
Merge libc++ release_70 branch r338892, and resolve conflicts.
Sat, Aug 4, 1:38 PM
dim committed rS337302: Tag clang release_70 branch r338892..
Tag clang release_70 branch r338892.
Sat, Aug 4, 1:37 PM
dim committed rS337313: Merge compiler-rt release_70 branch r338892, and resolve conflicts..
Merge compiler-rt release_70 branch r338892, and resolve conflicts.
Sat, Aug 4, 1:35 PM
dim committed rS337312: Merge lldb release_70 branch r338892, and resolve conflicts..
Merge lldb release_70 branch r338892, and resolve conflicts.
Sat, Aug 4, 1:33 PM
dim committed rS337306: Tag libc++ release_70 branch r338892..
Tag libc++ release_70 branch r338892.
Sat, Aug 4, 1:30 PM
dim committed rS337311: Merge lld release_70 branch r338892, and resolve conflicts..
Merge lld release_70 branch r338892, and resolve conflicts.
Sat, Aug 4, 1:30 PM
dim committed rS337308: Tag lldb release_70 branch r338892..
Tag lldb release_70 branch r338892.
Sat, Aug 4, 1:30 PM
dim committed rS337310: Merge clang release_70 branch r338892, and resolve conflicts..
Merge clang release_70 branch r338892, and resolve conflicts.
Sat, Aug 4, 1:28 PM
dim committed rS337309: Merge llvm release_70 branch r338892, and resolve conflicts..
Merge llvm release_70 branch r338892, and resolve conflicts.
Sat, Aug 4, 1:25 PM
dim committed rS337304: Tag compiler-rt release_70 branch r338892..
Tag compiler-rt release_70 branch r338892.
Sat, Aug 4, 1:25 PM
dim committed rS337307: Tag lld release_70 branch r338892..
Tag lld release_70 branch r338892.
Sat, Aug 4, 1:22 PM
dim committed rS337305: Vendor import of libc++ release_70 branch r338892:.
Vendor import of libc++ release_70 branch r338892:
Sat, Aug 4, 1:16 PM
dim committed rS337303: Vendor import of compiler-rt release_70 branch r338892:.
Vendor import of compiler-rt release_70 branch r338892:
Sat, Aug 4, 1:16 PM
dim committed rS337301: Vendor import of clang release_70 branch r338892:.
Vendor import of clang release_70 branch r338892:
Sat, Aug 4, 1:16 PM
dim committed rS337299: Vendor import of llvm release_70 branch r338892:.
Vendor import of llvm release_70 branch r338892:
Sat, Aug 4, 1:15 PM
dim committed rS337298: Remove FreeBSD keyword properties..
Remove FreeBSD keyword properties.
Sat, Aug 4, 1:08 PM
dim committed rS337286: Merge ^/head r336870 through r337285, and resolve conflicts..
Merge ^/head r336870 through r337285, and resolve conflicts.
Sat, Aug 4, 11:54 AM

Fri, Aug 3

dim committed rS337260: Update lib/libclang_rt for compiler-rt trunk r338150..
Update lib/libclang_rt for compiler-rt trunk r338150.
Fri, Aug 3, 3:30 PM
dim added a comment to D16574: Install the 32-bit compat sanitizer libraries..

Oh btw, this might also need lines in OptionalObsoleteFiles.inc?

Fri, Aug 3, 5:51 AM
dim accepted D16574: Install the 32-bit compat sanitizer libraries..

Note that it is upstream which places the .so file in /usr/lib/clang/X.Y.Z, supposedly because it is very version-dependent. I'm unsure as to whether there is in any RPATH magic involved. In fact, I have never properly gotten the dynamic ASan lib working, as far as I remember.

Fri, Aug 3, 5:50 AM

Thu, Aug 2

dim committed rS337166: Update build glue for upstream r338536 import..
Update build glue for upstream r338536 import.
Thu, Aug 2, 7:32 PM
dim committed rS337164: Regenerate clang.1..
Regenerate clang.1.
Thu, Aug 2, 7:20 PM
dim committed rS337162: Update llvm tool manpages, and llvm-mca.1..
Update llvm tool manpages, and llvm-mca.1.
Thu, Aug 2, 7:12 PM
dim committed rS337156: Update libc++ and libc++experimental Makefiles, add libc++fs Makefile,.
Update libc++ and libc++experimental Makefiles, add libc++fs Makefile,
Thu, Aug 2, 6:24 PM
dim committed rS337155: Bump revisions to r338536, and also bump lld version again..
Bump revisions to r338536, and also bump lld version again.
Thu, Aug 2, 6:09 PM
dim committed rS337154: Merge compiler-rt trunk r338150 (just before the 7.0.0 branch point),.
Merge compiler-rt trunk r338150 (just before the 7.0.0 branch point),
Thu, Aug 2, 6:07 PM
dim committed rS337153: Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and.
Merge libc++ trunk r338150 (just before the 7.0.0 branch point), and
Thu, Aug 2, 6:04 PM
dim committed rS337152: Merge lldb trunk r338150 (just before the 7.0.0 branch point), and.
Merge lldb trunk r338150 (just before the 7.0.0 branch point), and
Thu, Aug 2, 6:02 PM
dim committed rS337151: Merge lld trunk r338150 (just before the 7.0.0 branch point), and.
Merge lld trunk r338150 (just before the 7.0.0 branch point), and
Thu, Aug 2, 6:01 PM
dim committed rS337138: Tag llvm trunk r338536..
Tag llvm trunk r338536.
Thu, Aug 2, 6:00 PM
dim committed rS337150: Merge clang trunk r338150 (just before the 7.0.0 branch point), and.
Merge clang trunk r338150 (just before the 7.0.0 branch point), and
Thu, Aug 2, 6:00 PM
dim committed rS337140: Tag clang trunk r338536..
Tag clang trunk r338536.
Thu, Aug 2, 5:54 PM
dim committed rS337144: Tag libc++ trunk r338536..
Tag libc++ trunk r338536.
Thu, Aug 2, 5:47 PM
dim committed rS337148: Tag lldb trunk r338536..
Tag lldb trunk r338536.
Thu, Aug 2, 5:47 PM
dim committed rS337149: Merge llvm trunk r338150 (just before the 7.0.0 branch point), and.
Merge llvm trunk r338150 (just before the 7.0.0 branch point), and
Thu, Aug 2, 5:43 PM
dim committed rS337142: Tag compiler-rt trunk r338536..
Tag compiler-rt trunk r338536.
Thu, Aug 2, 5:42 PM
dim committed rS337146: Tag lld trunk r338536..
Tag lld trunk r338536.
Thu, Aug 2, 5:40 PM
dim committed rS337139: Vendor import of clang trunk r338536:.
Vendor import of clang trunk r338536:
Thu, Aug 2, 5:35 PM