Displaying 1 50 of 4,875,568 commits (0.192s)

OPNsense — src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php Plugin.php

(filter) work in progress filter refactoring

LLVM — llvm/trunk/lib/Transforms/Utils GlobalStatus.cpp

Merge two if conditions into one. NFCI.

LLVM — cfe/trunk/include/clang/Analysis/Analyses OSLog.h FormatString.h, cfe/trunk/include/clang/Basic DiagnosticSemaKinds.td Builtins.def

Revert "Add support for __builtin_os_log_format[_buffer_size]"

This reverts commit r284990, two opencl test are broken

FreeNAS — gui/system utils.py

fix(gui): remove missing import

Ticket:        #18487
Delta File
+1 -2 gui/system/utils.py
+1 -2 1 file

FreeBSD Ports — head/databases/php56-redis Makefile, head/databases/php70-redis Makefile

Now that PHP 5.5 is removed from the Ports Tree, clean up any stale
IGNORE_WITH_PHP values (5, 52, 54, 55)

LLVM — llvm/trunk/include/llvm/CodeGen TargetLoweringObjectFileImpl.h, llvm/trunk/include/llvm/IR GlobalValue.h

Target: Change various section classifiers in TargetLoweringObjectFile to take a 

These functions are about classifying a global which will actually be
emitted, so it does not make sense for them to take a GlobalValue which may
for example be an alias.

Change the Mach-O object writer and the Hexagon, Lanai and MIPS backends to
look through aliases before using TargetLoweringObjectFile interfaces. These
are functional changes but all appear to be bug fixes.

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

LLVM — llvm/trunk/test/CodeGen/X86 select_const.ll

[x86] add tests for {-1,0,1} select of constants

FreeBSD — head/sys/dev/cxgbe t4_sge.c

cxgbe(4): Fix bug in the calculation of the number of physically
contiguous regions in an mbuf chain.

If the payload of an mbuf ends at a page boundary count_mbuf_nsegs would
incorrectly consider the next mbuf's payload physically contiguous based
solely on a KVA comparison.

MFC after:        1 week
Sponsored by:        Chelsio Communications
Delta File
+8 -25 head/sys/dev/cxgbe/t4_sge.c
+8 -25 1 file

LLVM — llvm/trunk/test/CodeGen/AArch64 aarch64-fix-cortex-a53-835769.ll, llvm/trunk/test/CodeGen/ARM build-attributes-fn-attr0.ll build-attributes-fn-attr1.ll

[llvm] Remove redundant --check-prefix=CHECK from tests

Reviewers: MatzeB, mcrosier, rengolin

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

LLVM — llvm/trunk/lib/CodeGen/SelectionDAG SelectionDAG.cpp

CodeGen: Do not add a global's address space to the folding set profile.

It is already part of the type (which is part of the global, which is already
being added), so there's no need to do it.

LLVM — cfe/trunk/test/CodeGen ms-mm-align.c windows-on-arm-stack-probe-size.c

[clang] Remove redundant --check-prefix=CHECK from tests

Reviewers: mkuper, rengolin, hans

Subscribers: cfe-commits

Tags: #clang-c

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

LLVM — cfe/trunk/lib/StaticAnalyzer/Checkers StdLibraryFunctionsChecker.cpp

[analyzer] Use unsigned integers to rely on well-defined overflow semantics.

Found by the UBSan buildbot.

LLVM — cfe/trunk/lib/AST StmtProfile.cpp, cfe/trunk/test/SemaTemplate dependent-type-identity.cpp

Fix crash if StmtProfile finds a type-dependent member access for which we have
resolved the -> to a call to a specific operator-> function. The particular
test case added here is actually being mishandled: the implicit member access
should not be type-dependent (because it's accessing a non-type-dependent
member of the current instantiation), but calls to a type-dependent operator->
that is a member of the current instantiation would be liable to hit the same

FreeBSD Ports — head/devel/etcd3 distinfo Makefile

Update devel/etcd3 to version 3.0.13.

FreeBSD Ports — head/www/roundup pkg-plist distinfo

- Update to 1.5.1

PR:                207821
Submitted by:        Jochen Neumeister <joneum at bsdproject.de>

FreeBSD — user/cperciva/freebsd-update-build/patches/10.3-RELEASE 11-SA-16:31.libarchive 11-SA-16:15.sysarch

The SA-16:31 mispatching happened in svn only, not in freebsd-update, so
this patch isn't needed.

FreeNAS — gui/system utils.py views.py, gui/tools update_check.py

feat(middlewared): add update service to check available update

Ticket:        #18487

LLVM — llvm/trunk/lib/Transforms/Utils AddDiscriminators.cpp, llvm/trunk/test/Transforms/AddDiscriminators inlined.ll oneline.ll

add-discriminators: Fix handling of lexical scopes.

This fixes a bug in the handling of lexical scopes, when more than one
scope is defined on the same line or functions are inlined into call
sites that are on the same line as the function definition. This
situation can easily happen in macro expansions.

The problem is solved by introducing a SmallDenseMap<DIScope *,
DILexicalBlockFile *, 1> that keeps track of all the different lexical
scopes that share a line/file location.

Fixes PR30681.

FreeBSD Ports — head/devel/py-numba distinfo Makefile

devel/py-numba: update 0.28.1 -> 0.29.0

PR:                213727
Changes:        https://github.com/numba/numba/blob/master/CHANGE_LOG
Submitted by:        David Kalliecharan <dave at dal.ca> (maintainer)

OPNsense — src/etc/inc filter.inc

firewall: align this code more for IPv6 #1232
Delta File
+3 -3 src/etc/inc/filter.inc
+3 -3 1 file

FreeBSD — head/sys/ufs/ffs ffs_tables.c

Include <sys/types.h> explicitly instead of depending on that
header being included by <sys/param.h>. When compiled as part
of makefs(8) and on macOS or Linux, <sys/param.h> is not our
Delta File
+1 -0 head/sys/ufs/ffs/ffs_tables.c
+1 -0 1 file

LLVM — llvm/trunk/include/llvm/IR PassManager.h

Clarify that MSVC is not the issue here anymore.

FreeBSD — head/sys/kern subr_prf.c

Include <stdarg.h> instead of <machine/stdarg.h> when compiled as
part of libsbuf. The former is the standard header, and allows us
to compile libsbuf on macOS/linux.
Delta File
+4 -0 head/sys/kern/subr_prf.c
+4 -0 1 file

FreeBSD — head/share/mk bsd.compiler.mk

Detect clang on macOS. The version string is slightly different.
Delta File
+1 -1 head/share/mk/bsd.compiler.mk
+1 -1 1 file

FreeBSD Ports — head/devel/py-llvmlite distinfo Makefile

devel/py-llvmlite: update 0.13.0 -> 0.14.0

PR:                213726
Changes:        https://github.com/numba/llvmlite/blob/master/CHANGE_LOG
Submitted by:        David Kalliecharan <dave at dal.ca> (maintainer)

FreeBSD — head/lib/libnetbsd util.c

Include "util.h", not <util.h>. The header is in the same directory
as the C file. There may be a <util.h> on the host when compiling
on macOS or Linux, causing conflicts.
Delta File
+2 -1 head/lib/libnetbsd/util.c
+2 -1 1 file

HardenedBSD — contrib/libarchive NEWS, contrib/libarchive/cat/test main.c test.h

HBSD MFC: MFV r307859: Update libarchive to 3.2.2

(cherry picked from commit 7fe6ca699f23d06188e45fe54b39745248ec8d12)
Signed-off-by: Oliver Pinter <oliver.pinter at hardenedbsd.org>

FreeBSD — head/lib/libnetbsd/sys cdefs.h

When compiling on macOS or Linux, __dead can be defined already.
Conditionally define __dead.
Delta File
+2 -0 head/lib/libnetbsd/sys/cdefs.h
+2 -0 1 file

FreeBSD Ports — head/security/py-dfdatetime Makefile distinfo

Update to 20161017

FreeBSD Ports — head/security/py-artifacts Makefile distinfo

Update to 20161022

ZFS on Linux — cmd/zed zed_event.c zed_disk_event.c, cmd/zed/agents zfs_mod.c

Turn on/off enclosure slot fault LED even when disk isn't present

Previously when a drive faulted, the statechange-led.sh script would lookup
the drive's LED sysfs entry in /sys/block/sd*/device/enclosure_device, and
turn it on.  During testing we noticed that if you pulled out a drive, or if
the drive was so badly broken that it no longer appeared to Linux, that the
/sys/block/sd* path would be removed, and the script could not lookup the
LED entry.

To fix this, this patch looks up the disks's more persistent
"/sys/class/enclosure/X:X:X:X/Slot N" LED sysfs path at pool import.  It then
passes that path to the statechange-led script to use, rather than having the
script look it up on the fly.  This allows the script to turn on/off the slot
LEDs even when the drive is missing.

Closes #5309
Closes #2375

FreeBSD Ports — head/devel/linux-c7-devtools Makefile distinfo.x86_64

Add libmpc needed by gcc and fix symlinks.

PR:                213748
Submitted by:        Maciej Pasternacki <maciej at pasternacki.net>

LLVM — llvm/trunk/lib/Target/Hexagon RDFGraph.h

Revert r284972 and remove other defaulted copy/move constructors/=

David Blaikie pointed out that we get them for free without having to
write anything.

FreeBSD — head/sys/x86/x86 mp_x86.c

Fix typo.

Submitted by:        alc
MFC after:        3 days
Delta File
+1 -1 head/sys/x86/x86/mp_x86.c
+1 -1 1 file

LLVM — llvm/trunk pzero-fp-xored.ll, llvm/trunk/lib/Target/PowerPC PPCISelLowering.cpp PPCInstrVSX.td

[PPC] Generate positive FP zero using xor insn instead of loading from constant area


Currently we load +0.0 from constant area. That can change to be generated using
XOR instruction.

LLVM — llvm/trunk/docs ReleaseNotes.rst

ReleaseNotes: mention new compiler requirements
Delta File
+2 -0 llvm/trunk/docs/ReleaseNotes.rst
+2 -0 1 file

FreeBSD Ports — branches/2016Q4/lang/rust distinfo.amd64 distinfo.i386

MFH: r424470

Update to upstream release 1.12.1

Release 1.12.1 is a maintenance release which fixes some
regressions in the 1.12.0 version, including memory corruption
under certain conditions. Details can be found in the release
announcement: https://blog.rust-lang.org/2016/10/20/Rust-1.12.1.html

Approved by:        ports-secteam (feld)

ZFS on Linux — tests/test-runner/cmd test-runner.py

Change location of current symlink created by test-runner

test-runner should be creating the current symlink in the
directory above the output directory. In a previous commit,
the current symlink was placed in the current working
directory, which could be inaccessible. It is more likely
that the output directory is always accessible.

This is needed because without this there's no deterministic
way to get the path to ZFS Test Suite results until after the
test suite has started. This makes it difficult for buildbot to
follow the log file.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Closes #5314

LLVM — llvm/trunk/lib/Target/ARM ARMConstantIslandPass.cpp ARMAsmPrinter.cpp, llvm/trunk/test/CodeGen/ARM jump-table-tbh.ll constant-island-crash.ll

Revert r284580+r284917. ("Synthesize TBB/TBH instructions")

The optimization has correctness issues, so reverting for now to fix tests
on thumb1 targets.

FreeBSD Ports — head/textproc/py-texttable Makefile distinfo

- Update to 0.8.6
- Fix license
- Port is architecture neutral
- Pass maintainership to submitter

PR:                213538
Submitted by:        Danilo G. Baio

LLVM — llvm/trunk/lib/Support/Windows WindowsSupport.h

Removed FIXME from include ordering comment

Nothing to fix, it's just the way it has to be.

DragonFlyBSD — sbin/routed defs.h if.c, sbin/routed/rtquery rtquery.c

routed(8): Remove SGI specific code.
Delta File
+1 -27 sbin/routed/defs.h
+1 -19 sbin/routed/if.c
+1 -10 sbin/routed/trace.c
+1 -10 sbin/routed/main.c
+1 -7 sbin/routed/rtquery/rtquery.c
+3 -3 sbin/routed/parms.c
+5 -5 5 files not shown
+13 -81 11 files

DragonFlyBSD — usr.sbin/mtree mtree.c

mtree(8): Use getcwd().
Delta File
+1 -2 usr.sbin/mtree/mtree.c
+1 -2 1 file

DragonFlyBSD — sys/kern syscalls.master init_sysent.c, sys/sys sysproto.h syscall.h

kernel: Mark some syscalls obsolete which are really libc functions.

FreeNAS — src/middlewared/middlewared/plugins __init__.py

feat(middlewared): allow plugins to be imported elsewhere

Ticket:        #16429
Delta File
+0 -0 src/middlewared/middlewared/plugins/__init__.py
+0 -0 1 file

FreeBSD Ports — head/www Makefile varnish5, head/www/varnish5 pkg-plist pkg-message

www/varnish5: Re-add to ports tree as copy of varnish4

FreeBSD Ports — head/www Makefile varnish5

Delete www/varnish5 as it wasn't added properly as a repocopy
Delta File
+0 -1 head/www/Makefile
+0 -0 head/www/varnish5/
+0 -1 2 files

FreeBSD — user/alc/PQ_LAUNDRY/sys/vm vm_pageout.c

Don't rely upon the pager's put pages function to requeue pages, unless
that function returned VM_PAGER_PEND.

Reviewed by:        kib, markj

LLVM — cfe/trunk/include/clang/Analysis/Analyses OSLog.h FormatString.h, cfe/trunk/include/clang/Basic DiagnosticSemaKinds.td Builtins.def

Add support for __builtin_os_log_format[_buffer_size]

These new builtins support a mechanism for logging OS events, using a
printf-like format string to specify the layout of data in a buffer.
The _buffer_size version of the builtin can be used to determine the size
of the buffer to allocate to hold the data, and then __builtin_os_log_format
can write data into that buffer. This implements format checking to report
mismatches between the format string and the data arguments. Most of this
code was written by Chris Willmore.

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