Displaying 1 50 of 4,838,030 commits (0.325s)

OPNsense — src/www status_ntpd.php

ntpd: show full remote and style fix #1997
Delta File
+81 -83 src/www/status_ntpd.php
+81 -83 1 file

FreeBSD Ports — head/Mk/Scripts do-fetch.sh

Fix a edge case in the fetch related targets.

This would have given an error when:

- The port uses DIST_SUBDIR
- That sub-directory does not exist
- The current user does not have permission to write in DISTDIR.

Something like:

$ sudo rmdir /usr/ports/distfiles/gallery2
$ make fetch-urlall-list
mkdir: /usr/ports/distfiles/gallery2: Permission denied
*** Error code 1

PR:                222819
Reported by:        sunpoet
Sponsored by:        Absolight
Delta File
+8 -4 head/Mk/Scripts/do-fetch.sh
+8 -4 1 file

OPNsense — src/etc/inc/plugins.inc.d webgui.inc

webgui: fix http redirect for interface bind #1347
Delta File
+14 -19 src/etc/inc/plugins.inc.d/webgui.inc
+14 -19 1 file

FreeBSD Ports — branches/2017Q4/math/pecl-bitset2 distinfo Makefile

MFH: r451437

Update to 2.0.4

Changes:        https://pecl.php.net/package-changelog.php?package=Bitset

Approved by:        ports-secteam (delphij)

OPNsense — src/www reporting_settings.php

reporting: better fix for previous

(cherry picked from commit 4450de5f5327d4b440dd6b9a00c6f2927e432e62)
Delta File
+13 -10 src/www/reporting_settings.php
+13 -10 1 file

OPNsense — src/www reporting_settings.php

reporting: better fix for previous
Delta File
+13 -10 src/www/reporting_settings.php
+13 -10 1 file

LLVM — cfe/trunk/lib/CodeGen CGBuiltin.cpp, cfe/trunk/test/CodeGen avx512f-builtins.c

[X86] Implement kand/kandn/kor/kxor/kxnor/knot intrinsics using native IR.

LLVM — llvm/trunk/include/llvm/IR IntrinsicsX86.td

[X86] Remove GCCBuiltin from kand/kandn/kor/kxor/kxnor/knot intrinsics so clang can 
implement with native IR.

LLVM — llvm/trunk/lib/Target/X86 X86ISelLowering.cpp X86IntrinsicsInfo.h

[X86] Remove unneeded code for handling the old kunpck intrinsics.

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

- Update to 1.3.6

FreeBSD Ports — head/science/py-obspy distinfo Makefile

- Update to 1.1.0

LLVM — cfe/trunk/lib/Headers avx512vpopcntdqvlintrin.h, cfe/trunk/test/CodeGen avx512vpopcntdqvlintrin.c

[X86] Add the two files I forgot to commit in r320915.

LLVM — cfe/trunk/include/clang/Basic BuiltinsX86.def, cfe/trunk/lib/CodeGen CGBuiltin.cpp

[X86] Add builtins and tests for 128 and 256 bit vpopcntdq.

FreeBSD Ports — head/misc/mc distinfo pkg-plist

misc/mc: Update to 4.8.20

Changes this release:
  https://midnight-commander.org/wiki/NEWS-4.8.20

FreeBSD — head/sys/dev/bhnd/nvram nvram_map

bhnd(4): Fix the pa0itssit/pa1itssit NVRAM variable type definitions
required by bwn(4); idle TSSI target values are expressed as signed
integers.

Sponsored by:        The FreeBSD Foundation
Delta File
+10 -10 head/sys/dev/bhnd/nvram/nvram_map
+10 -10 1 file

LLVM — llvm/trunk/test/Transforms/LoopVectorize consecutive-ptr-cg-bug.ll, llvm/trunk/test/Transforms/LoopVectorize/X86 consecutive-ptr-cg-bug.ll

Move Transforms/LoopVectorize/consecutive-ptr-cg-bug.ll into the X86 subdirectory

This test depends on X86's TTI; move into the X86 subdirectory.

HardenedBSD — sys/dev/bhnd/bhndb bhndb_subr.c bhndb_pci_hwdata.c

bhndb(4): Enable addrext support on DMA64 devices, and fix an incorrect DMA
DMA boundary constraint applied in bhndb_dma_tag_create().

Sponsored by:        The FreeBSD Foundation

FreeBSD — head/sys/dev/bhnd/bhndb bhndb_subr.c bhndb_pci_hwdata.c

bhndb(4): Enable addrext support on DMA64 devices, and fix an incorrect DMA
DMA boundary constraint applied in bhndb_dma_tag_create().

Sponsored by:        The FreeBSD Foundation

OPNsense — . UPDATING

Framework: sync with upstream

Taken from: HardenedBSD
Delta File
+15 -0 UPDATING
+15 -0 1 file

OPNsense — devel/p5-Perl-Tidy distinfo Makefile

devel/p5-Perl-Tidy: sync with upstream

Taken from: HardenedBSD

OPNsense — security/nettle Makefile

security/nettle: sync with upstream

Taken from: HardenedBSD
Delta File
+5 -0 security/nettle/Makefile
+5 -0 1 file

OPNsense — devel/scons distinfo Makefile

devel/scons: sync with upstream

Taken from: HardenedBSD
Delta File
+3 -3 devel/scons/distinfo
+2 -3 devel/scons/Makefile
+5 -6 2 files

OPNsense — security/libgcrypt distinfo Makefile

security/libgcrypt: sync with upstream

Taken from: HardenedBSD

OPNsense — converters/rubygem-json-ld distinfo Makefile, deskutils/calibre distinfo pkg-plist

*/*: sync with upstream

Taken from: HardenedBSD

NetBSD — sys/kern subr_pool.c, sys/sys pool.h

hopefully workaround the irregularly "fork fails in init" problem.

if a pool is growing, and the grower is PR_NOWAIT, mark this.
if another caller wants to grow the pool and is also PR_NOWAIT,
busy-wait for the original caller, which should either succeed
or hard-fail fairly quickly.

implement the busy-wait by unlocking and relocking this pools
mutex and returning ERESTART.  other methods (such as having
the caller do this) were significantly more code and this hack
is fairly localised.

ok chs@ riastradh@
Delta File
+17 -4 sys/kern/subr_pool.c
+2 -1 sys/sys/pool.h
+19 -5 2 files

LLVM — llvm/trunk/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/trunk/test/Transforms/LoopVectorize consecutive-ptr-cg-bug.ll

[LV] Extend InstWidening with CM_Widen_Recursive

Changes to the original scalar loop during LV code gen cause the return value
of Legal->isConsecutivePtr() to be inconsistent with the return value during
legal/cost phases (further analysis and information of the bug is in D39346).
This patch is an alternative fix to PR34965 following the CM_Widen approach
proposed by Ayal and Gil in D39346. It extends InstWidening enum with
CM_Widen_Reverse to properly record the widening decision for consecutive
reverse memory accesses and, consequently, get rid of the
Legal->isConsetuviePtr() call in LV code gen. I think this is a simpler/cleaner
solution to PR34965 than the one in D39346.

Fixes PR34965.

Patch by Diego Caballero, thanks!

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

LLVM — llvm/trunk/tools/llvm-c-test debuginfo.c

Fixed warning 'function declaration isn’t a prototype [-Werror=strict-prototypes]'

NetBSD — sys/dev/pad pad.c

Remove the correct extra #endif

:)
Delta File
+3 -4 sys/dev/pad/pad.c
+3 -4 1 file

LLVM — llvm/trunk/lib/Target/PowerPC/AsmParser PPCAsmParser.cpp, llvm/trunk/test/MC/PowerPC invalid-instructions-spellcheck.s

[PowerPC, AsmParser] Enable the mnemonic spell corrector

r307148 added an assembly mnemonic spelling correction support and enabled it
on ARM. This enables that support on PowerPC as well.

Patch by Dmitry Venikov, thanks!

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

LLVM — llvm/trunk/lib/Target/X86 X86InstrAVX512.td, llvm/trunk/test/CodeGen/X86 vector-tzcnt-128.ll vector-tzcnt-256.ll

[X86] Add 128 and 256-bit VPOPCNTDQ instructions. Adjust some tablegen classes 
LZCNT/POPCNT.

I think when this instruction was first published it was only for a Knights CPU and thus 
VLX version was missing.

LLVM — llvm/trunk/test/ThinLTO/X86 deadstrip.ll dicompositetype-unique.ll

[LTO] Update tests for r320905

LLVM — cfe/trunk/include/clang/Basic DiagnosticDriverKinds.td DiagnosticOptions.h, cfe/trunk/include/clang/Driver CC1Options.td

[VerifyDiagnosticConsumer] support -verify=<prefixes>

This mimics FileCheck's --check-prefixes option.

The default prefix is "expected". That is, "-verify" is equivalent to
"-verify=expected".

The goal is to permit exercising a single test suite source file with different
compiler options producing different sets of diagnostics.  While cpp can be
combined with the existing -verify to accomplish the same goal, source is often
easier to maintain when it's not cluttered with preprocessor directives or
duplicate passages of code. For example, this patch also rewrites some existing
clang tests to demonstrate the benefit of this feature.

Patch by Joel E. Denny, thanks!

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

FreeBSD Ports — branches/2017Q4/devel/jenkins-lts distinfo Makefile

MFH: r455735 r456454

devel/jenkins-lts: Update to 2.89.1

devel/jenkins-lts: update to 2.89.2

Security:        7136e6b7-e1b3-11e7-a4d3-000c292ee6b8

Approved by:        ports-secteam (implicit)

NetBSD — sys/dev/pad pad.c

remove extra #endif left in previous commit.
Delta File
+2 -3 sys/dev/pad/pad.c
+2 -3 1 file

LLVM — llvm/trunk/test/ThinLTO/X86 empty-module.ll

Remove trailing whitespace

FreeBSD Ports — head/devel/jenkins-lts distinfo Makefile

devel/jenkins-lts: update to 2.89.2

Security:        7136e6b7-e1b3-11e7-a4d3-000c292ee6b8

LLVM — llvm/trunk/include/llvm/Object Wasm.h

[WebAssembly] Return ArrayRef's rather than const std::vector&

From working on lld I've learned this is generally the
preferred way for several reasons (e.g. more concise, improves
encapsulation).

Differential Revision: https://reviews.llvm.org/D41265
Delta File
+11 -21 llvm/trunk/include/llvm/Object/Wasm.h
+11 -21 1 file

LLVM — lld/trunk/test/COFF thinlto.ll, lld/trunk/test/ELF/lto thinlto.ll

[LTO] Make processing of combined module more consistent

Summary:
1. Use stream 0 only for combined module. Previously if combined module was not
processes ThinLTO used the stream for own output. However small changes in input,
could trigger combined module  and shuffle outputs making life of llvm::LTO harder.

2. Always process combined module and write output to stream 0. Processing empty
combined module is cheap and allows llvm::LTO users to avoid implementing processing
which is already done in llvm::LTO.

Subscribers: mehdi_amini, inglorion, eraman, hiraditya

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

LLVM — cfe/trunk/include/clang/Frontend TextDiagnosticBuffer.h, cfe/trunk/lib/Frontend TextDiagnosticBuffer.cpp

[TextDiagnosticBuffer] Fix diagnostic note emission order

The frontend currently groups diagnostics from the command line according to
diagnostic level, but that places all notes last. Fix that by emitting such
diagnostics in the order they were generated.

Patch by Joel E. Denny, thanks!

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

LLVM — llvm/trunk/test/ThinLTO/X86 distributed_import.ll

Add another missing -enable-import-metadata to test

r320895 modified a test so that it needs -enable-import-metadata which
is false by default for NDEBUG, found another place that needs this
added.

LLVM — cfe/trunk/lib/CodeGen CGBuiltin.cpp, cfe/trunk/test/CodeGen builtins-overflow.c

[CodeGen] Specialize mixed-sign mul-with-overflow (fix PR34920)

This patch introduces a specialized way to lower overflow-checked
multiplications with mixed-sign operands. This fixes link failures and
ICEs on code like this:

  void mul(int64_t a, uint64_t b) {
    int64_t res;
    __builtin_mul_overflow(a, b, &res);
  }

The generic checked-binop irgen would use a 65-bit multiplication
intrinsic here, which requires runtime support for _muloti4 (128-bit
multiplication), and therefore fails to link on i386. To get an ICE
on x86_64, change the example to use __int128_t / __uint128_t.

Adding runtime and backend support for 65-bit or 129-bit checked
multiplication on all of our supported targets is infeasible.

This patch solves the problem by using simpler, specialized irgen for
the mixed-sign case.

llvm.org/PR34920, rdar://34963321

Testing: Apart from check-clang, I compared the output from this fairly

    [4 lines not shown]

LLVM — llvm/trunk/include/llvm/Analysis TargetLibraryInfo.def, llvm/trunk/include/llvm/Transforms/Utils SimplifyLibCalls.h

[SimplifyLibCalls] Inline calls to cabs when it's safe to do so

When unsafe algerbra is allowed calls to cabs(r) can be replaced by:

  sqrt(creal(r)*creal(r) + cimag(r)*cimag(r))

Patch by Paul Walker, thanks!

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

LLVM — llvm/trunk/lib/Transforms/Vectorize LoopVectorize.cpp VPlan.h

[LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp to VPlan.h

This is a small step forward to move VPlan stuff to where it should belong (i.e., 
VPlan.*):

  1. VP*Recipe classes in LoopVectorize.cpp are moved to VPlan.h.
  2. Many of VP*Recipe::print() and execute() definitions are still left in
     LoopVectorize.cpp since they refer to things declared in LoopVectorize.cpp. To
     be moved to VPlan.cpp at a later time.
  3. InterleaveGroup class is moved from anonymous namespace to llvm namespace.
     Referencing it in anonymous namespace from VPlan.h ended up in warning.

Patch by Hideki Saito, thanks!

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

NetBSD — share/dict web2

Add remaining missing words from FreeBSD's copy of src/share/dict/web2.
Delta File
+408 -4 share/dict/web2
+408 -4 1 file

LLVM — llvm/trunk/test/ThinLTO/X86 distributed_import.ll

Add -enable-import-metadata to test

r320895 modified a test so that it needs -enable-import-metadata which
is false by default for NDEBUG.

HardenedBSD — release/tools ec2.conf

MFC r326565: Make EC2 instances use Amazon's NTP service for time
synchronization.

Relnotes:        EC2 instances now keep their clocks synchronized using
                the Amazon Time Sync Service (aka. NTP).
Delta File
+6 -1 release/tools/ec2.conf
+6 -1 1 file

FreeBSD — stable/11/release/tools ec2.conf

MFC r326565: Make EC2 instances use Amazon's NTP service for time
synchronization.

Relnotes:        EC2 instances now keep their clocks synchronized using
                the Amazon Time Sync Service (aka. NTP).
Delta File
+6 -1 stable/11/release/tools/ec2.conf
+6 -1 1 file

FreeBSD — stable/11/sys/fs/nfs nfs_commonsubs.c

Add vfs.nfs.suppress_32bits_warning sysctl which reduces the frequency
of 'fileid > 32bits' warnings from at most once per minute to at most
once per day.

Direct commit to stable/11 since the relevant code was removed from HEAD
following the switch to 64-bit inodes.

Requested by:        Rafal Lukawiecki
Approved by:        rmacklem

HardenedBSD — sys/fs/nfs nfs_commonsubs.c

Add vfs.nfs.suppress_32bits_warning sysctl which reduces the frequency
of 'fileid > 32bits' warnings from at most once per minute to at most
once per day.

Direct commit to stable/11 since the relevant code was removed from HEAD
following the switch to 64-bit inodes.

Requested by:        Rafal Lukawiecki
Approved by:        rmacklem
Delta File
+5 -1 sys/fs/nfs/nfs_commonsubs.c
+5 -1 1 file

FreeBSD Ports — head/www/h2o Makefile pkg-descr, head/www/h2o/files h2o.conf.sample.in h2o.conf.sample

www/h2o: update to 2.2.4

Approved by:        jrm (mentor)
Sponsored by:        https://iwantmyname.com/
Differential Revision:        https://reviews.freebsd.org/D13077