Displaying 1 50 of 4,592,823 commits (0.668s)

FreeBSD Ports — head/mail/cyrus-imapd24/files patch-imap__lmtpd.c

Fix delivering the messages into the local mailbox by lmtpd.

PR:                219494
Obtained from:        

LLVM — llvm/trunk/lib/Target/MSP430 MSP430InstrInfo.td MSP430ISelDAGToDAG.cpp, llvm/trunk/test/CodeGen/MSP430 vararg.ll

[MSP430] Fix PR33050: Don't use ADD16ri to lower FrameIndex.

Use ADDframe pseudo instruction instead.
This will fix machine verifier error, and will help to fix PR32146.

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

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

feat(middlewared): run save in datastore.insert in a thread as well

Ticket:        #24138
(cherry picked from commit 377a038f2913c2e5708b63d9d3f263e8c6a01799)

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

feat(middlewared): run save in datastore.insert in a thread as well

Ticket:        #24138

FreeBSD Ports — head/textproc Makefile py-parsel, head/textproc/py-parsel Makefile pkg-descr

Parsel is a library to extract data from HTML and XML using XPath and CSS

PR:                219309
Submitted by:        Eric Camachat <eric at camachat.org>

LLVM — cfe/trunk/lib/Driver Driver.cpp, cfe/trunk/test/Driver arm-darwin-builtin.c split-debug.h

Driver must return non-zero code on errors in command line

This is recommit of r302775, reverted in r302777 due to a fail in
clang-tidy. Original mesage is below.

Now if clang driver is given wrong arguments, in some cases it
continues execution and returns zero code. This change fixes this

The fix revealed some errors in clang test set.

File test/Driver/gfortran.f90 added in r118203 checks forwarding
gfortran flags to GCC. Now driver reports error on this file, because
the option -working-directory implemented in clang differs from the
option with the same name implemented in gfortran, in clang the option
requires argument, in gfortran does not.

In the file test/Driver/arm-darwin-builtin.c clang is called with
options -fbuiltin-strcat and -fbuiltin-strcpy. These option were removed
in r191435 and now clang reports error on this test.

File arm-default-build-attributes.s uses option -verify, which is not
supported by driver, it is cc1 option.

Similarly, the file split-debug.h uses options -fmodules-embed-all-files

    [5 lines not shown]

LLVM — llvm/trunk/test/Transforms/InstCombine icmp-xor-signbit.ll

[InstCombine] add tests to show potential missing folds; NFC

As noted in https://bugs.llvm.org/show_bug.cgi?id=33138 and
the comments, there are multiple ways to view this. If we
choose not to solve this in InstCombine, these tests will
serve as documentation of that choice.

LLVM — llvm/trunk/lib/Target/AMDGPU AMDGPUISelDAGToDAG.cpp SMInstructions.td, llvm/trunk/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

Revert "AMDGPU: Fold CI-specific complex SMRD patterns into existing complex patterns"

This reverts commit e065977c4b5f68ab845400b256f6a3822b1325fa.

It doesn't work. S_LOAD_DWORD_IMM_ci and friends aren't selected by any of
the patterns, so it was putting 32-bit literals into the 8-bit field.

FreeBSD Ports — head/net/samba44 distinfo Makefile, head/net/samba45 distinfo Makefile

Urgent upgrade of the Samba 4.[4-6] ports to address RCE in the Samba code(CVE-2017-7494). 
All versions starting from 3.5+ are affected.

Security:        CVE-2017-7494

FreeNAS — gui/storage forms.py

fix(gui): use default timeout to setup system dataset

Ticket:        #24141
(cherry picked from commit fcce308f5c6a33180b29f4ac13a97d1208ad637d)
Delta File
+1 -1 gui/storage/forms.py
+1 -1 1 file

FreeNAS — gui/storage forms.py

fix(gui): use default timeout to setup system dataset

Ticket:        #24141
Delta File
+1 -1 gui/storage/forms.py
+1 -1 1 file

FreeBSD Ports — head/devel Makefile py-PyDispatcher, head/devel/py-PyDispatcher Makefile pkg-descr

PyDispatcher is an enhanced version of Patrick K. O’Brien’s original
dispatcher.py module. It provides the Python programmer with a robust mechanism
for event routing within various application contexts.

Included in the package are the robustapply and saferef modules, which provide
the ability to selectively apply arguments to callable objects and to reference
instance methods using weak-references.

PR:                219310
Submitted by:        Eric Camachat <eric at camachat.org>

LLVM — cfe/trunk/include/clang/Basic DiagnosticSemaKinds.td, cfe/trunk/lib/Sema SemaChecking.cpp

Generalize two diagnostic messages to take function name as parameter.

FreeBSD — head/sys/contrib/ipfilter/netinet ip_nat.c

Ifdef out a redundant if statement when LARGE_NAT is disabled.

MFC after:        1 week

LLVM — cfe/trunk/lib/Sema SemaCoroutine.cpp, cfe/trunk/test/SemaCXX coroutine-unhandled_exception-warning.cpp coroutines.cpp

[coroutines] Improved diagnostics when unhandled_exception is missing in the promise_type

Summary: Now we helpfully provide a note pointing at the promise_type in question.

Reviewers: EricWF, GorNishanov

Reviewed By: GorNishanov

Subscribers: cfe-commits

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

FreeBSD Ports — head/devel/kyua Makefile pkg-plist

devel/kyua: Install kyua.conf as a sample file

Previously, kyua upgrades would override users' changes to
/usr/local/etc/kyua/kyua.conf.  Now the upgrade will only affect

PR:                217990
Reported by:        ngie
Reviewed by:        jmmv, ngie
Approved by:        jmmv (maintainer)
Approved by:        brd (ports)
Sponsored by:        Spectra Logic Corp

FreeNAS — gui/system forms.py

fix(gui): response content expect bytes not str

Ticket:        #24140
(cherry picked from commit d63cfe96a2d83277f6b10c25da47064b2c7091e0)
Delta File
+4 -4 gui/system/forms.py
+4 -4 1 file

FreeNAS — gui/system forms.py

fix(gui): response content expect bytes not str

Ticket:        #24140
Delta File
+4 -4 gui/system/forms.py
+4 -4 1 file

FreeBSD — head/usr.sbin/bhyve bhyvegc.c

bhyvegc_resize: make use of reallocarray(3) for bounds-checking.

Also add __FBSDID.

Reviewed by:        grehan

This file lacks a license(!) so for this change the following declaration

To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably
and unconditionally waives, abandons, and surrenders all of Affirmer's
Copyright and Related Rights and associated claims and causes of action,
whether now known or unknown (including existing as well as future claims
and causes of action).
Delta File
+6 -3 head/usr.sbin/bhyve/bhyvegc.c
+6 -3 1 file

LLVM — cfe/trunk/lib/Index IndexBody.cpp, cfe/trunk/test/Index/Core index-source.m

[index] The references to explicit class properties should be recorded


FreeNAS — gui/system views.py

fix(gui): increase timeout to delete boot env

Ticket:        #24139
Delta File
+2 -2 gui/system/views.py
+2 -2 1 file

FreeBSD — stable/11/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r318763, EARLY_AP_STARTUP enabled by default.

Sponsored by:        The FreeBSD Foundation

LLVM — llvm/trunk/test/Transforms/InstCombine bitcast.ll

[InstCombine] add tests to document bitcast + bitwise-logic behavior; NFC

The solution for PR26702 ( https://bugs.llvm.org/show_bug.cgi?id=26702 )
added a canonicalization rule, but the minimal regression tests don't 
demonstrate how that rule interacts with other folds.

LLVM — llvm/branches/release_40/lib/Target/ARM ARMISelLowering.cpp, llvm/branches/release_40/test/CodeGen/ARM constantpool-promote.ll constantpool-promote-ldrh.ll

Merging r303679:

r303679 | oleg | 2017-05-23 15:38:37 -0400 (Tue, 23 May 2017) | 16 lines

[ARM] Temporarily disable globals promotion to constant pools to prevent miscompilation

A temporary workaround for PR32780 - rematerialized instructions accessing the same 
promoted global through different constant pool entries.

The patch turns off the globals promotion optimization leaving all its code in place, so 
that it can be easily turned on once PR32780 is fixed.

Since this is a miscompilation issue causing generation of misbehaving code, and the 
problem is very subtle, the patch might be valuable enough to get into 4.0.1.

Reviewers: efriedma, jmolloy

Reviewed By: efriedma

Subscribers: aemerson, javed.absar, llvm-commits, rengolin, asl, tstellar

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

LLVM — cfe/trunk/test/CodeGenCoroutines coro-unhandled-exception.cpp coro-promise-dtor.cpp, cfe/trunk/test/CodeGenCoroutines/Inputs coroutine.h

[coroutines] [NFC] Add tests for return_void, unhandled_exception and promise dtor

* Test that coroutine promise destructor is called.
* Test that we call return_void on fallthrough
* Test that we call unhandled exception in a try catch surrounding the body

Reviewers: EricWF, GorNishanov

Reviewed By: GorNishanov

Subscribers: cfe-commits

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

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

fix(middlewared): run datastore operations in a thread

Ticket:        #24138
(cherry picked from commit 7f77c525f34009b61909b5282489bee67f708a58)

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

fix(middlewared): run datastore operations in a thread

Ticket:        #24138

LLVM — llvm/trunk/include/llvm/Analysis ScalarEvolution.h, llvm/trunk/lib/Analysis ScalarEvolution.cpp

Revert "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"

This reverts commit r303730 because it broke all the buildbots.

LLVM — llvm/branches/release_40/include/llvm/MC ConstantPools.h, llvm/branches/release_40/lib/MC ConstantPools.cpp

Merging r302416:

r302416 | mstorsjo | 2017-05-08 06:26:24 -0400 (Mon, 08 May 2017) | 19 lines

[ARM] Clear the constant pool cache on explicit .ltorg directives

Multiple ldr pseudoinstructions with the same constant value will
reuse the same constant pool entry. However, if the constant pool
is explicitly flushed with a .ltorg directive, we should not try
to reference constants in the previous pool any longer, since they
may be out of range.

This fixes assembling hand-written assembler source which repeatedly
loads the same constant value, across a binary size larger than the
pc-relative fixup range for ldr instructions (4096 bytes). Such
assembler source already uses explicit .ltorg instructions to emit
constant pools with regular intervals. However if we try to reuse
constants emitted in earlier pools, they end up out of range.

This makes the output of the testcase match what binutils gas does
(prior to this patch, it would fail to assemble).

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

NAS4Free — trunk/build CHANGES, trunk/build/ports/samba46 distinfo Makefile

Upgrade samba to 4.6.4.

NAS4Free — branches/ CHANGES, branches/ distinfo Makefile

Upgrade samba to 4.4.14.

FreeBSD Ports — head/games/tome4 distinfo Makefile

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

fix(middlewared): wait socket to be ready for read

Make this gevent friendly or it can block indefinitely.

Ticket:        #23523

FreeBSD Ports — head/devel/rubygem-rubocop distinfo Makefile

FreeBSD Ports — head/devel/p5-CPAN-Perl-Releases distinfo Makefile

LLVM — llvm/trunk/lib/Target/Hexagon HexagonVLIWPacketizer.cpp

[Hexagon] Fix comment in HexagonPacketizer::runOnMachineFunction

Patch by Wei-Ren Chen.

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

LLVM — llvm/trunk/include/llvm/Analysis TargetTransformInfo.h TargetTransformInfoImpl.h, llvm/trunk/lib/Analysis TargetTransformInfo.cpp

[LoopVectorizer]  Let target prefer scalar addressing computations.

The loop vectorizer usually vectorizes any instruction it can and then
extracts the elements for a scalarized use. On SystemZ, all elements
containing addresses must be extracted into address registers (GRs). Since
this extraction is not free, it is better to have the address in a suitable
register to begin with. By forcing address arithmetic instructions and loads
of addresses to be scalar after vectorization, two benefits result:

* No need to extract the register
* LSR optimizations trigger (LSR isn't handling vector addresses currently)

Benchmarking show improvements on SystemZ with this new behaviour.

Any other target could try this by returning false in the new hook

Review: Renato Golin, Elena Demikhovsky, Ulrich Weigand

pfSense — tools/conf/pfPorts poudriere_bulk

Activate bandwidthd for testing
Delta File
+1 -0 tools/conf/pfPorts/poudriere_bulk
+1 -0 1 file

FreeBSD Ports — head/graphics/ImageMagick7 distinfo Makefile, head/graphics/ImageMagick7-nox11 Makefile

Update ImageMagick7 to 7.0.5-7.

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

fix(middlewared): missing import

Ticket:        #23523

LLVM — llvm/trunk/lib/Target/SystemZ SystemZInstrInfo.cpp

[SystemZ]  Fix register modelling in expandLoadStackGuard()

EXPENSIVE_CHECKS found this bug (https://bugs.llvm.org/show_bug.cgi?id=33047), which
this patch fixes. The EAR instruction defines a GR32, not a GR64.

Review: Ulrich Weigand

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

fix(middlewared): make sure socket file exists before trying

Ticket:        #23523

FreeBSD Ports — head/textproc/rubygem-rouge1 Makefile pkg-descr

Remove superfluous /

- Update WWW

FreeBSD Ports — head/textproc/rubygem-amatch distinfo Makefile

FreeBSD Ports — head/net/rubygem-omniauth-github distinfo Makefile

FreeBSD Ports — head/net/rubygem-domain_name distinfo Makefile

FreeBSD Ports — head/graphics/rubygem-scruffy Makefile


FreeBSD Ports — head/devel/rubygem-newrelic_rpm distinfo Makefile

FreeBSD Ports — head/devel/rubygem-aws-sdk distinfo Makefile