Displaying 1 50 of 5,183,430 commits (0.244s)

LLVM — llvm/trunk/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/trunk/test/CodeGen/X86 combine-sdiv.ll

[TargetLowering] Add support for non-uniform vectors to BuildSDIV

This patch refactors the existing TargetLowering::BuildSDIV base implementation to support 
non-uniform constant vector denominators.

This is the last patch necessary to close PR36545

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

LLVM — lld/trunk/test/COFF pdb-type-server-simple.test, llvm/trunk/include/llvm/DebugInfo/CodeView CodeViewRegisters.def

[codeview] Use push_macro to avoid conflicts instead of a prefix

This prefix was added in r333421, and it changed our dumper output to
say things like "CVRegEAX" instead of just "EAX". That's a functional
change that I'd rather avoid.

I tested GCC, Clang, and MSVC, and all of them support #pragma
push_macro. They don't issue warnings whem the macro is not defined

I don't have a Mac so I can't test the real termios.h header, but I
looked at the termios.h sources online and looked for other conflicts.
I saw only the CR* macros, so those are the ones we work around.

Reviewers: zturner, JDevlieghere

Subscribers: hiraditya, llvm-commits

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

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/smb smb.sh

Merge branch 'freenas/11.1-stable' into freenas/11.1-stable-asigra

Ticket: #37682
∈ Caleb St. John - 9f59ba05 - 2018-08-16 16:09:25

Merge pull request #1696 from freenas/fix-41880-master

fix(master) fix misleading verbiage in freenas-debug modules
∈ caleb - 5a295528 - 2018-08-16 15:57:13
fix(master) fix misleading verbiage

LLVM — llvm/trunk/lib/MC MCExpr.cpp

[MC] Cleanup noop default case spelling. NFC.
Delta File
+1 -1 llvm/trunk/lib/MC/MCExpr.cpp
+1 -1 1 file

LLVM — lld/trunk/ELF SyntheticSections.cpp, lld/trunk/test/ELF x86-64-reloc-error2.s

[ELF] mergeSections: remove non-alive MergeInputSection

Summary: This makes it conform to what the comment says. Otherwise when getErrPlace() is 
called afterwards, cast<InputSection>(D) will cause incompatible cast as MergeInputSection 
is not a subclass of InputSection.

Reviewers: ruiu, grimar, espindola, pcc

Reviewed By: grimar

Subscribers: emaste, arichardson, llvm-commits

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

LLVM — llvm/trunk/unittests/Passes CMakeLists.txt

Revert "unittests: Don't install TestPlugin.so"

This reverts commit r339897.

This breaks the build on Windows and platforms where loadable modules
aren't supported.

LLVM — llvm/trunk/lib/Target/AMDGPU AMDGPUISelLowering.cpp AMDGPUISelLowering.h, llvm/trunk/test/CodeGen/AMDGPU fexp.ll

AMDGPU: Custom lower fexp

This will allow the library to just use __builtin_expf directly
without expanding this itself. Note f64 still won't work because
there is no exp instruction for it.

LLVM — llvm/trunk/test/CodeGen/X86 combine-sdiv.ll

[X86][SSE] Add sdiv by nonuniform constant vector test containing -1/+1 and all-bits style 

LLVM — llvm/trunk/test/Transforms/InstCombine pow-1.ll pow-sqrt.ll

[NFC] Fix typo in test cases

OPNsense — www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms location.xml, www/nginx/src/opnsense/service/templates/OPNsense/Nginx location.conf

www/nginx: FastCGI-Upstreams

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

[TargetLowering] Refactor BuildSDIV in preparation for D50765. NFCI.

Pull out magic factor calculators into a helper function, use 0/+1/-1 multiplication 
factor to (optionally) add/sub the numerator.

FreeBSD Ports — head/devel/lua-luarocks pkg-plist Makefile, head/devel/lua-luarocks/files patch-src_luarocks_cfg.lua patch-src_luarocks_core_cfg.lua

devel/lua-luarocks: update to 3.0.1

Changes:        https://github.com/luarocks/luarocks/compare/v2.4.4...v3.0.2
Submitted by:        Russell Haley, Andrew Gierth (based on)
Reviewed by:        mat, kevans
Differential Revision:        https://reviews.freebsd.org/D16274

FreeBSD Ports — head/devel/lua-luarocks Makefile pkg-plist

devel/lua-luarocks: allow adjusting system-wide configuration

Submitted by:        Andrew Gierth (based on)
Differential Revision:        https://reviews.freebsd.org/D16274

FreeBSD Ports — head/devel/lua-luarocks Makefile distinfo

devel/lua-luarocks: switch to lightweight distfile

Submitted by:        Russell Haley
Differential Revision:        https://reviews.freebsd.org/D16274

FreeBSD Ports — head/devel/lua-luarocks/files patch-src_luarocks_cfg.lua

devel/lua-luarocks: clean up cfg patch

- Bitrig is dead, changes subsumed by OpenBSD (Clang/libc++, aarch64 support)
- Overriding GNU make didn't work on BSDs and was rarely useful
- Annotate changes in the patch to avoid losing them on update

LLVM — llvm/trunk/unittests/Passes CMakeLists.txt

unittests: Don't install TestPlugin.so

add_llvm_loadable_module adds an install target by default, but this
module is only used for a unit test, so we don't need to install it.

Reviewers: philip.pfaffe, thakis

Subscribers: mgorny, llvm-commits

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

LLVM — llvm/trunk/lib/MC/MCParser AsmParser.cpp

[MC] Remove unused variable

FreeBSD Ports — head/net/mosh files, head/net/mosh/files patch-src_network_network.cc

- Fix build failure with libc++ 7

PR:                230624
Obtained from:        upstream commit e5f8a82
Delta File
+11 -0 head/net/mosh/files/patch-src_network_network.cc
+0 -0 head/net/mosh/files/
+11 -0 2 files

FreeBSD Ports — head/editors/codelite pkg-plist Makefile

editors/codelite: Remove obsolete clang support from pkg-plist

PR:                229072
Reported by:        brooks
Sponsored by:        The FreeBSD Foundation

FreeBSD Ports — head/editors/codelite Makefile

editors/codelite: Bump PORTREVISION (missed from r477359)
Delta File
+1 -1 head/editors/codelite/Makefile
+1 -1 1 file

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

www/joomla3: update to 3.8.11.

Joomla 3.8.11 addresses several bugs and improvements, including:

Fix for the Missing "Select Type" field in the Extensions Manager #20881
Replace the URL parameter "limitstart=0" by "start=0" when SEF is enabled #19452
Remove non callable array items from field categories #20093
Articles - Category Module: New showon attribute for form fields #20950
Fix OpenSearch implementation #20937
Fix for tag filtering in Featured Articles view in administrator #21138
Fix for filtering Featured Articles by access level in administrator #21168
Media manager: relative paths for video files #21156
Com_menus: removal of useglobal attribute #21095
Multilingual Associations Component: fix associations in sidebyside view for contact and 
newsfeeds #21180

LLVM — llvm/trunk/include/llvm/MC MCExpr.h, llvm/trunk/include/llvm/MC/MCParser MCTargetAsmParser.h MCAsmParserUtils.h

[MC][X86] Enhance X86 Register expression handling to more closely match GCC.

Allow the comparison of x86 registers in the evaluation of assembler
directives. This generalizes and simplifies the extension from r334022
to catch another case found in the Linux kernel.

Reviewers: rnk, void

Reviewed By: rnk

Subscribers: hiraditya, nickdesaulniers, llvm-commits

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

FreeBSD Ports — head/editors/codelite Makefile

editors/codelite: Remove support for obsolete clang versions

PR:                229072
Submitted by:        brooks
Reported by:        w.schwarzenfeld at utanet.at
Sponsored by:        The FreeBSD Foundation
Delta File
+1 -6 head/editors/codelite/Makefile
+1 -6 1 file

LLVM — llvm/trunk/lib/Demangle MicrosoftDemangle.cpp

Fix -Wmicrosoft-goto warnings.

FreeBSD — head/stand/efi/loader Makefile

Install links for loader.efi.

Submitted by: ben wilber
Delta File
+4 -0 head/stand/efi/loader/Makefile
+4 -0 1 file

LLVM — llvm/trunk/include/llvm/DebugInfo/CodeView CodeViewRegisters.def, llvm/trunk/lib/Target/X86/MCTargetDesc X86MCTargetDesc.cpp

Add support for AVX-512 CodeView registers.

When compiling with /arch:AVX512 and optimizations turned on,
we could crash while emitting debug info because we did not
have CodeView register constants for the AVX 512 register
set defined.  This patch defines them.

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

LLVM — llvm/trunk/lib/Demangle MicrosoftDemangle.cpp, llvm/trunk/test/Demangle ms-string-literals.test

[MS Demangler] Demangle string literals.

When demangling string literals, Microsoft's undname
simply prints 'string'.  This patch implements string
literal demangling while doing a bit better than this
by decoding as much of the string as possible and
trying to faithfully reproduce the original string
literal definition.

This is a bit tricky because the different character
types char, char16_t, and char32_t are not uniquely
identified by the mangling, so we have to use a
heuristic to try to guess the character type.  But
it works pretty well, and many tests are added to
illustrate the behavior.

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

LLVM — llvm/trunk/lib/Demangle MicrosoftDemangle.cpp, llvm/trunk/test/Demangle ms-md5.test

[MS Demangler] Don't fail on MD5-mangled names.

When we have an MD5 mangled name, we shouldn't choke and say
that it's an invalid name.  Even though it's impossible to demangle,
we should just output the original name.

LLVM — llvm/trunk/utils/TableGen CodeGenDAGPatterns.cpp

[TableGen] TypeSetByHwMode::operator== optimization

This operator is called a great deal, by checking for the cheap isSimple equality cases 
first (a common occurrence) we can improve performance as we avoid a lot of std::map 
find/iteration in hasDefault.

isSimple also means that a default value is present, so we can avoid some hasDefault 

This also avoids a rather dodgy piece of logic that was checking for isSimple() && 
!VTS.isSimple() but not the inverse - it now uses the general hasDefault mode comparison 
test instead.

Saves around 15secs in debug builds of x86 -gen-dag-isel.

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

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

openvpn: allow /32, & bitwise operator is before != ???

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

LLVM — llvm/trunk/test/Analysis/ConstantFolding funnel-shift.ll

[ConstantFolding] add tests for funnel shift intrinsics; NFC

No functionality for this yet.

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/smb smb.sh


Merge pull request #1696 from freenas/fix-41880-master

fix(master) fix misleading verbiage in freenas-debug modules
∈ caleb - 5a295528 - 2018-08-16 15:57:13
fix(master) fix misleading verbiage

FreeBSD Ports — head/devel/liteide Makefile pkg-message

devel/liteide: Update to 34.1

PR:                230563
Submitted by:        Dmitri Goutnik <dg at syrec.org> (maintainer)

FreeBSD Ports — head/games/angband Makefile distinfo

games/angband: Update to 4.1.3

PR:                230547
Submitted by:        Kai <freebsd_ports at k-worx.org>

LLVM — llvm/trunk/utils/TableGen CodeGenDAGPatterns.cpp

[TableGen] Avoid self getPredicates() != comparison. NFCI.

We were performing a completely unnecessary full comparison of the same 

FreeBSD Ports — head/graphics/gpxsee distinfo Makefile

graphics/gpxsee: update to 5.16

PR:                230536
Submitted by:        Nikolay <sikmir at gmail.com> (maintainer)

FreeBSD Ports — head/games/jin Makefile

Change the order of RUN- and BUILD-depends.

Requested by:        mat
Delta File
+1 -1 head/games/jin/Makefile
+1 -1 1 file

FreeBSD Ports — head/sysutils/fusefs-unionfs distinfo Makefile, head/sysutils/fusefs-unionfs/files patch-src__unionfs.c

sysutils/fusefs-unionfs: Update to 2.0

While here, assign maintainership to submitter

PR:                230521
Submitted by:        Nathan <ndowens at yahoo.com>

FreeBSD — head/sys/dev/ipmi ipmi.c, head/sys/modules/ipmi Makefile

Fix a module Makefile error on amd64 so the IPMI HW interfaces are built.
When the module is being unloaded and no HW interfaces were created don't
clean up.  This was exposed by the amd64 module build issue.

HardenedBSD — sys/dev/ipmi ipmi.c, sys/modules/ipmi Makefile

Fix a module Makefile error on amd64 so the IPMI HW interfaces are built.
When the module is being unloaded and no HW interfaces were created don't
clean up.  This was exposed by the amd64 module build issue.

LLVM — llvm/trunk/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/trunk/test/Transforms/InstCombine pow-sqrt.ll pow-1.ll

[InstCombine] Expand the simplification of pow(x, 0.5) to sqrt(x)

Expand the number of cases when `pow(x, 0.5)` is simplified into `sqrt(x)`
by considering the math semantics with more granularity.

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

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/smb smb.sh

fix(master) fix misleading verbiage

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/smb smb.sh

fix(master) fix misleading verbiage

FreeBSD Ports — head/sysutils/py-ansible-lint Makefile~ pkg-descr~

Delete editor backup files committed by mistake.

FreeBSD — stable/10/sys/dev/sbni if_sbni.c

MFC r337727 (rewritten due to unmerged API change in 11+):

Copy out from kernel to data, not the other way around.

Sponsored by:        DARPA, AFRL
Delta File
+1 -1 stable/10/sys/dev/sbni/if_sbni.c
+1 -1 1 file

FreeBSD Ports — head/sysutils Makefile py-ansible-lint, head/sysutils/py-ansible-lint Makefile~ Makefile

ansible-lint checks playbooks for practices and behaviour that could
potentially be improved.

WWW: https://github.com/willthames/ansible-lint

FreeBSD Ports — head/net/geoipupdate distinfo Makefile

Update geoipupdate to 3.1.0

HardenedBSD — tests/sys/opencrypto runtests.sh

Fix the sys/opencrypto/runtests test when aesni(4) is already loaded

Apparently kldstat requires the full module name, including busname

Reported by:        Jenkins
MFC after:        2 weeks
Delta File
+2 -2 tests/sys/opencrypto/runtests.sh
+2 -2 1 file

FreeBSD — head/tests/sys/opencrypto runtests.sh

Fix the sys/opencrypto/runtests test when aesni(4) is already loaded

Apparently kldstat requires the full module name, including busname

Reported by:        Jenkins
MFC after:        2 weeks

FreeNAS — src/freenas/usr/local/libexec/freenas-debug/smart smart.sh

fix(master) add service status, boot status, and fix misleading verbiage