LLVM/llvm 323320llvm/trunk/lib/Target/X86 X86ISelLowering.cpp

[X86][SSE] Avoid calls to combineX86ShufflesRecursively that can't combine to target 
shuffles (PR32037)

Don't bother making recursive calls to combineX86ShufflesRecursively if we have more 
shuffle source operands than will be combined together with the remaining recursive depth.

See https://bugs.llvm.org/show_bug.cgi?id=32037#c26 and 
https://bugs.llvm.org/show_bug.cgi?id=32037#c27 for the reduction in compile times from 
this patch.

Differential Revision: https://reviews.llvm.org/D42378

OPNSense/plugins 84aa1aenet/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms general.xml, net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks General.xml

security/shadowsocks: minor update (#514)

LLVM/llvm 323319cfe/trunk/lib/Format Format.cpp

[clang-format] Disable string literal breaking for text protos

Summary:
Commonly string literals in protos are already multiline, so breaking them
further is undesirable.

Reviewers: djasper

Reviewed By: djasper

Subscribers: klimek, cfe-commits

Differential Revision: https://reviews.llvm.org/D42373

FreeBSD/ports 459835head/comms/gqrx distinfo Makefile

Update to 2.10

FreeBSD/ports 459834head/comms/gr-osmosdr Makefile distinfo

- Update to 20170612
- Strip library
- Fix apps shebangs

FreeBSD/ports 459833head/comms/rtl-sdr distinfo Makefile, head/comms/rtl-sdr/files patch-src_librtlsdr.c

Update to 20170919

(no ABI change, so no need to bump dependencies)

HardenedBSD/hardenedbsd 8f95e6fcontrib/tzdata NEWS europe

Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/unstable

* origin/hardened/current/master:
  Added missing CTLFLAG_VNET to lacp default_strict_mode
  ULE: provide defaults to ts_cpu
  m4: add annotations to various functions
  Import tzdata 2018c
  cxgb(4): Validate offset/len in the GET_EEPROM ioctl.
  Do not generate illegal mbuf chains during IP fragment reassembly.  Only the first mbuf 
of the reassembled datagram should have a pkthdr.
  Import tzdata 2018a

FreeBSD/src 328324vendor/libarchive/dist/cat/test test_stdin.c, vendor/libarchive/dist/libarchive/test test_compat_zip_8.zip.uu

vendor/libarchive/dist: Add new files missing in r328323

HardenedBSD/hardenedbsd 50d7250contrib/tzdata NEWS europe

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master:
  Added missing CTLFLAG_VNET to lacp default_strict_mode
  ULE: provide defaults to ts_cpu
  m4: add annotations to various functions
  Import tzdata 2018c
  cxgb(4): Validate offset/len in the GET_EEPROM ioctl.
  Do not generate illegal mbuf chains during IP fragment reassembly.  Only the first mbuf 
of the reassembled datagram should have a pkthdr.
  Import tzdata 2018a

FreeBSD/src 328323vendor/libarchive/dist CMakeLists.txt, vendor/libarchive/dist/libarchive archive_read_support_format_rar.c archive_read_support_format_7zip.c

Update libarchive to git 2d9156bb3ad92c43c1e81546f4a2c21549ba248f

Relevant vendor changes:
  PR #893: delete dead ppmd7 alloc callbacks
  PR #904: Fix archive freeing bug in bsdcat
  PR #961: Fix ZIP format names
  PR #962: Don't modify attributes for existing directories
           when ARCHIVE_EXTRACT_NO_OVERWRITE is set
  PR #964: Fix -Werror=implicit-fallthrough= for GCC 7
  PR #970: zip: Allow backslash as path separator

FreeBSD/src 328322stable 11, stable/11/sys/amd64/amd64 sys_machdep.c

MFC r328082:
Amd64 user_ldt_deref() is not used outside sys_machdep.c.  Mark it as
static.

FreeBSD/ports 459832head/security/gnutls distinfo Makefile

Update to 3.5.17.

NetBSD/src JMAqP0gdoc 3RDPARTY

   sqlite-3.22 out.
VersionDeltaFile
1.1495+2-2doc/3RDPARTY
+2-21 files

FreeBSD/ports 459831head/dns/bind9-devel Makefile, head/dns/bind910 Makefile

Catch up with the conflicts lines in the BIND9 ports.

Sponsored by:   Absolight

FreeBSD/ports 459830head/dns/bind911 Makefile

Remove support for bind-tools from the BIND9 9.11 port.

Sponsored by:   Absolight

FreeBSD/ports 459829head/dns/bind-tools pkg-plist Makefile

Switch bind-tools to BIND9 9.12.

Sponsored by:   Absolight

FreeBSD/ports 459828head/dns/bind912 distinfo Makefile

Update to 9.12.0.

Sponsored by:   Absolight

FreeBSD/ports 459827head/net-im/mikutter pkg-plist distinfo, head/net-im/mikutter/files patch-mikutter.rb patch-core_mui_gtk__postbox.rb

- Update to 3.6.0

Submitted by:   Koichiro IWAO <meta+ports_AT_vmeta_DOT_jp>
PR:            224923

FreeBSD/ports 459826head/net-im/mikutter Makefile, head/net-im/mikutter/files patch-core_mui_gtk__postbox.rb

- Update RUN_DEPENDS
- Add the patch to fix the mikutter issue 1130
- Make portlint happy

Submitted by:   Koichiro IWAO <meta+ports_AT_vmeta_DOT_jp>
PR:            224923
MFH:           2018Q1

LLVM/llvm 323318llvm/trunk/include/llvm/DebugInfo/DWARF DWARFVerifier.h, llvm/trunk/include/llvm/MC MCCodePadder.h

Fix typos of occurred and occurrence

LLVM/llvm 323317llvm/trunk/docs LangRef.rst

Fixes Sphinx issue ('undefined label') introduced in r323313.
(and also slightly reformatted the related lines to look better in
the rendered HTML)

LLVM/llvm 323316cfe/trunk/docs ClangFormatStyleOptions.rst, cfe/trunk/include/clang/Analysis CloneDetection.h

Fix typos of occurred and occurrence

OPNSense/plugins 7f253c7net/arp-scan/src/opnsense/service/templates/OPNsense/ARPscanner ARPscanner.conf +TARGETS

net/arp-scan: why do we have this error for months if this is unused? -.- #445

To be honest, we don't even need the persistent data model.

NetBSD/pkgsrc XePkxIodoc CHANGES-2018

   Updated devel/py-pylint, time/py-arrow, devel/py-urwid, devel/py-zconfig, www/py-raven
VersionDeltaFile
1.334+6-1doc/CHANGES-2018
+6-11 files

NetBSD/pkgsrc vnzqrVcwww/py-raven distinfo PLIST, www/py-raven/patches patch-setup.py

   py-raven: updated to 6.5.0

   6.5.0:
   [Core] Fixed missing deprecation on processors.SanitizePasswordsProcessor
   [Core] Improve exception handling in Serializer.transform
   [Core] Fixed celery.register_logger_signal ignoring subclasses
   [Core] Fixed sanitizer skipping byte instances
   [Lambda] Fixed AttributeError when requestContext not present

FreeBSD/ports 459825head/net-im/corebird Makefile distinfo

net-im/corebird: Update to 1.7.3

- Drop librest because is no longer a dependency
- Add DEBUG option
- Pet portlint, USE_* comes before USES

Changelog: https://github.com/baedert/corebird/releases/tag/1.7.3

PR:            221942

NetBSD/pkgsrc RfJDOsCdevel/py-zconfig Makefile PLIST

   py-zconfig: use ALTERNATIVES; clean-up

LLVM/llvm 323315compiler-rt/trunk/lib/builtins clear_cache.c

[builtins] Align addresses to cache lines in __clear_cache for aarch64

This makes sure that the last cache line gets invalidated properly.

This matches the example code at
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0024a/BABJDBHI.html,
and also matches what libgcc does.

Differential Revision: https://reviews.llvm.org/D42196

HardenedBSD/hardenedbsd c62edd0sys/net ieee8023ad_lacp.c

Added missing CTLFLAG_VNET to lacp default_strict_mode

Added CTLFLAG_VNET to net.link.lagg.lacp.default_strict_mode which was missed
in r290450.

Reported by:    julian@
MFC after:      1 week
Sponsored by:   Multiplay

FreeBSD/src 328321head/sys/net ieee8023ad_lacp.c

Added missing CTLFLAG_VNET to lacp default_strict_mode

Added CTLFLAG_VNET to net.link.lagg.lacp.default_strict_mode which was missed
in r290450.

Reported by:    julian@
MFC after:      1 week
Sponsored by:   Multiplay

NetBSD/src wmTwEMrshare/man/man4 ddb.4

   Remove macros without effect.
VersionDeltaFile
1.172+20-20share/man/man4/ddb.4
+20-201 files

NetBSD/src s4wjeGmshare/man/man4 iic.4

   Remove Tn.
VersionDeltaFile
1.15+9-23share/man/man4/iic.4
+9-231 files

NetBSD/src ODMZ9b7share/man/man4 podulebus.4

   Remove Tn. Remove more references to acorn26. Bump date.
VersionDeltaFile
1.5+20-76share/man/man4/podulebus.4
+20-761 files

LLVM/llvm 323314llvm/trunk/lib/FuzzMutate FuzzerCLI.cpp

[llvm-opt-fuzzer] Add couple of popular passes

Differential Revision: https://reviews.llvm.org/D42410

DragonFlyBSD/src 8f14f35usr.sbin/authpf authpf.c

pf: Fix bzero() argument.

Intention here is to zero out the local pfioc_trans structure and not the
char *t puinter.

Caught-by: gcc80 -Wstringop-overflow

DragonFlyBSD/src 7ebbbb3usr.bin/ktrdump ktrdump.c

ktrdump(8): Fix bzero() argument on error.

Intention here is to zero out the struct and not the local pointer,
based on change in e7c0dbbaa.

Caught-by: gcc80 -Wstringop-overflow

DragonFlyBSD/src c100623sbin/vinum list.c

vinum(8): Allow for terminating NULL.

Mainly to suppress -Wstringop-overflow warning.
DeltaFile
+1-1sbin/vinum/list.c
+1-11 files

LLVM/llvm 323313llvm/trunk/include/llvm/IR DebugInfoMetadata.h, llvm/trunk/lib/AsmParser LLParser.cpp

[Metadata] Extend 'count' field of DISubrange to take a metadata node

Summary:
This patch extends the DISubrange 'count' field to take either a
(signed) constant integer value or a reference to a DILocalVariable
or DIGlobalVariable.

This is patch [1/3] in a series to extend LLVM's DISubrange Metadata
node to support debugging of C99 variable length arrays and vectors with
runtime length like the Scalable Vector Extension for AArch64. It is
also a first step towards representing more complex cases like arrays
in Fortran.

Reviewers: echristo, pcc, aprantl, dexonsmith, clayborg, kristof.beyls, dblaikie

Reviewed By: aprantl

Subscribers: rnk, probinson, fhahn, aemerson, rengolin, JDevlieghere, llvm-commits

Differential Revision: https://reviews.llvm.org/D41695

DragonFlyBSD/src 96be2d3contrib/cvs-1.12/src filesubr.c

cvs(1): Avoid -Wstringop-overflow warning.

The cvs will terminate after calling it's error(1, ...) but it can not be
marked as noreturn. So just add a hint for compiler that memcmp() with
read1 == -1 as an argument is not reachable.

OPNSense/plugins 3c12210net/arp-scan Makefile, net/arp-scan/src/opnsense/service/templates/OPNsense/ARPscanner ARPscanner.conf

net/arp-scan: finally fix #445, bump version after changes

LLVM/llvm 323312llvm/trunk/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/trunk/test/CodeGen/AMDGPU concat_vectors.ll

[DAGCombiner] Bail out if vector size is not a multiple

For the included test case, the DAG transformation
  concat_vectors(scalar, undef) -> scalar_to_vector(sclr)
would attempt to create a v2i32 vector for a v9i8
concat_vector.  Bail out to avoid creating a bitcast with
mismatching sizes later on.

Differential Revision: https://reviews.llvm.org/D42379

NetBSD/src XZOSlEsbin/ksh var.c c_ksh.c

   ksh: Rename a local function tsearch to mytsearch

   This removes a clash with well-known libc function tsearch(3) from POSIX.

   This allows to build ksh against MSan.

   The new name might not be perfect, but long term ksh should be switched to
   the libc version.

   Sponsored by <The NetBSD Foundation>
VersionDeltaFile
1.23+7-7bin/ksh/var.c
1.27+6-6bin/ksh/c_ksh.c
1.26+6-6bin/ksh/exec.c
1.22+4-4bin/ksh/lex.c
1.6+4-4bin/ksh/table.c
1.12+3-3bin/ksh/proto.h
+30-301 files not shown
+33-337 files

LLVM/llvm 323311llvm/trunk/docs ExceptionHandling.rst

[Doc] Guideline on adding exception handling support for a target

Summary:
This is the first attempt to write down a guideline on adding exception handling support 
for a target. The content basically bases on the discussion on [1]. If you guys know who 
is exception handling expert, please add him as the reviewer. Thanks.

[1] http://lists.llvm.org/pipermail/llvm-dev/2018-January/120405.html

Reviewers: t.p.northover, theraven, nemanjai

Reviewed By: theraven

Subscribers: sdardis, llvm-commits

Differential Revision: https://reviews.llvm.org/D42178

OPNSense/plugins 8d7657bnet/arp-scan/src/opnsense/scripts/OPNsense/ARPscanner IPtools.py

net/arp-scan: multiple inet6 bug; closes #506

NetBSD/src xbvnMPNdistrib/sets/lists/base mi, distrib/sets/lists/comp ad.arm mi

   When second keyword is 'obsolete', first one should be foo-obsolete as well.

FreeBSD/ports 459824head/Mk/Uses autoreconf.mk, head/devel/dmake Makefile

- Update name of autoreconf WRKSRC variable in comment
- Fix a few ports with invalid USES autoreconf arguments
- Add check for invalid USES autoreconf arguments

Differential Revision:  https://reviews.freebsd.org/D14004
Approved by:    tijl (autotools maintainer), portmgr (mat)

LLVM/llvm 323310cfe/trunk/unittests/AST PostOrderASTVisitor.cpp CMakeLists.txt, cfe/trunk/unittests/Tooling RecursiveASTVisitorTestPostOrderVisitor.cpp CMakeLists.txt

Refactor RecursiveASTVisitor test for post-order traversal

Summary:
The new test is now in the right directory with the other ASTVisitor tests and uses
now the provided TestVisitor framework.

Subscribers: hintonda, v.g.vassilev, klimek, cfe-commits, mgorny

Differential Revision: https://reviews.llvm.org/D37557

NetBSD/src FeWDVWzbin/ksh exec.c proto.h

   ksh: Rename a local function tdelete to mytdelete

   This removes a clash with well-known libc function tdelete(3) from POSIX.

   This allows to build ksh against MSan.

   The new name might not be perfect, but long term ksh should be switched to
   the libc version.

   Sponsored by <The NetBSD Foundation>
VersionDeltaFile
1.25+3-3bin/ksh/exec.c
1.11+3-3bin/ksh/proto.h
1.5+3-3bin/ksh/table.c
1.22+3-3bin/ksh/var.c
+12-124 files

NetBSD/pkgsrc hYFBYMCdevel/py-urwid distinfo Makefile

   py-urwid: updated to 2.0.1

   Urwid 2.0.1
   Late fix for proper exception reraising from within main loop
VersionDeltaFile
1.16+5-5devel/py-urwid/distinfo
1.25+2-2devel/py-urwid/Makefile
+7-72 files

NetBSD/pkgsrc x7A6FT2x11/qt5-qtquickcontrols2 PLIST

   qt5-qtquickcontrols2: PLIST jit fixes
VersionDeltaFile
1.2+205-0x11/qt5-qtquickcontrols2/PLIST
+205-01 files