LLVM/llvm 346962llvm/trunk/lib/Target/X86 X86AsmPrinter.cpp, llvm/trunk/test/CodeGen/X86 null-streamer.ll

[X86] Fix MCNullStreamer support for modules with a CodeView flag   

This fixes -filetype=null support when compiling for a Win32 target and the module has a 
CodeView flag.

The only places changed are the uses of getTargetStreamer function - this patch guards 
both of them with null checks.

Committed on behalf of @eush (Eugene Sharygin)

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

FreeNAS/freenas 827ecb7gui/services/migrations 0020_add_enable_smb1.py, src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Fix migration and use correct "confset" in generate_smb4_conf.py

(cherry picked from commit 0279373aa0050485deebd349b052d08caacf1408)

FreeNAS/freenas d0c4717gui/services/migrations 0020_add_enable_smb1.py

Change "SYSCTL" to lowercase
(cherry picked from commit 2dfc30610a1c14189856542e033c7532b125092b)

FreeNAS/freenas 1e3f1a9gui/services/migrations 0020_add_enable_smb1.py, src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Migrate sysctl to smb checkbox

(cherry picked from commit eb956ac698fd8f64b9be171c3e8b1160c7071aa8)

FreeNAS/freenas ded5265gui/api test_services.py

Add enable_smb1 to gui/api/test_services.py

(cherry picked from commit d7f16cb89edba36a154dfc42fd6d4c6f483d957a)

FreeNAS/freenas 61df840src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Avoid unnecessary datastore updates.

(cherry picked from commit e1902313a15211780fa50b3dad5328de6bbec7af)

FreeNAS/freenas 1484dc9gui/services models.py forms.py, gui/services/migrations 0020_add_enable_smb1.py

Add checkbox to enable SMB1 support

(cherry picked from commit 70e6e541458e12c46bb947b68dffb7cfcf424955)

FreeNAS/freenas 5f8ff04gui/services/migrations 0020_add_enable_smb1.py, src/freenas/usr/local/libexec/nas generate_smb4_conf.py

Fix migration. Explicitly set NT1 if enable_smb1 is set.

(cherry picked from commit 8647dcecb033b28cb98a85d884df283257e403c9)

LLVM/llvm 346961clang-tools-extra/trunk/clang-tidy/misc UnusedParametersCheck.cpp, clang-tools-extra/trunk/clang-tidy/modernize LoopConvertUtils.h LoopConvertCheck.cpp

[clang-tidy] Update checks to play nicely with limited traversal scope added in r346847

Summary: (See D54204 for original review)

Reviewers: hokein

Subscribers: xazax.hun, cfe-commits

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

LLVM/llvm 346960llvm/trunk/lib/Analysis InstructionSimplify.cpp, llvm/trunk/test/Transforms/InstSimplify call.ll

[InstSimplify] delete shift-of-zero guard ops around funnel shifts

This is a problem seen in common rotate idioms as noted in:
https://bugs.llvm.org/show_bug.cgi?id=34924

Note that we are not canonicalizing standard IR (shifts and logic) to the intrinsics yet. 
(Although I've written this before...) I think this is the last step before we enable 
that transform. Ie, we could regress code by doing that transform without this 
simplification in place.

In PR34924, I questioned whether this is a valid transform for target-independent IR, 
but I convinced myself this is ok. If we're speculating a funnel shift by turning cmp+br 
into select, then SimplifyCFG has already determined that the transform is justified. 
It's possible that SimplifyCFG is not taking into account profile or other metadata, 
but if that's true, then it's a bug independent of funnel shifts.

Also, we do have CGP code to restore a guard like this around an intrinsic if it can't 
be lowered cheaply. But that isn't necessary for funnel shift because the default 
expansion in SelectionDAGBuilder includes this same cmp+select.

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

LLVM/llvm 346959llvm/trunk/lib/Target/RISCV RISCVInstrInfoC.td

[RISCV] Mark C.EBREAK instruction as having side effects

C.EBREAK was defined with hasSideEffects = 0, which is incorrect and 
inconsistent with the non-compressed instruction form. This patch corrects 
this oversight.

This wouldn't cause codegen issues, as compressed instructions are only ever 
generated by converting the non-compressed form as an MCInst. But having 
correct flags is still worthwhile.

Differential Revision: https://reviews.llvm.org/D54256
Patch by Luís Marques.

FreeNAS/freenas 9b72928nas_ports/freenas/freenas-files Makefile

Set DESTDIR=${STAGEDIR} instead of prepending ${STAGEDIR} to paths. (#1810)

It makes freenas-sysctl install debug files in proper place.

Ticket: #47459
(cherry picked from commit 665e5797502f09d90e3288dcd29f2e4b62e57829)

PC-BSD/trueos 5bc08a7release/manifests trueos-master.json

Update trueos-master.json

Add sysutils/pefs-kmod to the essential packages build tests.

LLVM/llvm 346958llvm/trunk/lib/Target/RISCV RISCVISelLowering.cpp, llvm/trunk/test/CodeGen/RISCV double-frem.ll float-frem.ll

[RISCV] Mark FREM as Expand

Mark the FREM SelectionDAG node as Expand, which is necessary in order to 
support the frem IR instruction on RISC-V. This is expanded into a library 
call. Adds the corresponding test. Previously, this would have triggered an 
assertion at instruction selection time.

Differential Revision: https://reviews.llvm.org/D54159
Patch by Luís Marques.

SmartOS/live bf7b4f2. Makefile, tools build_strap

m
DeltaFile
+13-16tools/build_strap
+2-2Makefile
+15-182 files

LLVM/llvm 346957cfe/trunk/include/clang/AST Stmt.h

[AST][NFC] Re-add comment in BinaryOperator which was removed by r346954

NetBSD/pkgsrc GTzoueudoc CHANGES-2018

   doc: Updated www/drupal7 to 7.61
VersionDeltaFile
1.4701+2-1doc/CHANGES-2018
+2-11 files

NetBSD/pkgsrc DyFGpEjwww/drupal7 distinfo Makefile, www/drupal7/patches patch-includes_install.inc patch-includes_menu.inc

   Update drupal7 to 7.61

       Full compatibility with PHP 7.2 (#2947772)

   Drupal 7.61, 2018-11-07
   -----------------------
   - File upload validation functions and hook_file_validate() implementations are
     now always passed the correct file URI.
   - The default form cache expiration of 6 hours is now configurable (API
     addition: https://www.drupal.org/node/2857751).
   - Allowed callers of drupal_http_request() to optionally specify an explicit
     Host header.
   - Allowed the + character to appear in usernames.
   - PHP 7.2: Fixed Archive_Tar incompatibility.
   - PHP 7.2: Removed deprecated function each().
   - PHP 7.2: Avoid count() calls on uncountable variables.
   - PHP 7.2: Removed deprecated create_function() call.
   - PHP 7.2: Make sure variables are arrays in theme_links().
   - Fixed theme-settings.php not being loaded on cached forms
   - Fixed problem with IE11 & Chrome(PointerEvents enabled) & some Firefox scroll to the 
top of the page after dragging the bottom item with jquery 1.5 <-> 1.11

LLVM/llvm 346956compiler-rt/trunk/lib/sanitizer_common sanitizer_local_address_space_view.h sanitizer_allocator_secondary.h

Start adding the supporting code to perform out-of-process allocator
enumeration.

Summary:

This patch introduces the local portion (`LocalAddressSpaceView`) of the
`AddressSpaceView` abstraction and modifies the secondary allocator
so that the `ForEachChunk()` method (and its callees) would work in the
out-of-process case when `AddressSpaceView` is `RemoteAddressSpaceView`.

The `AddressSpaceView` abstraction simply maps pointers from a target
process to a pointer in the local process (via its `Load()` method). For
the local (in-process) case this is a no-op. For the remote
(out-of-process) case this is not a no-op. The implementation of the
out-of-process `RemoteAddressSpaceView` is not included in this patch
and will be introduced later.

This patch is considerably simpler than the `ObjectView` abstraction
used in previous patches but lacks the type safety and stricter memory
management of the `ObjectView` abstraction.

This patch does not introduce any tests because with
`LocalAddressSpaceView` it should be a non functional change and unit
tests already cover the secondary allocator.  When
`RemoteAddressSpaceView` is landed tests will be added to ensure that it

    [10 lines not shown]

NetBSD/src BLIyIYzsys/uvm uvm_swap.c

   Woah man, fix enormous leak.

        Possible info leak: [len=1056, leaked=931]
        #0 0xffffffff80bad351 in kleak_copyout
        #1 0xffffffff80b2cf64 in uvm_swap_stats.part.1
        #2 0xffffffff80b2d38d in uvm_swap_stats
        #3 0xffffffff80b2d43c in sys_swapctl
        #4 0xffffffff80259b82 in syscall
VersionDeltaFile
1.178+3-2sys/uvm/uvm_swap.c
+3-21 files

LLVM/llvm 346955clang-tools-extra/trunk/clangd/index/dex/dexp Dexp.cpp

[clangd] global-symbol-builder => clangd-indexer

NetBSD/pkgsrc CwIBTiLdoc CHANGES-2018

   Updated devel/py-buildbot
VersionDeltaFile
1.4700+8-1doc/CHANGES-2018
+8-11 files

NetBSD/pkgsrc gaxsnwYdevel/py-buildbot Makefile, devel/py-buildbot-console-view distinfo

   py-buildbot: updated to 1.5.0

   v1.5.0:
   Bug fixes
   Fix the umask parameter example to make it work with both Python 2.x and 3.x.
   Fix build-change association for multi-codebase builds in the console view..
   Fixed builders page doesn't list workers in multi-master configuration
   Restricted groups added by :py:class:~buildbot.www.oauth2.GitHubAuth's
   getTeamsMembership option to only those teams to which the user belongs.
   Previously, groups were added for all teams for all organizations to which
   the user belongs.
   Fix 'Show old workers' combo behavior.

   Features
   GitHub teams added to a user's groups by
   :py:class:~buildbot.www.oauth2.GitHubAuth's getTeamsMembership option
   are now added by slug as well as by name. This means a team named "Bot
   Builders" in the organization "buildbot" will be added as both buildbot/Bot Builders 
and buildbot/bot-builders.
   Make urlText renderable for the
   :py:class:~buildbot.steps.transfer.FileUpload build step.
   Added noticeOnChannel option to :bb:reporter:IRC to send notices
   instead of messages to channels. This was an option in v0.8.x and removed in
   v0.9.0, which defaulted to sending notices. The v0.8.x default of sending
   messages is now restored.

    [28 lines not shown]

LLVM/llvm 346954cfe/trunk/include/clang/AST Expr.h Stmt.h

[AST] Pack BinaryOperator

Use the newly available space in the bit-fields of Stmt.
This saves 8 bytes per BinaryOperator.

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

Reviewed By: dblaikie

SmartOS/live e1fb9dftools build_strap

m
DeltaFile
+1-1tools/build_strap
+1-11 files

NetBSD/pkgsrc-wip f1e6a45kio-extras TODO

kio-extras: Add a reference to CVE-2018-19120
DeltaFile
+2-0kio-extras/TODO
+2-01 files

LLVM/llvm 346953cfe/trunk/include/clang/AST Expr.h Stmt.h, cfe/trunk/lib/AST Expr.cpp

[AST] Pack MemberExpr

Use the newly available space in the bit-fields of Stmt
to store some data from MemberExpr. This saves
one pointer per MemberExpr.

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

Reviewed By: dblaikie

NetBSD/src 9MgDWGrsys/dev/wscons wsdisplay.c

   WSDISPLAYIO_SFONT: Do not attempt to print to the console in the middle of
   resizing when DEBUG is defined.
VersionDeltaFile
1.148+2-7sys/dev/wscons/wsdisplay.c
+2-71 files

LLVM/llvm 346952cfe/trunk/include/clang/AST Expr.h

[AST][NFC] Move the friend decls to the top of MemberExpr

The norm is to have them at the top, and having them
at the bottom is painful for the reader.

NetBSD/pkgsrc 3K0iVGxdoc CHANGES-2018

   doc: Updated net/ucspi-tcp to 0.88nb6
VersionDeltaFile
1.4699+2-1doc/CHANGES-2018
+2-11 files

NetBSD/pkgsrc k0cO7nmnet/ucspi-tcp options.mk Makefile

   Remove 'inet6' option (fefe's patch). For IPv6 support, see net/ucspi-tcp6.
   Bump PKGREVISION.

LLVM/llvm 346951cfe/trunk/include/clang/AST Expr.h Stmt.h

[AST] Pack UnaryOperator

Use the newly available space in the bit-fields of Stmt
to store some data from UnaryOperator.
This saves 8 bytes per UnaryOperator.

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

Reviewed By: dblaikie

OpenBSD/src 4lJlu2Tsys/net pf.c

   in the "pf: key search" debug message, add the direction. interface *and*
   dir make debugging much easier than the if alone.
VersionDeltaFile
1.1078+3-2sys/net/pf.c
+3-21 files

PC-BSD/trueos f028696release release-trueos.sh

Update release-trueos.sh

Fix a typo which prevented the dist packages from getting put onto the ISO.

FreeBSD/ports 485014head/net-mgmt/icinga2 distinfo pkg-plist

net-mgmt/icinga2: Update to Bugfix release 2.10.2

MFH:           2018Q4

OpenBSD/ports iwZFxSpdevel/silc-toolkit Makefile, net/silc-client Makefile

   disable asm on i386 for use with lld, requested by brad (maintainer)

LLVM/llvm 346950cfe/trunk/lib/CodeGen CGDecl.cpp

Fix warning about unused variable [NFC]

LLVM/llvm 346949llvm/trunk/lib/Target/MSP430/AsmParser MSP430AsmParser.cpp, llvm/trunk/lib/Target/MSP430/Disassembler MSP430Disassembler.cpp

Add missed files from prev. commit

FreeBSD/ports 485013head/security/cyberchef distinfo Makefile

Upgrade to 8.11.1

NetBSD/pkgsrc JQhykMBdoc CHANGES-2018

   Updated geography/opencpn to 4.8.8
VersionDeltaFile
1.4698+2-1doc/CHANGES-2018
+2-11 files

LLVM/llvm 346948llvm/trunk/lib/Target/MSP430 MSP430InstrInfo.td MSP430InstrFormats.td, llvm/trunk/test/CodeGen/MSP430 cc_args.ll

[MSP430] Add MC layer

Reapply r346374 with the fixes for modules build.

Original summary:

This change implements assembler parser, code emitter, ELF object writer
and disassembler for the MSP430 ISA.  Also, more instruction forms are added
to the target description.

Patch by Michael Skvortsov!

NetBSD/pkgsrc i2fqYDCgeography/opencpn Makefile

   Update opencpn to 4.8.8. Changes since 4.8.6:
   This version is a maintenance release of OpenCPN, improving reliability and
   compatibility for all supported platforms.
   Changes and improvements include:

   1. Make higher baud rates available on POSIX systems where supported.
   2. Update Finnish translations.
   3. Improve plugin ENC overlay rendering.
   4. Improve serial port detection logic on Mac systems.
   5. Improve ENC update processing logic.
VersionDeltaFile
1.29+3-4geography/opencpn/Makefile
+3-41 files

NetBSD/pkgsrc s1PHvtKgeography/opencpn distinfo, geography/opencpn/patches patch-VERSION.cmake

   Update opencpn to 4.8.8. Changes since 4.8.6:
   This version is a maintenance release of OpenCPN, improving reliability and
   compatibility for all supported platforms.
   Changes and improvements include:

   1. Make higher baud rates available on POSIX systems where supported.
   2. Update Finnish translations.
   3. Improve plugin ENC overlay rendering.
   4. Improve serial port detection logic on Mac systems.
   5. Improve ENC update processing logic.

LLVM/llvm 346947clang-tools-extra/trunk/clangd/index/dex/dexp Dexp.cpp

[clangd] Fix no results returned for global symbols in dexp

Summary:
For symbols in global namespace (without any scope), we need to
add global scope "" to the fuzzy request.

Reviewers: ioeric

Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits

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

OpenBSD/ports f5Is5Xswww Makefile

   + py-mastodon.py
   + py-mastodon.py,python3
VersionDeltaFile
1.882+3-1www/Makefile
+3-11 files

OpenBSD/ports NVGc9W3www/py-mastodon.py Makefile distinfo, www/py-mastodon.py/pkg PLIST DESCR

   Initial revision

OpenBSD/ports 6t9TUU8sysutils/dtb Makefile distinfo, sysutils/dtb/patches patch-arch_arm_boot_dts_omap4_dtsi patch-arch_arm_boot_dts_omap4460_dtsi

   update dtb to linux 4.19

   revert omap4 ti-sysc changes to unbreak pandaboard

LLVM/llvm 346946llvm/trunk/tools/llvm-objdump ELFDump.cpp

[llvm-objdump] Use `auto` declaration in typecasting

Summary:
According to `MaskRay`, use `auto` for type inference, according to coding standards.
Delete some comments, because these comments can be easily inferred from codes.

Reviewers: jhenderson, MaskRay

Reviewed By: jhenderson

Subscribers: llvm-commits

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

NetBSD/pkgsrc-wip 083305cchibi-scheme TODO

chibi-scheme: Also in netbsd-6 <sys/user.h> was deprecated
DeltaFile
+0-3chibi-scheme/TODO
+0-31 files

FreeNAS/freenas 3d6fdf6src/freenas/etc/ix.rc.d ix-collectd

Fix collectd df reporting
- Switch to using ignoreSelected. This makes it easier to exclude certain paths
- Exclude .zfs/snapshot and .warden paths from reporting output.