Displaying 1 50 of 4,593,397 commits (0.362s)

LLVM — cfe/trunk/include/clang/Basic BuiltinsAMDGPU.def, cfe/trunk/test/CodeGenOpenCL builtins-amdgcn.cl

Revert "[AMDGPU] add __builtin_amdgcn_s_getpc"

This reverts commit r303861, the LLVM intrinsic was reverted.

FreeBSD Ports — head/sysutils/azure-agent Makefile pkg-message

Update to 2.2.8
Pass maintainership to submitter

Submitted by:        honzhan at microsoft.com
Differential Revision:        https://reviews.freebsd.org/D10659

FreeBSD Ports — head/mail/spmfilter Makefile

In EREs, left-brace is not to be interpreted as an ordinary character unless
escaped. Using an unescaped left-brace as part of an invalid repetition
specification is undefined behavior.

PR:                219009
Submitted by:        Kyle Evans <bsdports at kyle-evans.net>
Approved by:        maintainer timeout (3 weeks)
Delta File
+1 -1 head/mail/spmfilter/Makefile
+1 -1 1 file

LLVM — lldb/trunk/include/lldb/Host Editline.h, lldb/trunk/source/Host/common Editline.cpp

Fix bug #28898
lldb: libedit produces garbled, unusable input on Linux

Apply patch from Christos Zoulas, upstream libedit developer.
It has been tested on NetBSD/amd64.

New code supports combination of wide libedit and disabled
LLDB_EDITLINE_USE_WCHAR, which was the popular case on Linux
systems.

FreeBSD Ports — head/databases/cego distinfo Makefile

databases/cego: update 2.33.9 -> 2.33.11

- Fix in CegoObjectManager::createBTreeObject to avoid some duplicate btree
  entries
- Added space character in CegoSelect::toChain after distinct keyword
  to avoid certain errors
- Fix in CegoAttrComp::operator== The values should NOT be compared,
  since they are set up by the calling CegoAttrCond::update method
  Otherwise, the error "Cannot set up diff for attribute condition"
  occurs.
  basecheck54 added to test for the this problem
- Fix in CegoQueryHelper::evalAttrCond, comparison modulation was
  missing for one case whihc leads to wrong query results for comparisons
  like 3 < a ( constant left )
- Optimization added for between clause, indexes were just used for
  constant values in between clause ( eg. a between 10 and 20 )
  This has been expanded, that also indexes are used, if attribute
  references are contained ( eg. a between t2.x and t3.y )

Submitted by:        Bjoern Lemke <lemke at lemke-it.com>

LLVM — lld/trunk/ELF Options.td, lld/trunk/test/ELF reproduce.s

Accept not only --reproduce <foo> but also --reproduce=<foo>.

FreeNAS — src/freenas-sysctl freenas_sysctl.c

Revert "While here, add route node to network sysctl tree"

This reverts commit b263a060f47faf3c22d54f102cf9f529bf1b7766.
Delta File
+4 -33 src/freenas-sysctl/freenas_sysctl.c
+4 -33 1 file

FreeNAS — gui/network forms.py

Revert "Set interface and route sync call timeouts"

This reverts commit e2c5b212d004088583f5e7e059497bd863cda707.
Delta File
+5 -10 gui/network/forms.py
+5 -10 1 file

FreeBSD — vendor-crypto/openssl 1.0.2l

Tag OpenSSL 1.0.2l.
Delta File
+0 -0 vendor-crypto/openssl/1.0.2l/
+0 -0 1 file

FreeNAS — src/freenas-sysctl freenas_sysctl.c

Revert "While here, add route node to network sysctl tree"

This reverts commit b263a060f47faf3c22d54f102cf9f529bf1b7766.
Delta File
+4 -33 src/freenas-sysctl/freenas_sysctl.c
+4 -33 1 file

FreeNAS — gui/network forms.py

Revert "Set interface and route sync call timeouts"

This reverts commit e2c5b212d004088583f5e7e059497bd863cda707.
Delta File
+5 -10 gui/network/forms.py
+5 -10 1 file

FreeBSD — vendor-crypto/openssl/dist Configure Makefile, vendor-crypto/openssl/dist/apps enc.c progs.pl

 Import OpenSSL 1.0.2l.

LLVM — llvm/trunk/lib/Target/PowerPC PPCInstr64Bit.td

PPC: Correct Size for GETtlsADDR

PPC::GETtlsADDR is lowered to a branch and a nop, by the assembly
printer. Its size was incorrectly marked as 4, correct it to 8. The
incorrect size can cause incorrect branch relaxation in
PPCBranchSelector under the right conditions.

FreeBSD — head/share/man/man4 mpr.4, head/sys/dev/mpr mpr_mapping.c mpr_sas_lsi.c

Fix several problems with mapping code.

Reviewed by:    ken, scottl, asomers, ambrisko, mav
Approved by:        ken, mav
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D10861

LLVM — llvm/trunk/include/llvm/IR IntrinsicsAMDGPU.td, llvm/trunk/lib/Target/AMDGPU SOPInstructions.td

Revert r303859, CodeGen/AMDGPU/llvm.amdgcn.s.getpc.ll fails on bots.

FreeBSD — head/share/man/man4 mps.4, head/sys/dev/mps mps_mapping.c mps_sas_lsi.c

Fix several problems with mapping code.

Reviewed by:    ken, scottl, asomers, ambrisko, mav
Approved by:        ken, mav
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D10878

FreeBSD Ports — head/Mk bsd.port.mk

Fix issues with PACKAGES is set by a user with a ':' in the path

Reported by:        dim
Approved by:        portmgr (adamw)
Differential Revision:        https://reviews.freebsd.org/D10847
Delta File
+1 -0 head/Mk/bsd.port.mk
+1 -0 1 file

FreeBSD Ports — head/security/openssl-devel pkg-plist distinfo

security/openssl-devel: Update to 1.1.0f

 - Bugfix update to 1.1.0f
 - Fix plist issues

LLVM — llvm/trunk/lib/Target/AArch64 AArch64AsmPrinter.cpp, llvm/trunk/test/CodeGen/AArch64 arm64-inline-asm.ll

[AArch64]: add 'a' inline asm operand modifier.

Summary:
This is used in the Linux kernel, and effectively just means "print an
address". This brings back r193593.

Reviewed by: Renato Golin

Reviewers: t.p.northover, rengolin, richard.barton.arm, kristof.beyls

Subscribers: aemerson, javed.absar, llvm-commits, eraman

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

LLVM — libcxx/trunk/include/experimental coroutine, libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom promise.sh.cpp

Update more coroutine_handle signatures to reflect N4663.

Thanks to Casey Carter for pointing out the out-of-date tests and
implementation.

FreeBSD — head/release Makefile.ec2, head/release/tools ec2.conf

Turn on support for the Amazon "Elastic Network Adapter" in EC2 AMIs.

X-MFC-after:        318647 + fixes for some lock ordering warnings

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

fix(middlewared): fix savecore arg

Ticket:        #23523

FreeBSD Ports — head/net/bsdec2-image-upload distinfo Makefile

Update bsdec2-image-upload to version 1.1.1.  This adds an --ena option
which marks newly registered images as supporting the Elastic Network
Adapter hardware.

FreeNAS — gui/system views.py, src/middlewared/middlewared/plugins disk.py

fix(middlewared): remove degraded swap mirror and start again

Ticket:        #23523

LLVM — cfe/trunk/lib/Driver/ToolChains BareMetal.cpp

Appease more buildbots about r303873

FreeBSD — stable/11/lib/libc/sys open.2

MFC r318314

Add information to open(2) man page about the O_VERIFY flag.

PR:                219262
Reviewed by:        bjk wblock
Approved by:        sjg (mentor)
Obtained from:        Juniper Networks, Inc.
Delta File
+10 -0 stable/11/lib/libc/sys/open.2
+10 -0 1 file

LLVM — llvm/trunk/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/trunk/test/DebugInfo/X86 array.ll dbg-value-frame-index.ll

Fix SelectionDAGBuilder::getDbgValue to not expect DW_OP_deref on FI vars

This fixes an oversight in r300522, which changed alloca
dbg.values to no longer emit a DW_OP_deref.

The array.ll testcase was regenerated from source.

Fixes PR33166:
https://bugs.llvm.org/show_bug.cgi?id=33166

LLVM — llvm/trunk/docs LangRef.rst

Delete an obsolete paragraph in LangRef.
Delta File
+0 -6 llvm/trunk/docs/LangRef.rst
+0 -6 1 file

FreeBSD Ports — head/security/openssl distinfo Makefile, head/security/openssl/files patch-testssl extra-patch-test_testssl

security/openssl: Update to 1.0.2l

 - Bugfix update to 1.0.2l
 - Fix PADLOCK option
   - Build failure -Wunused-function
   - Properly disable with configure
 - Strip patch-version from DIST_SUBDIR, reduce dirs
 - Remove unneeded testssl patch, dtls tests are OK
 - Add new WITHOUT_SSL3 testssl extra-patch
 - Remove md5 patch (inconsistent output)
 - Remove openbsd_hw.c patch (not compiled)
 - Remove srtp patch (upstream fixed)
 - Fix plist

LLVM — libcxx/trunk/include/experimental coroutine, libcxx/trunk/test/std/experimental/language.support/support.coroutines/coroutine.handle/coroutine.handle.prom promise.sh.cpp

Update coroutine_handle<P>::promise to reflect N4663.

This patch updates the promise() member to match the current spec.
Specifically it removes the non-const overload and make the return
type of the const overload non-const.

This patch also makes the ASSERT_NOT_NOEXCEPT tests libc++ specific,
since other implementations may be free to strengthen the specification.

LLVM — llvm/trunk/lib/CodeGen/AsmPrinter DwarfDebug.cpp DwarfCompileUnit.cpp, llvm/trunk/test/DebugInfo/Generic empty.ll

DebugInfo: Produce debug_{gnu_}pub{names,types} entries when explicitly requested, even in 
-gmlt or when empty

Turns out gold doesn't use the DW_AT_GNU_pubnames to decide whether to
parse the rest of the DIEs when building gdb-index. This causes gold to
trip over LLVM's output when there are DW_FORM_ref_addr present.

Gold does use the presence of a debug_gnu_pub{names,types} entry for the
CU to skip parsing the debug_info portion, so make sure that's included
even when empty (technically, when empty there couldn't be any ref_addr
anyway - it only came up when gmlt didn't produce any (even non-empty)
pubnames - but given what that reveals about gold's implementation, this
seems like a good thing to do for consistency).

FreeBSD — head/usr.bin/diff3 diff3.1

Update the diff3 manpage to reflect the fact the version in freebsd does
not use temporary files nor uses a /usr/libexec/diff3prog
Delta File
+1 -21 head/usr.bin/diff3/diff3.1
+1 -21 1 file

FreeBSD Ports — head/devel/llvm-devel Makefile

Disable LLDB on FreeBSD 10.

It's reliably failing to build on the ports cluster likely due to a
compiler or libc++ issue.
Delta File
+1 -0 head/devel/llvm-devel/Makefile
+1 -0 1 file

FreeNAS — gui/sharing models.py, gui/sharing/migrations 0003_cifs_auxsmbconf_change_default.py

Remove max length of 120 for auxiliary parameters

Ticket: #24159
(cherry picked from commit 2f6c573e5c331961dd5068e43e16ddb118865658)

FreeNAS — gui/sharing models.py, gui/sharing/migrations 0003_cifs_auxsmbconf_change_default.py

Remove max length of 120 for auxiliary parameters

Ticket: #24159

LLVM — lld/trunk/COFF Writer.cpp

Use MD5::hash(). NFC.
Delta File
+6 -10 lld/trunk/COFF/Writer.cpp
+6 -10 1 file

FreeBSD — head/usr.sbin/bsdconfig/console keymap, head/usr.sbin/bsdconfig/share keymap.subr

Fix long standing issue in bsdconfig's keymap selection

Since the translation to vt as terminal emulator, the keymaps files
path has changed and this change does not get followed in bsdconfig.
This implicates boot time warnings about a wrong keymap file, what
is very confusing for the new users and for me too, so initialize
the default keymaps search path depending on terminal type.

Differential Revision:        https://reviews.freebsd.org/D8734
Submitted by:        Oliver Pinter <oliver.pinter at hardenedbsd.org>
Reviewed by:        ed, jilles, dteske
MFC after:        3 days
X-MFC-to:        stable/11
Sponsored by:        HardenedBSD
Signed-off-by:        Oliver Pinter <oliver.pinter at hardenedbsd.org>

LLVM — llvm/trunk/test/DebugInfo/PDB pdbdump-objfilename.yaml, llvm/trunk/tools/llvm-pdbdump llvm-pdbdump.cpp

[llvm-pdbdump] [yaml2pdb] always include object file name in module info

Summary:
Previously, the yaml2pdb subcommand of llvm-pdbdump only
included object file names in module info if a module info stream was
present. This change makes it so that we include the object file name
even if there is no module info stream for the module. As a result,
running
llvm-pdbdump pdb2yaml -dbi-module-info original.pdb > original.yaml &&
llvm-pdbdump yaml2pdb -pdb=new.pdb original.yaml && llvm-pdbdump
pdb2yaml -dbi-module-info new.pdb > new.yaml now produces identical
original.yaml and new.yaml files.

Reviewers: amccarth, zturner

Reviewed By: zturner

Subscribers: fhahn, llvm-commits

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

LLVM — lld/trunk/COFF Writer.cpp, lld/trunk/test/COFF delayimports-error.test

Do not allow delay-importing data symbols.

If you pass /delayload:<dllname> to the COFF linker, it creates thunks
so that DLLs are loaded when they are used for the first time instead of
load-time.

This mechanism do not work for data symbols as there's no way to trap
acccesses to data imported from DLLs. (Technically, I think if we do not
initially map dllimport tables in memory, we could actually trap accesses
and delay-load data symbols, but that's not what Windows do.)

This patch is to report an error when you try to delay-load data symbols.

Fixes https://bugs.llvm.org/show_bug.cgi?id=33106

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

FreeBSD — head/usr.bin/diff3/tests diff3_test.sh

For now comment tests for arguments which are not in par with GNU diff3 yet

FreeBSD — head/usr.bin/diff3 diff3.c

Remove the MAX_CHECK macro, it was initially used to test if a file was a
text file or not.

The check is not done by diff3 but by diff (the argument -a is directly passed
to diff(1))
Delta File
+0 -2 head/usr.bin/diff3/diff3.c
+0 -2 1 file

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

fix(webshell): use TERM and then KILL to restart webshell

SIGHUP was an overlook, it doesn't do anything :).

Ticket:        #24161

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

fix(webshell): use TERM and then KILL to restart webshell

SIGHUP was an overlook, it doesn't do anything :).

Ticket:        #24161
(cherry picked from commit 94a9d00fdf88ac381f71c3f3a49aa6ac7202c237)

FreeBSD — head/usr.bin diff3, head/usr.bin/diff3 diff3.c diff3.1

Import working progress BSD diff3

import bsd diff3 from OpenBSD.
Differences with OpenBSD:
- lots of warning fixed
- no shell wrapper with diff3 actually living in libexec
- capsicumized

Keep it disconnected as it is not yet good enough to replace GNU diff

The motivation to import it now it to allow other people to jump in and also to
have an open development on it

Obtained from:        OpenBSD

LLVM — libcxx/trunk/test/support test_workarounds.h poisoned_hash_helper.hpp, libcxx/trunk/test/support/test.workarounds c1xx_broken_nullptr_conversion_operator.pass.cpp

[test] Remove workaround for C1XX conversion-to-nullptr bug

VSO#391542 "Types can't be convertible to nullptr_t"

Also put internal bug numbers on the workarounds in test_workarounds.h for correlation.

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

LLVM — libcxx/trunk/test/std/utilities/allocator.adaptor/allocator.adaptor.members construct_pair.pass.cpp, libcxx/trunk/test/support uses_alloc_types.hpp test_workarounds.h

[test] Workaround C1XX bug in uses_allocator_types.hpp

VSO#109062 "Explicit template argument specification with empty template parameter pack 
expansion does not imply further empty pack expansion"

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

FreeBSD — projects doctools

Abandon the doctools project

The new plan is to totally remove the roff toolchain from base as there are too
many corner cases to switch the roff toolchain
Delta File
+0 -0 projects/doctools/
+0 -0 1 file

OPNsense — net-mgmt/zabbix-agent Makefile

net-mgmt/zabbix-agent: release 1.0
Delta File
+1 -2 net-mgmt/zabbix-agent/Makefile
+1 -2 1 file