LLVM/llvm 279976llvm/trunk/lib/Target/AArch64 AArch64SchedM1.td

[AArch64] Adjust the scheduling model for Exynos M1.

Further refine the model for loads.

FreeBSD/ports 421079head/sysutils/qjail2 Makefile, head/sysutils/qjail4 Makefile

Fixup CONFLICTS_INSTALL.

Sponsored by:   Absolight

NetBSD/src m8YWOGmsys/arch/sparc64/sparc64 kobj_machdep.c

   The target of the OLO10 relocation is the simd13 field of the instruction,
   so use a 13 bit target mask.
   Fixes PR kern/51436 (I broke this myself in rev 1.4)

FreeBSD/ports 421078head/security/metasploit distinfo Makefile

Update to 4.12.22

FreeBSD/ports 421077head/net-im Makefile py-fbmq, head/net-im/py-fbmq Makefile distinfo

Add net-im/py-fbmq, a Python library for using the Facebook Messenger API.

FreeBSD/ports 421076head/devel/rubygem-windows_error Makefile

Fix CATEGORIES

FreeBSD/ports 421075head/sysutils Makefile

Hook u-boot-pcduino3 to the build

FreeBSD/ports 421074head/security Makefile rubygem-openvas-omp, head/security/rubygem-openvas-omp Makefile pkg-descr

New port: security/rubygem-openvas-omp

This Ruby gem is used for communication with OpenVAS manager over OMP. You can
start, stop, pause and resume scan. Watch progress and status of scan, download
report, etc.

WWW: https://github.com/kost/openvas-omp-ruby

FreeBSD/ports 421073head/devel Makefile rubygem-windows_error, head/devel/rubygem-windows_error Makefile pkg-descr

New port: devel/rubygem-windows_error

The WindowsError gem provides an easily accessible reference for standard
Windows API Error Codes. It allows you to do comparisons as well as direct
lookups of error codes to translate the numerical value returned by the API,
into a meaningful and human readable message.

WWW: https://github.com/rapid7/windows_error

LLVM/llvm 279975llvm/trunk/lib/Transforms/Scalar RewriteStatepointsForGC.cpp, llvm/trunk/test/Transforms/RewriteStatepointsForGC rematerialize-derived-pointers.ll

[StatepointsForGC] Rematerialize in the presence of PHIs

Summary:
While walking the use chain for identifying rematerializable values in RS4GC,
add the case where the current value and base value are the same PHI nodes.

This will aid rematerialization of geps and casts instead of relocating.

Reviewers: sanjoy, reames, igor

Subscribers: llvm-commits

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

FreeBSD/ports 421072head/misc/raspbsd-led Makefile

Fix a typo for the RC script.

Approved by:    bdrewery (implicit)

FreeBSD/ports 421071head/security/rubygem-rex-powershell distinfo Makefile

Update to 0.1.64

FreeBSD/ports 421070head/security/rubygem-rex-text distinfo Makefile

Update to 0.2.1

FreeBSD/ports 421069head/security/rubygem-recog distinfo Makefile

Update to 2.0.22

LLVM/llvm 279974llvm/trunk/lib/LTO LTOBackend.cpp

[LTO] Remove extraneous output

Remove some debugging output to stderr that snuck in with r279576.

DragonFlyBSD/src 71db84dnewfs_hammer newfs_hammer.c

sys/vfs/hammer: Use typedef'd for struct hammer_inode_data*

The whole hammer code is mix of using struct and typedef'd.
Use typedef'd because majority of the code use typedef'd.

LLVM/llvm 279973llvm/trunk/lib/IR Constants.cpp, llvm/trunk/test/Transforms/SimplifyCFG ConditionalTrappingConstantExpr.ll

[Constant] remove fdiv and frem from canTrap()

Assuming the default FP env, we should not treat fdiv and frem any differently in terms of
trapping behavior than any other FP op. Ie, FP ops do not trap with the default FP env.

This matches how we treat the fdiv/frem in IR with isSafeToSpeculativelyExecute() and in 
the backend after:
https://reviews.llvm.org/rL279970

DragonFlyBSD/src 46e9f34hammer cmd_cleanup.c cmd_softprune.c

sys/vfs/hammer: Use typedef'd for struct hammer_snapshot_data*

The whole hammer code is mix of using struct and typedef'd.
Use typedef'd because majority of the code use typedef'd.

FreeBSD/ports 421068head/Mk bsd.port.mk, head/Mk/Scripts qa.sh

Add a stage-qa check to check for the existence of SONAME in .so's.

If a port provides .so.X files, they have to have a SONAME for them to
work correctly.

While there, incorporate a reverse soname checks in proxydeps.
A port that needs a .so.X from another port which does not have a
SONAME.

Reviewed by:    bapt
Sponsored by:   Absolight
Differential Revision:  https://reviews.freebsd.org/D7454

HardenedBSD/hardenedbsd fb3e388amd64/amd64 pmap.c support.S, amd64/include md_var.h

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

HardenedBSD/hardenedbsd f368313amd64/amd64 pmap.c support.S, amd64/include md_var.h

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

HardenedBSD/hardenedbsd 8511457amd64/amd64 pmap.c support.S, amd64/include md_var.h

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

HardenedBSD/hardenedbsd 6e1ea19amd64/amd64 pmap.c support.S, amd64/include md_var.h

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

HardenedBSD/hardenedbsd 68ac40bsqlite3 sqlite3.c sqlite3.h, sqlite3/tea configure

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

DragonFlyBSD/src 1743d7bvfs/hammer hammer_disk.h

sys/vfs/hammer: Add typedefs for ondisk structures without typedefs

Some ondisk data structures have typedefs, but others don't.
DeltaFile
+10-10vfs/hammer/hammer_disk.h
+10-101 files

HardenedBSD/hardenedbsd d062228sqlite3 sqlite3.c sqlite3.h, sqlite3/tea configure

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

HardenedBSD/hardenedbsd 293f68csqlite3 sqlite3.c sqlite3.h, sqlite3/tea configure

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

FreeBSD/ports 421067head/emulators/wine Makefile

Backport from wine-devel (r414806):

Include GNUTLS in the default options since apparently it does help
with Evernote and World of Warcraft.

And it also seems to help with Internet Explorer and Microsoft Office. [1]

Bump PORTREVISION.

PR:            208234
Reported by:    crees [1]

HardenedBSD/hardenedbsd 57d577esqlite3 sqlite3.c configure, sqlite3/tea configure

Merge remote-tracking branch 'origin/hardened/10-stable/master' into 
hardened/10-stable/pie

HardenedBSD/hardenedbsd 28e905asqlite3 sqlite3.c configure, sqlite3/tea configure

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

HardenedBSD/hardenedbsd ce4b1b2sqlite3 sqlite3.c configure, sqlite3/tea configure

Merge remote-tracking branch 'origin/hardened/10-stable/master' into 
hardened/10-stable/master-libressl

HardenedBSD/hardenedbsd 02275eesqlite3 sqlite3.c configure, sqlite3/tea configure

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

FreeBSD/ports 421066head/sysutils/qjail pkg-plist pkg-descr, head/sysutils/qjail4 pkg-message pkg-descr

Cleanup whitespace at EOL.

Pointy hat:     mat
Sponsored by:   Absolight

FreeBSD/ports 421065head/print/foomatic-filters Makefile

Fix the CUPS foomatic-rip symlink.

PR:            212232
Submitted by:   fmysh at iijmio-mail.jp
Approved by:    jrm at ftfl.ca (maintainer)

FreeBSD/ports 421064head/security/softhsm Makefile

Fix build on 11, when using OpenSSL from ports.

Sponsored by:   Absolight

LLVM/llvm 279972llvm/trunk/test/Transforms/SimplifyCFG ConditionalTrappingConstantExpr.ll 2009-01-19-UnconditionalTrappingConstantExpr.ll

[SimplifyCFG] rename test file, regenerate checks, and add test

The fdiv test shows a problem similar to:
https://reviews.llvm.org/rL279970

FreeBSD/ports 421063head/sysutils/qjail pkg-message pkg-plist, head/sysutils/qjail2 Makefile

Update sysutils/qjail to 5.0 to handle FreeBSD 11+.

Copy it to sysutils/qjail4 for FreeBSD 10 and sync CONFLICTS with the
FreeBSD 8/9 version.

PR:            212201, 212202
Submitted by:   maintainer
Sponsored by:   Absolight

OPNSense/core a0664f1etc/inc ipsec.inc

Merge pull request #1159 from fabianfrz/ipsec_camellia

add camellia to cipher list
DeltaFile
+1-0etc/inc/ipsec.inc
+1-01 files

FreeNAS/freenas 80bd8dcmiddlewared/middlewared schema.py

fix(middlewared): copy attrs to new function

HardenedBSD/hardenedbsd aa589d0amd64/amd64 pmap.c, i386/i386 pmap.c

Shorten banal comments about zeroing and copying pages.  Don't give
implementation details that last echoed the code 15-20 years ago.
But add a detail about pagezero() on i386.  Switch from Mach style
to BSD style.

FreeBSD/src 305005head/sys/amd64/amd64 pmap.c, head/sys/i386/i386 pmap.c

Shorten banal comments about zeroing and copying pages.  Don't give
implementation details that last echoed the code 15-20 years ago.
But add a detail about pagezero() on i386.  Switch from Mach style
to BSD style.

FreeBSD/ports 421062branches/2016Q3/lang/php70 Makefile, branches/2016Q3/lang/php70/files patch-configure.in patch-acinclude.m4

MFH: r419801

lang/php70: switch distfiles from bzip2 to xz

While here also:
- regenerate patches with make makepatch
- replace "sed" with proper ${SED}
- no longer mute ${INSTALL_DATA}

PR:          209881
Reported by: Piotr Kubaj <pkubaj at anongoth.pl>
Approved by: pi (mentor)

Approved by:    ports-secteam (with hat)

LLVM/llvm 279971llvm/trunk/docs Coroutines.rst, llvm/trunk/lib/Transforms/Coroutines CoroElide.cpp CoroSplit.cpp

[Coroutines] Part 9: Add cleanup subfunction.

Summary:
[Coroutines] Part 9: Add cleanup subfunction.

This patch completes coroutine heap allocation elision. Now, the heap elision example from 
docs\Coroutines.rst compiles and produces expected result (see 
test/Transform/Coroutines/ex3.ll)

Intrinsic Changes:
* coro.free gets a token parameter tying it to coro.id to allow reliably discovering all 
coro.frees associated with a particular coroutine.
* coro.id gets an extra parameter that points back to a coroutine function. This allows to 
check whether a coro.id describes the enclosing function or it belongs to a different 
function that was later inlined.

CoroSplit now creates three subfunctions:
# f$resume - resume logic
# f$destroy - cleanup logic, followed by a deallocation code
# f$cleanup - just the cleanup code

CoroElide pass during devirtualization replaces coro.destroy with either f$destroy or 
f$cleanup depending whether heap elision is performed or not.

Other fixes, improvements:

    [11 lines not shown]

FreeBSD/ports 421061head/astro/google-earth Makefile pkg-descr

astro/google-earth: Update to 7.1.5.1557
- Switch to USES=makeself to minimize Makefile
- Improve COMMENT and pkg-descr, to clarify exactly what this port provides
- Do not set WRKSRC, as the default works just fine
- Fix whitespace at the end of LINUX_DRI_DESC (pet portlint)
- Install files with COPYTREE_SHARE instead of CP, to ensure permissions are set correctly
- Remove redundant -f after ${RM}

Changes this release:
  http://www.gearthblog.com/blog/archives/2015/05/new-version-google-earth-7-1-5.html

Reviewed by:    adamw (mentor)
Approved by:    mat (mentor)
Differential Revision:  https://reviews.freebsd.org/D7673

FreeBSD/ports 421060head/www/elixir-httpoison distinfo Makefile, head/www/elixir-httpoison/files patch-mix.exs

Update www/elixir-httpoison to version 0.9.1.

DragonFlyBSD/src 3dd1f60sys buf.h, vfs/hammer hammer.h

sys/kern: Make struct buf::b_dep a member of union

struct buf::b_dep being a list head is too specific to UFS.
HAMMER or other filesystems want this to be a void* pointer.

It also forces HAMMER or other filesystems to define their own
struct worklist because no such struct is defined outside of
the UFS source which is insane in terms of a kernel structure
for general blk i/o.

Also see 71199586f.

DragonFlyBSD/src f402100hammer hammer_util.h

sbin/hammer: Fix irrelevant comments

DragonFlyBSD/src be541fchammer misc.c

sbin/hammer: Sync zone statistics format with print_blockmap()
DeltaFile
+7-7hammer/misc.c
+7-71 files

DragonFlyBSD/src ce6ddechammer cmd_softprune.c cmd_cleanup.c

sbin/hammer: Don't expose softprune specific data structure

Expose softprune function rather than both function and data structure.

OpenBSD/src ZOp9cu7sys/dev/pv if_xnf.c

   Fixup packet fragment unrolling procedure

   When bus_dmamap_load fails to load one of the buffers in the mbuf
   chain, we need to revert all changes to transmit descriptors.  The
   code to do that was prototyped but not tested.  However due to how
   the Tx ring is set up in xnf(4) and generic lack of proper fragment
   support in the Netfront design we're always limited to having 256
   entries for distinct shared memory pages.  The mbuf chain is
   traversed and attempt is made to load every data chunk into a 4k
   sized DMA map segment which makes it impossible to reference a
   buffer composed of multiple pages.  Current implementation lacks
   support for this preventing reliable transmission of frames larger
   than 4k.

   Bug reported by Kirill Miazine <km at krot ! org>, thanks!
VersionDeltaFile
1.32+11-15sys/dev/pv/if_xnf.c
+11-151 files