Displaying 1 50 of 4,837,753 commits (0.360s)

LLVM — llvm/trunk/lib/Target/PowerPC PPCMIPeephole.cpp PPCISelDAGToDAG.cpp

Fix code causing fallthrough warnings in the PPC back end.

FreeBSD Ports — head/java/intellij distinfo Makefile

java/intellij: Update to version 2017.3.1.

OPNsense — . plist, src/etc/inc/plugins.inc.d ntpd.inc

network time: move private script to plugin location

/usr/local/sbin should be reserved for real command line commands.
Delta File
+1 -1 plist
+1 -1 src/etc/inc/plugins.inc.d/ntpd.inc
+2 -2 2 files

FreeBSD Ports — head/java/intellij-ultimate pkg-plist Makefile

java/intellij-ultimate: Update to 2017.2.5.

PR:                222472
Submitted by:        Ivan <bsd at abinet.ru>
Patch by:        Andrey Cherkashin <andoriyu at gmail.com> (maintainer)

FreeBSD Ports — head/devel/pycharm-ce pkg-plist distinfo

devel/pycharm-ce: Update to version 2017.3, rename binary pycharm -> pycharm-ce.

LLVM — llvm/trunk/test/CodeGen/X86 avx512vpopcntdq-schedule.ll

[X86] Add AVX512 VPOPCNTDQ schedule tests

Demonstrates how to perform full coverage avx512 schedule tests

OPNsense — net/quagga Makefile

net/quagga: bump revision for fix
Delta File
+1 -0 net/quagga/Makefile
+1 -0 1 file

FreeBSD Ports — head/deskutils/pypanel Makefile

Wrap an overly long line.
Delta File
+3 -2 head/deskutils/pypanel/Makefile
+3 -2 1 file

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

[clang] Add PPCallbacks list to preprocessor when building a preacompiled preamble.

Revision D38639 needs this commit in order to properly make open
definition calls on include statements work.

Patch by William Enright.

Reviewers: malaperle, krasimir, bkramer, ilya-biryukov

Reviewed By: malaperle, ilya-biryukov

Subscribers: cfe-commits, arphaman, ilya-biryukov

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

FreeBSD Ports — head/devel/cppcheck Makefile

- Remove python version limitation
Delta File
+2 -2 head/devel/cppcheck/Makefile
+2 -2 1 file

OPNsense — net/quagga/src/opnsense/service/templates/OPNsense/Quagga quagga

net/quagga: error in is-is removal

PR: https://forum.opnsense.org/index.php?topic=6639.0

FreeBSD Ports — head/games/dhewm3 Makefile

- Builds fine here on armv6, assuming armv7 is also OK
Delta File
+0 -3 head/games/dhewm3/Makefile
+0 -3 1 file

LLVM — lld/trunk/ELF Writer.cpp Options.td, lld/trunk/test/ELF arm-exidx-dedup.s arm-exidx-order.s

[ELF] Remove Duplicate .ARM.exidx sections

The ARM.exidx section contains a table of 8-byte entries with the first
word of each entry an offset to the function it describes and the second
word instructions for unwinding if an exception is thrown from that
function. The SHF_LINK_ORDER processing will order the table in ascending
order of the functions described by the exception table entries. As the
address range of an exception table entry is terminated by the next table
entry, it is possible to merge consecutive table entries that have
identical unwind instructions.

For this implementation we define a table entry to be identical if:
- Both entries are the special EXIDX_CANTUNWIND.
- Both entries have the same inline unwind instructions.
We do not attempt to establish if table entries that are references to
.ARM.extab sections are identical.

This implementation works at a granularity of a single .ARM.exidx
InputSection. If all entries in the InputSection are identical to the
previous table entry we can remove the InputSection. A more sophisticated
but more complex implementation would rewrite InputSection contents so that
duplicates within a .ARM.exidx InputSection can be merged.

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

LLVM — lld/trunk/test/ELF aarch64-cortex-a53-843419-large.s

[ELF] Add missing test from r320800

Forgot to svn add the additional test for the commit. Adding with this one.

pkgsrc — pkgtools/lintpkgsrc Makefile, pkgtools/lintpkgsrc/files lintpkgsrc.pl

Fix for wrong interpreter

FreeBSD Ports — head/math/sc-im Makefile pkg-plist

Update to 0.7.0
Register ncurses dependency
Delta File
+2 -7 head/math/sc-im/Makefile
+7 -0 head/math/sc-im/pkg-plist
+3 -3 head/math/sc-im/distinfo
+0 -0 head/math/sc-im/files/
+12 -10 4 files

LLVM — lld/trunk/ELF AArch64ErrataFix.h

[ELF] Fix buildbot warning error.

Forward declare InputSectionDescription as struct not class.
Delta File
+1 -1 lld/trunk/ELF/AArch64ErrataFix.h
+1 -1 1 file

LLVM — lld/trunk/ELF AArch64ErrataFix.cpp AArch64ErrataFix.h, lld/trunk/test/ELF aarch64-cortex-a53-843419-recognize.s aarch64-cortex-a53-843419-address.s

[ELF] Complete implementation of --fix-cortex-a53-843419

This patch provides the mechanism to fix instances of the instruction
sequence that may trigger the cortex-a53 843419 erratum. The fix is
provided by an alternative instruction sequence to remove one of the
erratum conditions. To reach this alternative instruction sequence we
replace the original instruction with a branch to the alternative
sequence. The alternative sequence is responsible for branching back to
the original.

As there is only erratum to fix the implementation is specific to
AArch64 and the specific erratum conditions. It should be generalizable
to other targets and erratum if needed.

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

LLVM — llvm/trunk/lib/Target/RISCV RISCVInstrInfoC.td, llvm/trunk/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp

[RISCV] Change shift amount operand of RVC shift instructions to uimmlog2xlennonzero

c.slli/c.srli/c.srai allow a 5-bit shift in RV32C and a 6-bit shift in RV64C.
This patch adds uimmlog2xlennonzero to reflect this constraint as well as

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

Patch by Shiva Chen.

OPNsense — src/etc/inc certs.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc

openvpn: restore sanity in this wizard system; closes #1644

LLVM — llvm/trunk/lib/Target/PowerPC PPCInstrInfo.cpp

Fix the build bot break introduced by r320791.

LLVM — llvm/trunk/lib/Target/RISCV/InstPrinter RISCVInstPrinter.cpp, llvm/trunk/test/CodeGen/RISCV bswap-ctlz-cttz-ctpop.ll calling-conv.ll

[RISCV] Enable emission of alias instructions by default

This patch switches the default for -riscv-no-aliases to false
and updates all affected MC and CodeGen tests. As recommended in
D41071, MC tests use the canonical instructions and the CodeGen
tests use the aliases.

Additionally, for the f and d instructions with rounding mode,
the tests for the aliased versions are moved and tightened such
that they can actually detect if alias emission is enabled.
(see D40902 for context)

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

Patch by Mario Werner.

LLVM — llvm/trunk/include/llvm InitializePasses.h, llvm/trunk/include/llvm/Transforms Scalar.h

[PM] port Rewrite Statepoints For GC to the new pass manager.

The port is nearly straightforward.
The only complication is related to the analyses handling,
since one of the analyses used in this module pass is domtree,
which is a function analysis. That requires asking for the results
of each function and disallows a single interface for run-on-module
pass action.

Decided to copy-paste the main body of this pass.
Most of its code is requesting analyses anyway, so not that much
of a copy-paste.

The rest of the code movement is to transform all the implementation
helper functions like stripNonValidData into non-member statics.

Extended all the related LLVM tests with new-pass-manager use.
No failures.

Reviewers: sanjoy, anna, reames

Reviewed By: anna

Subscribers: skatkov, llvm-commits

    [2 lines not shown]

LLVM — llvm/trunk/test/CodeGen/ARM select-imm.ll long-setcc.ll, llvm/trunk/test/CodeGen/Thumb branchless-cmp.ll long-setcc.ll

[ARM] Add tests for D34515

This is NFC and a preparatory step for D34515.

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

LLVM — llvm/trunk/lib/LTO LTO.cpp, llvm/trunk/test/LTO/X86 symver-asm.ll

[LLVMgold] Don't set undefined symbol as prevailing

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

pkgsrc — doc CHANGES-2017

doc: Updated pkgtools/lintpkgsrc to 4.94
Delta File
+2 -1 doc/CHANGES-2017
+2 -1 1 file

pkgsrc — pkgtools/lintpkgsrc Makefile, pkgtools/lintpkgsrc/files lintpkgsrc.pl

lintpkgsrc: Update pkgtools/lintpkgsrc to 4.94

pkgsrc changes:
 - Use SUBST_VARS instead of SUBST_SED to adjust the several variables in
   files/lintpkgsrc.pl and avoid some make contortionism in the remaining

 - PKG_SYSCONFDIR can be different to ${PREFIX}/etc, instruct lintpkgsrc
   about that to possibly pick mk.conf when an /etc/mk.conf file is not

Discussed on pkgsrc-changes@ with <adam> and <jperkin>.
Thanks to both <adam> and <jperkin> for feedback, suggestions and review!

pkgsrc — doc CHANGES-2017

doc: Updated textproc/itstool to 2.0.4nb1
Delta File
+2 -1 doc/CHANGES-2017
+2 -1 1 file

pkgsrc — textproc/itstool Makefile distinfo, textproc/itstool/patches patch-itstool.in

itstool: Apply upstream fix for itstool/itstool#17.

Fixes segfaults breaking various dependencies.  Bump PKGREVISION.

FreeBSD Ports — head/databases/galera Makefile pkg-descr

- Switch to options helpers
- Remove obsolete OSVERSION condition
- Fix WWW:

Approved by:        portmgr blanket

FreeBSD Ports — head/converters/rubygem-json-ld pkg-descr

- Fix WWW

Approved by:        portmgr blanket

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

    openvpn, missing breaks in switch statements, closes 

OPNsense — src/wizard system.xml

wizard: remove "die" in favour of a graceful input validation / resubmit

Mostly prompted by the problem that mistyping the admin password
makes the form go boom.  We cannot rely on the browser.  While here
reformat and add copyright as various improvements have been made
here ever since 2015.
Delta File
+199 -203 src/wizard/system.xml
+199 -203 1 file

LLVM — lld/trunk/test/COFF locally-imported-warn-multiple.s locally-imported.test

Repair Windows buildbots after r320792

Windows paths have colons in them, so the regex will fail there. Just
match for any character; the rest of the message will restrict the match
to the path anyway.

pkgsrc — doc CHANGES-2017

Updated finance/py-braintree, devel/py-nose2
Delta File
+3 -1 doc/CHANGES-2017
+3 -1 1 file

pkgsrc — devel/py-nose2 distinfo Makefile

py-nose2: updated to 0.7.3

* Fixed
  * Tests failing due to .coveragerc not in MANIFEST
Added support for python 3.6.

pkgsrc — finance/py-braintree distinfo Makefile

py-braintree: updated to 3.39.1

braintree 3.39.1
Fix spec to expect PayPal transactions to move to settling rather than settled
Fix AchMandate.acceptedAt attribute parsing
Fix regression for http_strategy.http_do

LLVM — lld/trunk/COFF SymbolTable.cpp, lld/trunk/test/COFF locally-imported-warn-multiple.s locally-imported.test

[COFF] Warn for locally imported symbols

Locally imported symbols are a very surprising linker feature. link.exe
warns for them, and we should warn too.

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

OPNsense — src/etc/inc/plugins.inc.d ipsec.inc, src/etc/inc/plugins.inc.d/ipsec auth-user.php

ipsec: superficial style sweep

NetBSD — sys/net bpf.c

Make softint and callout MP-safe
Delta File
+9 -4 sys/net/bpf.c
+9 -4 1 file

LLVM — llvm/trunk/lib/Target/PowerPC PPCInstrInfo.cpp PPCMIPeephole.cpp, llvm/trunk/test/CodeGen/PowerPC convert-rr-to-ri-instrs.mir convert-rr-to-ri-instrs-R0-special-handling.mir

[PowerPC] Convert r+r instructions to r+i (pre and post RA)

This patch adds the necessary infrastructure to convert instructions that
take two register operands to those that take a register and immediate if
the necessary operand is produced by a load-immediate. Furthermore, it uses
this infrastructure to perform such conversions twice - first at MachineSSA
and then pre-emit.

There are a number of reasons we may end up with opportunities for this
transformation, including but not limited to:
- X-Form instructions chosen since the exact offset isn't available at ISEL time
- Atomic instructions with constant operands (we will add patterns for this
  in the future)
- Tail duplication may duplicate code where one block contains this redundancy
- When emitting compare-free code in PPCDAGToDAGISel, we don't handle constant
  comparands specially

Furthermore, this patch moves the initialization of PPCMIPeepholePass so that
it can be used for MIR tests.

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

ntpd: style sweep
Delta File
+27 -12 src/etc/inc/plugins.inc.d/ntpd.inc
+27 -12 1 file

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

openssh: style sweep

OPNsense — src/etc/inc/plugins.inc.d openvpn.inc, src/etc/inc/plugins.inc.d/openvpn wizard.inc auth-user.php

openvpn: style fixes et al

LLVM — llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 avx512vl-vec-masked-cmp.ll

[X86] Fix a couple bugs in my recent changes to vXi1 insert_subvector lowering.

A couple places didn't use the same SDValue variables to connect everything all the way 

I don't have a test case for a bug in insert into the lower bits of a non-zero, non-undef 
vector. Not sure the best way to create that. We don't create the case when lowering 
concat_vectors which is the main way to get insert_subvectors.

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

pf: style sweep
Delta File
+11 -8 src/etc/inc/plugins.inc.d/pf.inc
+11 -8 1 file

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

webgui: style sweep
Delta File
+58 -14 src/etc/inc/plugins.inc.d/webgui.inc
+58 -14 1 file

HardenedBSD — tools/boot install-boot.sh

Add missing of=/dev/${dev}s${s} when installing zfsboot.
Delta File
+2 -2 tools/boot/install-boot.sh
+2 -2 1 file

FreeBSD — head/tools/boot install-boot.sh

Add missing of=/dev/${dev}s${s} when installing zfsboot.
Delta File
+2 -2 head/tools/boot/install-boot.sh
+2 -2 1 file

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

dnsmasq: style sweep