Displaying 1 50 of 4,701,645 commits (0.341s)

FreeBSD Ports — head/devel Makefile apitrace, head/devel/apitrace Makefile pkg-plist

New port: devel/apitrace: Tools for tracing OpenGL and other graphics APIs

PR:                223002
Submitted by:        Greg V <greg at unrelenting.technology>
Approved by:        tcberner (mentor)
Differential Revision:        https://reviews.freebsd.org/D13112

FreeBSD Ports — head/science Makefile gdma, head/science/gdma Makefile pkg-descr

New port: science/gdma: Anthony Stone's Gaussian Distributed Multipole Analysis

Approved by:        tcberner (mentor)
Differential Revision:        https://reviews.freebsd.org/D13110

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

[X86] Fix typo in variable name. NFC

LLVM — llvm/trunk/lib/Target/AArch64 AArch64RegisterBankInfo.cpp, llvm/trunk/test/CodeGen/AArch64/GlobalISel arm64-regbankselect.mir

[AArch64] Map G_LOAD on FPR when the definition goes to a copy to FPR

We used to detect loads feeding fp instructions, but we were
failing to take into account cases where this happens through copies.
For instance, loads can fed copies coming from the ABI lowering
of floating point arguments/results.

LLVM — llvm/trunk/lib/Target/AArch64 AArch64RegisterBankInfo.cpp, llvm/trunk/test/CodeGen/AArch64/GlobalISel arm64-regbankselect.mir

[AArch64] Map G_STORE on FPR when the source comes from a FPR copy

We used to detect that stores were fed by fp instructions, but we were
failing to take into account cases where this happens through copies.
For instance, stores can be fed by copies coming from the ABI lowering
of floating point arguments.

LLVM — llvm/trunk/lib/CodeGen/GlobalISel RegisterBankInfo.cpp, llvm/trunk/test/CodeGen/AArch64/GlobalISel arm64-regbankselect.mir

[RegisterBankInfo] Relax the assert of having matching type sizes on default mappings

Instead of asserting that the type sizes are exactly equal, we check
that the new size is big enough to contain the original type.
We have to relax this constrain because, right now, we sometimes
specify that things that are smaller than a storage type are legal
instead of widening everything to the size of a storage type.
E.g., we say that G_AND s16 is legal and we map that on GPR32.

This is something we may revisit in the future (either by changing
the legalization process or keeping track separately of the storage
size and the size of the type), but let us reflect the reality of
the situation for now.

LLVM — llvm/trunk/lib/Target/AArch64 AArch64GenRegisterBankInfo.def, llvm/trunk/test/CodeGen/AArch64/GlobalISel arm64-regbankselect.mir

[AArch64][RegisterBankInfo] Teach instruction mapping about gpr32 -> fpr16 cross copies

Turns out this copies can actually occur because of the way we lower the
ABI for half.

FreeBSD Ports — head/multimedia/plexmediaserver pkg-plist distinfo

multimedia/plexmediaserver: Update to 1.9.6.4429

Changelog:        http://forums.plex.tv/discussion/comment/1553832/#Comment_1553832

FreeBSD Ports — head/security/keepass distinfo Makefile

security/keepass: Update to 2.37

Changes this release:
  https://keepass.info/news/n171012_2.37.html

LLVM — llvm/trunk/lib/Support/Windows Path.inc

Reorder static functions. NFC.
Delta File
+35 -38 llvm/trunk/lib/Support/Windows/Path.inc
+35 -38 1 file

LLVM — llvm/trunk/lib/Support/Windows Path.inc

Split realPathFromHandle in two.

By having an UTF-16 version we avoid some code duplication in calling
GetFinalPathNameByHandleW.
Delta File
+17 -13 llvm/trunk/lib/Support/Windows/Path.inc
+17 -13 1 file

LLVM — cfe/trunk/include/clang/AST ExprCXX.h, cfe/trunk/lib/AST ExprCXX.cpp

[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes 
(NFC).

DragonFlyBSD — sys/sys indefinite2.h

<sys/indefinite2.h>: Fix header name.

This is never reached (<sys/globaldata.h> comes in via <sys/indefinite.h>
as it seems), but fix anyway.
Delta File
+1 -1 sys/sys/indefinite2.h
+1 -1 1 file

LLVM — llvm/trunk/lib/Transforms/Utils ASanStackFrameLayout.cpp, llvm/trunk/unittests/Transforms/Utils ASanStackFrameLayoutTest.cpp

[asan] Add a full redzone after every stack variable

We were not doing that for large shadow granularity.  Also add more
stack frame layout tests for large shadow granularity.

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

LLVM — lldb/trunk/source/Plugins/ABI/SysV-ppc ABISysV_ppc.cpp, lldb/trunk/source/Plugins/ABI/SysV-ppc64 ABISysV_ppc64.cpp

[ABI] Remove dead code that was copy-pasted all around. NFCI.

LLVM — lldb/trunk/source/Core Module.cpp

[Module] Throw away some more commented code. NFCI.
Delta File
+0 -37 lldb/trunk/source/Core/Module.cpp
+0 -37 1 file

FreeBSD Ports — head UPDATING, head/graphics/netpbm Makefile

graphics/netpbm: Fix build with older netpbm versions installed

The build currently fails when older netpbm version are still
installed in the build environment e.g. when upgrading from 10.35.98
to 10.80.00 the build fails with

ppmtompeg.o: In function `main':
ppmtompeg.c:(.text+0x9a5): undefined reference to `pm_strfree'
ppmtompeg.o: In function `getUserFrameFile':
ppmtompeg.c:(.text+0xcb1): undefined reference to `pm_asprintf'
ppmtompeg.c:(.text+0xcfb): undefined reference to `pm_strfree'
ppmtompeg.c:(.text+0xd04): undefined reference to `pm_strfree'

- Use explicit paths when linking with libnetpbm
- Remove UPDATING entry that previously recommended deinstalling
  netpbm first when using portmaster/portupgrade

PR:                223724

LLVM — cfe/trunk/lib/CodeGen CGOpenMPRuntime.cpp CGStmt.cpp

Fix some -Wunused-variable warnings

LLVM — lldb/trunk/source/Plugins/ABI/SysV-x86_64 ABISysV_x86_64.cpp

[ABI/SysV] Remove more dead code. NFCI.

LLVM — lldb/trunk/source/Core FileSpecList.cpp

[Core] Garbage collect dead code untouched in years. NFCI.

This sketching can be resurrected if anybody needs it, although
I doubt is relevant these days.

OPNsense — net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms dialogFrontend.xml, net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy HAProxy.xml

 

Merge pull request #380 from fraenki/issue_375

net/haproxy: make SSL parameters configurable
∈ Frank Wall - 80613eea - 2017-11-18 00:09:38
net/haproxy: support HSTS, refs #375

LLVM — llvm/trunk/include/llvm/Target Target.td GenericOpcodes.td, llvm/trunk/utils/TableGen CodeGenInstruction.cpp CodeGenInstruction.h

[globalisel][tablegen] Generalize pointer-type inference by introducing ptypeN. NFC

ptypeN is functionally the same as typeN except that it informs the
SelectionDAG importer that an operand should be treated as a pointer even
if it was written as iN. This is important for patterns that use iN instead
of iPTR to represent pointers. E.g.:
  (set GPR64:$dst, (load GPR64:$addr))

Previously, this was handled as a hardcoded special case for the appropriate
operands to G_LOAD and G_STORE.

FreeBSD Ports — head/www/rubygem-geminabox distinfo Makefile

FreeBSD Ports — head/www/p5-CGI-Fast distinfo Makefile

FreeBSD Ports — head/textproc/p5-Hash-Merge distinfo Makefile

FreeBSD Ports — head/devel/p5-namespace-clean-xs distinfo Makefile

FreeBSD Ports — head/devel/p5-MetaCPAN-Client distinfo Makefile

FreeBSD Ports — head/devel Makefile p5-Clone-Choose, head/devel/p5-Clone-Choose Makefile pkg-descr

Add p5-Clone-Choose 0.008

Clone::Choose checks several different modules which provides a clone() function
and selects an appropriate one. The default preference is:
- Clone
- Storable
- Clone::PP

This list might evolve in future. Please see ["EXPORTS"](#exports) how to pick a
particular one.

WWW: http://search.cpan.org/dist/Clone-Choose/

LLVM — llvm/trunk/utils/lit/lit run.py

[lit] Try to improve Ctrl-C behavior on Windows

This functionality was broken during a refactor a while back because
'pool' is no longer in scope.
Delta File
+10 -10 llvm/trunk/utils/lit/lit/run.py
+10 -10 1 file

LLVM — llvm/trunk/runtimes CMakeLists.txt

[CMake][runtimes] Don't passthrough prefixes for non-default targets

The passthrough is useful for setting up the options for the default
build, but we already have a different mechanism to pass CMake flags
to builds for builtins and runtimes targets so this is not really
needed there. Furthermore, when the flags are set for the default
build, with the prefix passthrough set we have to explicitly override
all options in other targets which can be cumbersome.

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

OPNsense — net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms main.xml, net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy HAProxy.xml

net/haproxy: add global SSL default values, refs #375

LLVM — cfe/trunk/include/clang/AST Type.h, cfe/trunk/lib/AST Type.cpp

[AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes 
(NFC).

NAS4Free — trunk/build/ports/bash distinfo

typo
Delta File
+1 -1 trunk/build/ports/bash/distinfo
+1 -1 1 file

FreeBSD — head/sys/kern kern_mutex.c kern_sx.c

locks: fix compilation issues without SMP or KDTRACE_HOOKS

HardenedBSD — sys/kern kern_mutex.c kern_sx.c

locks: fix compilation issues without SMP or KDTRACE_HOOKS
Delta File
+3 -2 sys/kern/kern_mutex.c
+2 -2 sys/kern/kern_sx.c
+5 -4 2 files

FreeBSD — head/sys/netpfil/ipfw ip_fw2.c

Add comment for accidentally committed unrelated change in r325960.

Do not invoke IPv4 NAT handler for non IPv4 packets. Libalias expects
a packet is IPv4. And in case when it is IPv6, it just translates them
as IPv4. This leads to corruption and in some cases to panics.
In particular a panic can happen when value of ip6_plen modified to
something that leads to IP fragmentation, but actual packet length does
not match the IP length.

Packets that are not IPv4 will be dropped by NAT rule.

Reported by:        Viktor Dukhovni <freebsd at dukhovni dot org>
MFC after:        1 week
Delta File
+4 -0 head/sys/netpfil/ipfw/ip_fw2.c
+4 -0 1 file

HardenedBSD — sys/netpfil/ipfw ip_fw2.c

Add comment for accidentally committed unrelated change in r325960.

Do not invoke IPv4 NAT handler for non IPv4 packets. Libalias expects
a packet is IPv4. And in case when it is IPv6, it just translates them
as IPv4. This leads to corruption and in some cases to panics.
In particular a panic can happen when value of ip6_plen modified to
something that leads to IP fragmentation, but actual packet length does
not match the IP length.

Packets that are not IPv4 will be dropped by NAT rule.

Reported by:        Viktor Dukhovni <freebsd at dukhovni dot org>
MFC after:        1 week
Delta File
+4 -0 sys/netpfil/ipfw/ip_fw2.c
+4 -0 1 file

FreeBSD — head/sys/dev/cxgbe t4_main.c, head/sys/dev/cxgbe/common common.h

cxgbe(4): Add core Vdd to the sysctl MIB.

Sponsored by:        Chelsio Communications

HardenedBSD — sys/dev/cxgbe t4_main.c, sys/dev/cxgbe/common common.h

cxgbe(4): Add core Vdd to the sysctl MIB.

Sponsored by:        Chelsio Communications

LLVM — cfe/trunk CODE_OWNERS.TXT

Change code owner for Clang Static Analyzer to Devin Coughlin.

Differential Revision: https://reviews.llvm.org/D39964
Delta File
+4 -4 cfe/trunk/CODE_OWNERS.TXT
+4 -4 1 file

OPNsense — net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms dialogAction.xml

net/haproxy: fix syntax error

OPNsense — net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms dialogFrontend.xml, net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy HAProxy.xml

net/haproxy: make SSL params configurable, closes #375

ZFS on Linux — module/zfs arc.c

Fix ARC pointer overrun

Only access the `b_crypt_hdr` field of an ARC header if the content
is encrypted.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tom Caputi <tcaputi at datto.com>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Reviewed-by: Giuseppe Di Natale <dinatale2 at llnl.gov>
Signed-off-by: DHE <git at dehacked.net>
Closes #6877
Delta File
+11 -9 module/zfs/arc.c
+11 -9 1 file

FreeBSD Ports — head/deskutils Makefile latte-dock, head/deskutils/latte-dock pkg-plist Makefile

Add latte-dock, an alternative launcher / taskbar from the KDE community.

Approved by:        tcberner (mentor)
Differential Revision:        https://reviews.freebsd.org/D13075

LLVM — llvm/trunk/utils/lit/lit/llvm config.py

Fix an issue with llvm lit tool substitutions.

When using an installed clang with an in-tree llvm, we were not
searching in the right paths for the tools.

FreeBSD Ports — branches/2017Q4/emulators/citra distinfo Makefile

MFH: r453150 r453584 r453587 r453649 r453946 r454386

emulators/citra: update to s20171116

Changes:        https://github.com/citra-emu/citra/compare/9381cfa6...c810a3f3b
Approved by:        ports-secteam (swills, implicit for snapshots)

FreeBSD — head/sys/modules/ipfw Makefile, head/sys/netpfil/ipfw ip_fw2.c

Unconditionally enable support for O_IPSEC opcode.

IPsec support can be loaded as kernel module, thus do not depend from
kernel option IPSEC and always build O_IPSEC opcode implementation as
enabled.

Obtained from:        Yandex LLC
MFC after:        1 week
Sponsored by:        Yandex LLC

HardenedBSD — sys/modules/ipfw Makefile, sys/netpfil/ipfw ip_fw2.c

Unconditionally enable support for O_IPSEC opcode.

IPsec support can be loaded as kernel module, thus do not depend from
kernel option IPSEC and always build O_IPSEC opcode implementation as
enabled.

Obtained from:        Yandex LLC
MFC after:        1 week
Sponsored by:        Yandex LLC

FreeBSD Ports — head/devel/erlang-erlware_commons distinfo Makefile, head/devel/erlang-erlware_commons/files patch-rebar.config patch-rebar.config.script

Update devel/erlang-erlware_commons to version 1.0.3.