SmartOS/live 5e0a0a2overlay/generic/lib/svc/method fs-joyent

Get passphrase from KBMAPI during boot

SmartOS/live 2f94b5ctools build_live

Set password on PI
DeltaFile
+24-11tools/build_live
+24-111 files

DragonFlyBSD/src d0fba32. Makefile_upgrade.inc

Remove a deleted header via 'make upgrade'.

LLVM/llvm 356521llvm/trunk/test/MC/X86 dwarf-size-field-overflow.test

[DwarfDebug] Add triple to test.

ELF Tool Chain/elftoolchain 3718

Work-in-progress: support for selecting tests and
test cases.

Ticket:        #270
DeltaFile
+0-00 files

FreeNAS/freenas 1aef779src/middlewared/middlewared/plugins rsync.py

Merge pull request #2780 from freenas/issues/rsync_escape

Correctly escape path on validation as well for rsync

LLVM/llvm 356520llvm/trunk/test/Transforms/InstSimplify icmp-abs-nabs.ll

[InstSimplify] Add additional cmp of abs without nsw tests; NFC

LLVM/llvm 356519llvm/trunk/include/llvm-c Remarks.h, llvm/trunk/lib/Remarks RemarkParser.cpp YAMLRemarkParser.cpp

Reland "[Remarks] Add a new Remark / RemarkParser abstraction"

This adds a Remark class that allows us to share code when working with
remarks.

The C API has been updated to reflect this. Instead of the parser
generating C structs, it's now using a C++ object that is used through
opaque pointers in C. This gives us much more flexibility on what
changes we can make to the internal state of the object and interacts
much better with scenarios where the library is used through dlopen.

* C API updates:
  * move from C structs to opaque pointers and functions
  * the remark type is now an enum instead of a string
* unit tests updates:
  * use mostly the C++ API
  * keep one test for the C API
  * rename to YAMLRemarksParsingTest
* a typo was fixed: AnalysisFPCompute -> AnalysisFPCommute.
* a new error message was added: "expected a remark tag."
* llvm-opt-report has been updated to use the C++ parser instead of the
C API

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

Original llvm-svn: 356491

FreeNAS/freenas 3526977src/middlewared/middlewared/plugins rsync.py

Correctly escape path on validation as well for rsync

This commit makes sure we correctly escape path on validation as well for a remote path 
which may contain spaces.

LLVM/llvm 356518libcxx/trunk CMakeLists.txt, libcxx/trunk/docs UsingLibcxx.rst

[libc++] Build <filesystem> support as part of the dylib

Summary:
This patch treats <filesystem> as a first-class citizen of the dylib,
like all other sub-libraries (e.g. <chrono>). As such, it also removes
all special handling for installing the filesystem library separately
or disabling part of the test suite from the lit command line.

Unlike the previous attempt (r356500), this doesn't remove all the
filesystem tests.

Reviewers: mclow.lists, EricWF, serge-sans-paille

Subscribers: mgorny, christof, jkorous, dexonsmith, jfb, jdoerfert, libcxx-commits

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

LLVM/llvm 356517cfe/trunk/test/CodeGen arm64-microsoft-status-reg.cpp

Fix CodeGen/arm64-microsoft-status-reg.cpp test

Summary: This test is failing after r356499 (verified with `ninja check-clang-codegen`). 
Update the register selection used in the test from x0 to x8.

Reviewers: arsenm, MatzeB, efriedma

Reviewed By: efriedma

Subscribers: efriedma, wdng, javed.absar, kristof.beyls, cfe-commits

Tags: #clang

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

LLVM/llvm 356516llvm/trunk/lib/Passes PassBuilder.cpp, llvm/trunk/lib/Transforms/IPO PassManagerBuilder.cpp

Revert r356511 "[TailCallElim] Add tailcall elimination pass to LTO pipelines"

Due to buildbot failures (LLD tests).

FreeBSD/ports 496294head/astro/gpsbabel Makefile

Fix build after QT4 removal

PR:            235919
Submitted by:   maintainer
Reported by:    Miroslav Lachman

XigmaNAS/svn 6596branches/11.2.0.4/www/css gui.css, trunk/www/css gui.css

migrate to em

LLVM/llvm 356515cfe/trunk/include/clang/Basic AttrDocs.td Attr.td, cfe/trunk/lib/AST MicrosoftMangle.cpp ItaniumMangle.cpp

Add a spelling of pass_object_size that uses __builtin_dynamic_object_size

The attribute pass_dynamic_object_size(n) behaves exactly like
pass_object_size(n), but instead of evaluating __builtin_object_size on calls,
it evaluates __builtin_dynamic_object_size, which has the potential to produce
runtime code when the object size can't be determined statically.

Differential revision: https://reviews.llvm.org/D58757

LLVM/llvm 356514llvm/trunk/lib/CodeGen/AsmPrinter DwarfDebug.cpp, llvm/trunk/test/MC/X86 dwarf-size-field-overflow.test

[DwarfDebug] Skip entries to big for 16 bit size field in Dwarf < 5.

Nothing prevents entries from being bigger than the 16 bit size field in
Dwarf < 5. For entries that are too big, just emit an empty entry
instead of crashing.

This fixes PR41038.

Reviewers: probinson, aprantl, davide

Reviewed By: probinson

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

XigmaNAS/svn 6595branches/11.2.0.4/www diag_infos_samba.php, trunk/www diag_infos_samba.php

trim output

LLVM/llvm 356513cfe/trunk/include/clang/Basic DiagnosticSemaKinds.td, cfe/trunk/lib/Sema SemaOpenMP.cpp

[OPENMP]Warn if the different allocator is used for the variable.

If the allocator was specified for the variable and next one is found
with the different allocator, the warning is emitted, and the allocator
is ignored.

LLVM/llvm 356512libcxx/trunk/src/support/win32 locale_win32.cpp

[libc++] Speed up certain locale functions on Windows

The issue is that __libcpp_locale_guard makes some slow calls to setlocale().
This change avoids using __libcpp_locale_guard in snprintf_l().

Fixes https://bugs.llvm.org/show_bug.cgi?id=41131

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

NetBSD/src D2uBLfesys/arch/amiga/amiga locore.s, sys/arch/atari/atari locore.s

   G/C a couple of lingering instances of addupc().  There is still some bit-
   rotten profiling code that references it, but that code is already almost
   certainly broken for other reasons.

FreeBSD/ports 496293head/x11-fonts/py-QtAwesome distinfo Makefile

Update to 0.5.7

PR:            236543
Submitted by:   maintainer

XigmaNAS/svn 6594branches/11.2.0.4/www status_process.php, trunk/www status_process.php

add class to pre tag

LLVM/llvm 356511llvm/trunk/lib/Passes PassBuilder.cpp, llvm/trunk/lib/Transforms/IPO PassManagerBuilder.cpp

[TailCallElim] Add tailcall elimination pass to LTO pipelines

LTO provides additional opportunities for tailcall elimination due to
link-time inlining and visibility of nocapture attribute. Testing showed
negligible impact on compilation times.

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

FreeBSD/ports 496292head/security/vuxml vuln.xml

security/vuxml: mark firefox < 66 as vulnerable

FreeBSD/ports 496291head/comms/conserver Makefile, head/devel/msrc0 Makefile

Expire and deprecate comms/conserver and devel/msrc0.

Reported by:    emaste@
Discussed with: gjb@, emaste@

OpenBSD/src 9aywMFysys/kern subr_kubsan.c

   correct LOCATION_REPORTED mask
VersionDeltaFile
1.2+2-2sys/kern/subr_kubsan.c
+2-21 files

OpenBSD/ports cQVf3QXaudio/qsynth Makefile distinfo, audio/qsynth/patches patch-Makefile_in patch-src_qsynthChannelsForm_cpp

   qsynth: update to 0.5.5
   Changelog: https://github.com/rncbc/qsynth/blob/master/ChangeLog

   Also move from cmake to gmake (this unbreaks the build for ports-gcc
   archs), provide manpages and add atomics for powerpc.

   Original diff by sebastia@, with tweaks from jca@ and me.

   OK sebastia@ (maintainer) jca@

LLVM/llvm 356510llvm/trunk/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/trunk/test/Transforms/InstCombine masked_intrinsics.ll

Demanded elements support for masked.load and masked.gather

Teach instcombine to propagate demanded elements through a masked load or masked gather 
instruction. This is in the broader context of improving vector pointer instcombine under 
https://reviews.llvm.org/D57140.

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

LLVM/llvm 356509lldb/trunk/source/Plugins/SymbolFile/DWARF DWARFDebugArangeSet.cpp DWARFDebugInfoEntry.cpp

Delete more dead code.

All of this is code that is unreferenced.  Removing as much of
this as possible makes it more easy to determine what functionality
is missing and/or shared between LLVM and LLDB's DWARF interfaces.

FreeNAS/freenas 78eda99gui/services forms.py, src/middlewared/middlewared/plugins rsync.py

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which 
when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are 
accepted.

FreeBSD/ports 496290head/net-im/profanity Makefile distinfo

LLVM/llvm 356508cfe/trunk CMakeLists.txt, cfe/trunk/include/clang/Basic DiagnosticDriverKinds.td

Add --unwindlib=[libgcc|compiler-rt] to parallel --rtlib= [take 2]

"clang++ hello.cc --rtlib=compiler-rt"

now can works without specifying additional unwind or exception
handling libraries.

This reworked version of the feature no longer modifies today's default
unwind library for compiler-rt: which is nothing. Rather, a user
can specify -DCLANG_DEFAULT_UNWINDLIB=libunwind when configuring
the compiler.

This should address the issues from the previous version.

Update tests for new --unwindlib semantics.

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

FreeBSD/src 345310head Makefile.inc1

Improve english grammar for kernel built time

PR:            224433
Approved by:    jhb
Differential Revision:  https://reviews.freebsd.org/D19636
DeltaFile
+2-2head/Makefile.inc1
+2-21 files

FreeBSD/src 345309stable 11, stable/11/etc/rc.d Makefile

Partially MFC r345079 + direct commit to stable/11.

The MFC updates tools/build/mk/OptionalObsoleteFiles.inc.

The direct commit updates etc/rc.d/Makefile becasue this file was moved
in HEAD to libexec/rc/rc.d/Makefile, making svn merge impossible.

The original log message follows:

Fix still installing ipfilter rc.d files even when WITHOUT_IPFILTER
is specified.

When WITHOUT_IPFILTER is specified, delete-old-files fails to delete
the optional rc.d files from above. Fix this.

WITHOUT_IPFILTER fails to delete the ipfilter.5 optional file during
delete-old-files. Fix this.

Reported by:    Dmitry Luhtionov <dmitryluhtionov at gmail.com>

FreeNAS/freenas c2d4744src/middlewared/middlewared/etc_files/local smb4.conf

fix(middlewared/etc): smb4.conf truenas mode

DragonFlyBSD/src 7c7505dcontrib/gcc-5.0/gcc dwarf2out.c, contrib/gcc-5.0/gcc/config/i386 i386.c i386.md

gcc50: Retire sources and makefiles.

DragonFlyBSD/src 92a4261. Makefile.inc1 Makefile_upgrade.inc, etc/mtree BSD.include.dist BSD.usr.dist

gcc50: Disconnect from buildworld.

You served us good.

FreeBSD/src 345308stable 12, stable/12/libexec/rc/rc.d Makefile

MFC r345079:

Fix still installing ipfilter rc.d files even when WITHOUT_IPFILTER
is specified.

When WITHOUT_IPFILTER is specified, delete-old-files fails to delete
the optional rc.d files from above. Fix this.

WITHOUT_IPFILTER fails to delete the ipfilter.5 optional file during
delete-old-files. Fix this.

Reported by:    Dmitry Luhtionov <dmitryluhtionov at gmail.com>

OpenBSD/src 7g65WTBlib/libcrypto/man EVP_EncryptInit.3 EVP_aes_128_cbc.3

   Document the flag EVP_CIPHER_CTX_FLAG_WRAP_ALLOW needed for the EVP
   AES wrap modes, the function EVP_CIPHER_CTX_set_flags(3) needed to
   set it, and the companion functions EVP_CIPHER_CTX_clear_flags(3)
   and EVP_CIPHER_CTX_test_flags(3).
   With help and an OK from tb@.

FreeNAS/freenas af85ee9gui/services forms.py, src/middlewared/middlewared/plugins rsync.py

Correctly set hostsallow/hostsdeny for RsyncMod

This commit fixes a bug where we did not correctly set hostsallow/hostsdeny fields which 
when an existing was modified, resulted in a value like this "['first_ip']".
It also adds validation to the create/update methods ensuring only correct values are 
accepted.

OpenBSD/ports KW02gq9devel/shapelib Makefile distinfo, devel/shapelib/patches patch-tests_test2_sh patch-contrib_tests_shpproj_sh

   Update to shapelib 1.5.0.

   Bump major while here, and fix tests.

   test-built all consumers, that is:
   comms/xastir
   geo/gpsbabel
   geo/qlandkartegt
   geo/viking
   graphics/digikam-kde4
   x11/kde-applications/libkgeomap
   x11/kde-applications/marble
   x11/kde4/marble
   x11/kde4/plasma-addons

FreeNAS/freenas d05eb8esrc/middlewared/middlewared/plugins rsync.py

Normalize rsyncmod query data

This commit adds an extend method to rsyncmod so that we normalize the 
hostsallow/hostsdeny keys. We accept them as lists, and we should on query output them as 
lists.
Ticket: #81399

(cherry picked from commit 08c104389ed80f0d483cc283530033c2c25177c1)

FreeNAS/freenas c76e763gui/services forms.py, src/middlewared/middlewared/etc_files/local rsyncd.conf

Merge pull request #2778 from freenas/issues/81399

tkt-81399: Bug fixes in Rsync Plugin

LLVM/llvm 356507cfe/trunk/test/Driver hip-toolchain-mllvm.hip

Move options to separate checks that do not need to immediately follow the previous 
option. NFCI

LLVM/llvm 356506llvm/trunk/include/llvm/CodeGen TargetPassConfig.h, llvm/trunk/lib/CodeGen TargetPassConfig.cpp

CodeGen: Refactor regallocator command line and target selection

This will allow targets more flexibility to replace the
register allocator core passes. In a future commit,
AMDGPU will run the core register assignment passes
twice, and will also want to disallow using the
standard -regalloc option.

LLVM/llvm 356505libcxx/trunk/test/std/input.output/filesystems/class.directory_entry/directory_entry.mods refresh.pass.cpp, libcxx/trunk/test/std/input.output/filesystems/class.path/path.member path.concat.pass.cpp path.append.pass.cpp

Revert "[libc++] Build <filesystem> support as part of the dylib"

When I applied r356500 (https://reviews.llvm.org/D59152), I somehow
deleted all of filesystem's tests. I will revert r356500 and re-apply
it properly.

OpenBSD/ports kF8ZoSGwww/firefox-esr Makefile distinfo

   MFC: Update to firefox-esr 60.6.0.

   See https://www.mozilla.org/en-US/firefox/60.6.0/releasenotes/
   Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-08/

   6.4-stable packages at the usual spot.
VersionDeltaFile
1.84.2.6+2-2www/firefox-esr/Makefile
1.60.2.6+2-2www/firefox-esr/distinfo
+4-42 files

LLVM/llvm 356504libcxx/trunk/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t assign2.pass.cpp compare.pass.cpp

Fix char.traits.specializations.char8_t main return

OpenBSD/ports Y93kB2pmail/mozilla-thunderbird Makefile

   Bump after mozilla.port.mk change
VersionDeltaFile
1.285+2-1mail/mozilla-thunderbird/Makefile
+2-11 files

NetBSD/src x0GBQ2Rtests/lib/libnvmm h_mem_assist.c h_io_assist.c

   Add CVS ids, and rename the PTE bits. No functional change.