LLVM/llvm 347375llvm/trunk/lib/Target/X86 X86InstrSSE.td, llvm/trunk/test/CodeGen/X86 pr39733.ll

[X86] Correct 256 vpmovzx/vpmovsx isel patterns to check HasAVX2 instead of HasAVX to 
prevent fast-isel from using them incorrectly.

These are AVX2 instructions, but have been incorrectly marked in tablegen for a while. 
This wasn't a problem until r346784 switched the patterns to use target independent ISD 
opcodes. This made the patterns visible to fast isel.

Fixes PR39733

LLVM/llvm 347374llvm/trunk/test/CodeGen/X86 avx512-trunc-widen.ll

[X86] Add a copy of avx512-trunc.ll with -x86-experimental-vector-widening-legalization 
enabled.

FreeBSD/src 340718stable/12/lib/libpmc libpmc_pmu_util.c, stable/12/lib/libpmc/pmu-events/arch/x86/amdfam17h l3cache.json data-fabric.json

hwpmc: new counters and bug fix MFCs
MFC r340108 and r340149

LLVM/llvm 347373clang-tools-extra/trunk/test/clang-tidy export-diagnostics.cpp

[clang-tidy] Add a test for proper handling of locations in scratch space.

This test examines the behavior change of clang::tooling::Diagnostic in r347372.

LLVM/llvm 347372cfe/trunk/lib/Tooling/Core Diagnostic.cpp

clang::tooling::Diagnostic: Don't store offset in the scratch space.

These offsets are useless (and even harmful in certain cases) in exported
diagnostics. The test will be added to clang-tidy, since it's the main user of
the clang::tooling::Diagnostic class.

LLVM/llvm 347371cfe/trunk/include/clang/Tooling DiagnosticsYaml.h, cfe/trunk/unittests/Tooling DiagnosticsYamlTest.cpp

Implement YAML serialization of notes in clang::tooling::Diagnostic.

FreeBSD/ports 485492head/graphics/opencollada distinfo Makefile

- Update to 1.6.67

HardenedBSD/hardenedbsd 1ca10f5. Makefile.inc1 Makefile.libcompat, rescue/rescue Makefile

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Sponsored-by:   SoldierX

LLVM/llvm 347370lld/trunk/wasm InputFiles.h Symbols.h

[WebAssembly] Delete unused using statements (NFC)

Reviewers: sbc100, dschuff

Subscribers: mehdi_amini, jgravelle-google, sunfish, steven_wu, dexonsmith, llvm-commits

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

HardenedBSD/hardenedbsd 7a8930fcrypto/openssl/crypto/rand drbg_lib.c, crypto/openssl/doc/man3 EVP_PKEY_CTX_ctrl.pod

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

* origin/hardened/current/master:
  Revert r340706.  Some files became symlinks and vice versa.
  git-svn-init: Add docs to the choice of repos
  linuxkpi: Remove duplicated text
  linuxkpi: Add some basic swap functions
  Define AHCI_PORT_IDENT and increase by 1 the VTBLK_BLK_ID_BYTES to avoid buffer accessed 
out of bounds, also switch to snprintf(3).
  Remove stale manual pages after OpenSSL 1.1.1a merge.
  csu: use BSD-1-clause license on csu files
  Add NT_FREEBSD_FEATURE_CTL ELF note to csu
  Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
  Enable evdev on ppc32
  Import OpenSSL 1.1.1a.
  Make multiline APPLY_MASK() macro to be function-like.
  Plug a trivial memory leak.
  Avoid clobbering a user-specified -g value after r340547.

LLVM/llvm 347369llvm/trunk/docs/Proposals TestSuite.rst

[docs] Add C++ Performance Benchmark to test-suite proposals.

HardenedBSD/hardenedbsd b5a2917crypto/openssl/crypto/rand drbg_lib.c, crypto/openssl/doc/man3 EVP_PKEY_CTX_ctrl.pod

Merge remote-tracking branch 'origin/freebsd/12-stable/master' into 
hardened/12-stable/master

Conflicts:
        Makefile.inc1 (unresolved)
        Makefile.libcompat (unresolved)
        rescue/rescue/Makefile (unresolved)
        share/man/man5/src.conf.5 (unresolved)

LLVM/llvm 347368compiler-rt/trunk/test/xray/TestCases/Posix fdr-reinit.cc

[XRay] Add a test for re-initialising FDR mode (NFC)

This change adds an end-to-end test that ensures FDR mode can be
re-initialised safely in the face of multiple threads being traced.

HardenedBSD/hardenedbsd 4099236crypto/openssl/crypto/rand drbg_lib.c, crypto/openssl/doc/man3 EVP_PKEY_CTX_ctrl.pod

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

* freebsd/current/master:
  Revert r340706.  Some files became symlinks and vice versa.
  git-svn-init: Add docs to the choice of repos
  linuxkpi: Remove duplicated text
  linuxkpi: Add some basic swap functions
  Define AHCI_PORT_IDENT and increase by 1 the VTBLK_BLK_ID_BYTES to avoid buffer accessed 
out of bounds, also switch to snprintf(3).
  Remove stale manual pages after OpenSSL 1.1.1a merge.
  csu: use BSD-1-clause license on csu files
  Add NT_FREEBSD_FEATURE_CTL ELF note to csu
  Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
  Enable evdev on ppc32
  Import OpenSSL 1.1.1a.
  Make multiline APPLY_MASK() macro to be function-like.
  Plug a trivial memory leak.
  Avoid clobbering a user-specified -g value after r340547.

FreeBSD/src 340717head/sbin/ipfw ipfw.8

Fix incorrect DSCP value range from 0..64 to 0..63.

PR:            232786
Submitted by:   Sergey Akhmatov <sergey at akhmatov.ru>
Reviewed by:    AllanJude
MFC after:      1 week

FreeBSD/src 340716head/sys/x86/include specialreg.h

Add definitions for Intel Speed Shift

These definitions will be used by a driver to implement Hardware
P-States (autonomous control of HWP, via Intel Speed Shift technology).

Reviewed by:    kib
Approved by:    emaste (mentor)
Differential Revision:  https://reviews.freebsd.org/D18050

FreeBSD/src 340715releng 12.0, releng/12.0 ObsoleteFiles.inc

MFC:    r340714

Revert r340708.  Some files became symlinks and vice versa.

Approved by:    re (gjb)

NetBSD/pkgsrc eVTIKIlcross/arm-none-eabi-gcc Makefile

   Include bsd.prefs.mk fot OPSYS
VersionDeltaFile
1.21+2-1cross/arm-none-eabi-gcc/Makefile
+2-11 files

FreeBSD/doc 52502head/share/xml news.xml

Fix build.

FreeBSD/src 340714stable 12, stable/12 ObsoleteFiles.inc

MFC:    r340713.

Revert r340708.  Some files became symlinks and vice versa.

LLVM/llvm 347367libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.array sized_delete_array_fsizeddeallocation.sh.cpp, libcxx/trunk/test/std/language.support/support.dynamic/new.delete/new.delete.single sized_delete_fsizeddeallocation.sh.cpp

[NFC] Rename lit feature to '-fsized-deallocation' for consistency

The '-faligned-allocation' flag uses a feature with the same name (with a
leading dash).

FreeNAS/freenas bb7853etests/api2 core.py

Merge pull request #2119 from freenas/ericbsd-patch27

QA-Test tkt-59049 Adding tests for core api v2
DeltaFile
+17-4tests/api2/core.py
+17-41 files

FreeBSD/src 340713head ObsoleteFiles.inc

Revert r340706.  Some files became symlinks and vice versa.

Pointy hat to:  jkim

HardenedBSD/hardenedbsd cb3eaa5. ObsoleteFiles.inc

Revert r340706.  Some files became symlinks and vice versa.

Pointy hat to:  jkim
DeltaFile
+0-8ObsoleteFiles.inc
+0-81 files

FreeBSD/doc 52501head/en_US.ISO8859-1/articles/contributors contrib.committers.xml, head/share/pgpkeys bwidawsk.key pgpkeys.ent

Steps for new commits 1-4

Unfortunately I am doing this late and so the new committer info is
backdated.

NetBSD/pkgsrc V6pQuAxdoc CHANGES-2018

   doc: Updated net/torsocks to 2.3.0
VersionDeltaFile
1.4774+2-1doc/CHANGES-2018
+2-11 files

NetBSD/pkgsrc iXoQNaQnet/torsocks distinfo Makefile, net/torsocks/patches patch-src_lib_torsocks.c patch-src_bin_torsocks.in

   torsocks: Update net/torsocks to 2.3.0

   pkgsrc changes:
    - Update MASTER_SITES to avoid MASTER_SITE_DEBIAN

   Changes:
   2018-11-19 torsocks 2.3.0
    * Fix a bunch of stuff in the wrapper script, #24967
    * gethostbyaddr_r: always assign result
    * log: Remove log line when logging is stopped
    * gethostbyaddr_r: Don't put garbage in data->hostname
    * gethostbyaddr_r: Populate h_addrtype field
    * log: Avoid crash or file corruption when closing logs
    * connect: Always pass .onion IP cookie to connection object
    * Merge remote-tracking branch 'yawning/bug23715'
    * Make torsocks always connect to the configured Tor port
    * test: Make getpeername test connect to moria1
    * socks5: Always use ATYP 0x03 for CONNECT command
    * Merge remote-tracking branch 'upstream/master'
    * doc: Clarify the libc limitation in README
    * accept4: Initialize libc symbol early
    * Bug 23715: Support memfd_create(2).
    * test: Detect if tor is running in test_fd_passing
    * No tab in the README
    * Merge remote-tracking branch 'debian/bugfix/typo-subsytem'

    [16 lines not shown]

HardenedBSD/hardenedbsd f9c018atools/tools/git git-svn-init

git-svn-init: Add docs to the choice of repos

FreeBSD/src 340712head/tools/tools/git git-svn-init

git-svn-init: Add docs to the choice of repos

LLVM/llvm 347366clang-tools-extra/trunk/clang-tidy/bugprone SuspiciousMemsetUsageCheck.cpp MisplacedWideningCastCheck.cpp, clang-tools-extra/trunk/clang-tidy/cert ProperlySeededRandomGeneratorCheck.cpp

Update EvaluateAsInt to the new syntax.

LLVM/llvm 347365lldb/trunk/source/Symbol ClangASTContext.cpp

Update call to EvaluateAsInt() to the new syntax.

LLVM/llvm 347364cfe/trunk/lib/AST ExprConstant.cpp Expr.cpp, cfe/trunk/lib/CodeGen CGBuiltin.cpp

Reinstate 347294 with a fix for the failures.

EvaluateAsInt() is sometimes called in a constant context. When that's the
case, we need to specify it as so.

HardenedBSD/hardenedbsd 107e83dcrypto/openssl Makefile, crypto/openssl/crypto/bn bn_mod.c bn_lib.c

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

* origin/hardened/11-stable/master:
  Merge OpenSSL 1.0.2q.

OpenBSD/ports BHVPGOssysutils/ansible-lint Makefile distinfo, sysutils/ansible-lint/pkg PLIST

   update to ansible-lint-3.5.1, from Edward Lopez-Acosta

   set NO_TEST=Yes, the tests aren't in the distfile (same in previous version
   in ports 3.4.23).

LLVM/llvm 347363libcxx/trunk/include __config

[NFC] Reformat availability #defines in __config

Aligning everything makes what we're doing more obvious.

HardenedBSD/hardenedbsd ed7a006crypto/openssl Makefile, crypto/openssl/crypto/bn bn_mod.c bn_lib.c

Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master

* freebsd/11-stable/master:
  Merge OpenSSL 1.0.2q.

FreeBSD/src 340711releng/12.0/crypto/openssl/crypto/rand drbg_lib.c, releng/12.0/crypto/openssl/doc/man3 EVP_PKEY_CTX_ctrl.pod

MFC:    r340705, r340708

Merge OpenSSL 1.1.1a.

Approved by:    re (gjb)

LLVM/llvm 347362libcxx/trunk/docs/DesignDocs AvailabilityMarkup.rst

[NFC] Fix formatting in availability documentation

HardenedBSD/hardenedbsd 0c21a36sys/compat/linuxkpi/common/include/linux swap.h

linuxkpi: Remove duplicated text

Somehow this got botched while moving from git -> svn

FreeBSD/src 340710head/sys/compat/linuxkpi/common/include/linux swap.h

linuxkpi: Remove duplicated text

Somehow this got botched while moving from git -> svn

LLVM/llvm 347361llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 vector-reduce-mul.ll

[X86] Emit a PACKUS instead of a VECTOR_SHUFFLE from LowerTRUNCATE for v16i16->v16i8.

We can't guarantee that demanded bits passing through the vector shuffle won't cause the 
AND in front of this to be removed. This would prevent the PACKUS from being matched 
during shuffle lowering.

Unfortunately, this adds a packuswb to one of the vector-reduce-mul.ll tests since we were 
removing the shuffle via SimplifyDemandedVectorElts. We appear to have similar issues with 
vpmovwb on the same test case on other targets.

NetBSD/pkgsrc-wip b7c5661mosquitto distinfo, mosquitto/patches patch-CMakeLists.txt

mosquitto: add upstream bug report

LLVM/llvm 347360libcxx/trunk/test/std/strings/basic.string.literals literal.pass.cpp, libcxx/trunk/test/std/strings/string.view/string_view.literals literal.pass.cpp

A couple of tests were broken when clang implemented the compiler parts of P0482 (support 
for char8_t). Comment out those bits until we implement the corresponding bits in libc++

LLVM/llvm 347359llvm/trunk/include/llvm/DebugInfo/CodeView TypeRecord.h

Fix pointer options mask.  It was off by 1 bit.

NetBSD/pkgsrc-wip b23f1a1mosquitto Makefile

mosquitto: munge config stuff in pre-configure

instead of post-extract, so that "make extract" lets one look at the
upstream bits.
DeltaFile
+2-2mosquitto/Makefile
+2-21 files

FreeBSD/ports 485491head/textproc/elasticsearch6 Makefile

textproc/elasticsearch6: Add elasticsearch-cli to package

This script is required for elasticsearch-plugin script to function.

PR:            233238

LLVM/llvm 347358compiler-rt/trunk/lib/sanitizer_common sanitizer_platform_interceptors.h sanitizer_common_interceptors.inc, compiler-rt/trunk/test/sanitizer_common/TestCases/NetBSD setvbuf.cc

Revert "[Sanitizer] intercept setvbuf on other platforms where it is supported"

FreeBSD/src 340709head/sys/compat/linuxkpi/common/include/linux swap.h, head/sys/vm vm_swapout.c vm_pageout.h

linuxkpi: Add some basic swap functions

These are used by kms-drm to determine various heuristics relate
memory conditions.

The number of free swap pages is just a variable, and it can be
much cheaper by either adding a new getter, or simply extern'ing
swap_total. However, this patch opts to use the more expensive,
existing interface - since this isn't an operation in a high per
path.

This allows us to remove some more gpl linuxkpi and do the follo
kms-drm:
git rm linuxkpi/gplv2/include/linux/swap.h

Reviewed by:    mmacy, Johannes Lundberg <johalun0 at gmail.com>
Approved by:    emaste (mentor)
Differential Revision:  https://reviews.freebsd.org/D18052

HardenedBSD/hardenedbsd 82426acsys/compat/linuxkpi/common/include/linux swap.h, sys/vm vm_swapout.c vm_pageout.h

linuxkpi: Add some basic swap functions

These are used by kms-drm to determine various heuristics relate
memory conditions.

The number of free swap pages is just a variable, and it can be
much cheaper by either adding a new getter, or simply extern'ing
swap_total. However, this patch opts to use the more expensive,
existing interface - since this isn't an operation in a high per
path.

This allows us to remove some more gpl linuxkpi and do the follo
kms-drm:
git rm linuxkpi/gplv2/include/linux/swap.h

Reviewed by:    mmacy, Johannes Lundberg <johalun0 at gmail.com>
Approved by:    emaste (mentor)
Differential Revision:  https://reviews.freebsd.org/D18052

NetBSD/pkgsrc-wip 823da76mosquitto Makefile

mosquitto: add URLs to upstream bug reports
DeltaFile
+3-1mosquitto/Makefile
+3-11 files