Displaying 1 50 of 5,938,289 commits (0.264s)

Illumos — usr/src/man/man1m cron.1m

8016 cron(1M): Strange sentence in the man page
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at omniti.com>
Delta File
+4 -11 usr/src/man/man1m/cron.1m
+4 -11 1 file

FreeBSD — stable/10/usr.sbin/ctld ctld.c ctld.h

MFC r316677: Do not register in CTL portal groups without portals.

From config synthax point of view such portal groups are not incorrect,
but they are useless since can not receive any connection.  And since
CTL port resource is very limited, it is good to save it.

FreeBSD — stable/11/usr.sbin/ctld ctld.c ctld.h

MFC r316677: Do not register in CTL portal groups without portals.

From config synthax point of view such portal groups are not incorrect,
but they are useless since can not receive any connection.  And since
CTL port resource is very limited, it is good to save it.

LLVM — llvm/trunk/lib/Target/ARM ARMInstructionSelector.cpp, llvm/trunk/test/CodeGen/ARM/GlobalISel arm-instruction-select.mir arm-isel.ll

[ARM] GlobalISel: Select G_CONSTANT with CImm operands

When selecting a G_CONSTANT to a MOVi, we need the value to be an Imm
operand. We used to just leave the G_CONSTANT operand unchanged, which
works in some cases (such as the GEP offsets that we create when
referring to stack slots). However, in many other places the G_CONSTANTs
are created with CImm operands. This patch makes sure to handle those as
well, and to error out gracefully if in the end we don't end up with an
Imm operand.

Thanks to Oliver Stannard for reporting this issue.

LLVM — llvm/trunk/tools/llvm-xray xray-graph-diff.h xray-graph.h

[XRay][tools] Fixup for pedantic and permissive errors/warnings

Remove extraneous semicolons and fully qualify the Trace type.

Follow-up to D29320.

LLVM — llvm/trunk/test/tools/llvm-xray/X86 graph-diff-simple.txt, llvm/trunk/test/tools/llvm-xray/X86/Inputs graph-diff-B.yaml graph-diff-A.yaml

[XRay] A tool for Comparing xray function call graphs

Summary:
This is a tool for comparing the function graphs produced by the
llvm-xray graph too. It takes the form of a new subcommand of the
llvm-xray tool 'graph-diff'.

This initial version of the patch is very rough, but it is close to
feature complete.

Depends on D29363

Reviewers: dblaikie, dberris

Reviewed By: dberris

Subscribers: mgorny, llvm-commits

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

LLVM — llvm/trunk/lib/Support APInt.cpp, llvm/trunk/unittests/ADT APIntTest.cpp

[APInt] Make behavior of ashr by BitWidth consistent between single and multi word.

Previously single word would always return 0 regardless of the original sign. Multi word 
would return all 0s or all 1s based on the original sign. Now single word takes into 
account the sign as well.

OPNsense — Mk bsd.emacs.mk bsd.port.mk, Mk/Uses python.mk ada.mk

Framework: partially sync with upstream

Taken from: FreeBSD

OPNsense — www/phalcon Makefile distinfo, www/phalcon/files extra-patch-phalcon.zep.c

www/phalcon: sync with upstream

Taken from: FreeBSD

OPNsense — sysutils/monit distinfo Makefile

sysutils/monit: sync with upstream

Taken from: FreeBSD

OPNsense — misc/pciids distinfo Makefile

misc/pciids: sync with upstream

Taken from: FreeBSD
Delta File
+3 -3 misc/pciids/distinfo
+2 -2 misc/pciids/Makefile
+5 -5 2 files

OPNsense — sysutils/e2fsprogs/files patch-tests_r__inline__xattr_script

sysutils/e2fsprogs: sync with upstream

Taken from: FreeBSD

OPNsense — editors/vim distinfo Makefile

editors/vim: sync with upstream

Taken from: FreeBSD
Delta File
+3 -3 editors/vim/distinfo
+1 -1 editors/vim/Makefile
+4 -4 2 files

OPNsense — shells/bash Makefile

shells/bash: sync with upstream

Taken from: FreeBSD
Delta File
+6 -2 shells/bash/Makefile
+6 -2 1 file

OPNsense — devel/git Makefile

devel/git: sync with upstream

Taken from: FreeBSD
Delta File
+9 -0 devel/git/Makefile
+9 -0 1 file

OPNsense — security/ca_root_nss distinfo Makefile

security/ca_root_nss: sync with upstream

Taken from: FreeBSD

OPNsense — security/vuxml vuln.xml

security/vuxml: sync with upstream

Taken from: FreeBSD
Delta File
+25 -0 security/vuxml/vuln.xml
+25 -0 1 file

OPNsense — lang/python27 Makefile, lang/python27/files extra-patch-setup.py patch-setup.py

lang/python27: partially sync with upstream

Taken from: FreeBSD

OPNsense — archivers/py-brotli distinfo Makefile, archivers/rox-archive Makefile

*/*: sync with upstream

Taken from: FreeBSD

OPNsense — build rename.sh clean.sh

build/rename: add support for image types, clean up clean
Delta File
+27 -0 build/rename.sh
+8 -8 build/clean.sh
+35 -8 2 files

LLVM — llvm/trunk/include/llvm/Support DynamicLibrary.h, llvm/trunk/lib/Support DynamicLibrary.cpp SearchForAddressOfSpecialSymbol.cpp

Revert "Refactor DynamicLibrary so searching for a symbol will have a defined order.”
The changes are causing the i686-mingw32 build to fail.

This reverts commit r301153, and the changes for a separate warning on i686-mingw32 in 
r301155  and r301156.

LLVM — llvm/trunk/lib/Support DynamicLibrary.cpp, llvm/trunk/lib/Support/Windows DynamicLibrary.inc

Fix warning converting from boolean to pointer introduced in r301153.

This reverts commit r301155, which was incorrect.

LLVM — llvm/trunk/lib/Support DynamicLibrary.cpp

Fix warning converting from void* to boolean introduced in r301153.

LLVM — llvm/trunk/lib/Analysis ScalarEvolution.cpp, llvm/trunk/test/Transforms/LoopUnswitch 2008-11-03-Invariant.ll

Revert "[SCEV] Enable SCEV verification by default in EXPENSIVE_CHECKS builds"

This reverts commit r301150.  It breaks CodeGen/Hexagon/hwloop-wrap2.ll, reverting
while I investigate.

LLVM — llvm/trunk/include/llvm/Support DynamicLibrary.h, llvm/trunk/lib/Support DynamicLibrary.cpp SearchForAddressOfSpecialSymbol.cpp

Refactor DynamicLibrary so searching for a symbol will have a defined order and
libraries are properly unloaded when llvm_shutdown is called.

Summary:
This was mostly affecting usage of the JIT, where storing the library handles in
a set made iteration unordered/undefined. This lead to disagreement between the
JIT and native code as to what the address and implementation of particularly on
Windows with stdlib functions:

JIT: putenv_s("TEST", "VALUE") // called msvcrt.dll, putenv_s
JIT: getenv("TEST") -> "VALUE" // called msvcrt.dll, getenv
Native: getenv("TEST") -> NULL // called ucrt.dll, getenv

Also fixed is the issue of DynamicLibrary::getPermanentLibrary(0,0) on Windows
not giving priority to the process' symbols as it did on Unix.

Reviewers: chapuni, v.g.vassilev, lhames

Reviewed By: lhames

Subscribers: danalbert, srhines, mgorny, vsk, llvm-commits

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

LLVM — llvm/trunk/include/llvm/ExecutionEngine/Orc RPCSerialization.h

[Orc] Fix a warning by removing an unused lambda capture.

LLVM — llvm/trunk/lib/Analysis ScalarEvolution.cpp

Fix unused variables / fields warnings in release builds

LLVM — llvm/trunk/lib/Analysis ScalarEvolution.cpp, llvm/trunk/test/Transforms/LoopUnswitch 2008-11-03-Invariant.ll

[SCEV] Enable SCEV verification by default in EXPENSIVE_CHECKS builds

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

[SCEV] Fix exponential time complexity by caching

FreeBSD Ports — branches/2017Q2/www/drupal8 pkg-plist distinfo, branches/2017Q2/www/drupal8/files pkg-message.in

MFH: r438270 r439123

- Update to 8.3.1

Security:        CVE-2017-6919
Approved by:        ports-secteam (with hat)

FreeBSD Ports — branches/2017Q2/sysutils/qjail Makefile distinfo

MFH: r439000

- Update to 5.2

PR:                218272
Approved by:        ports-secteam (with hat)

LLVM — llvm/trunk/lib/Transforms/IPO PartialInlining.cpp, llvm/trunk/test/Transforms/CodeExtractor PartialInlineOptRemark.ll

[PartialInine]: add triaging options

There are more bugs (runtime failures) triggered when partial
inlining is turned on. Add options to help triaging problems.

LLVM — llvm/trunk/include/llvm/ExecutionEngine/Orc RPCSerialization.h

[Orc] Use recursive mutexes for Error serialization.

Errors can be nested, so we need recursive locking for serialization /
deserialization.

HardenedBSD — usr.sbin/nfsuserd nfsuserd.c

Fix the default uid/gid values in nfsuserd.c

This patch sets the default uid/gid values for "nobody" and "nogroup"
to the values in the password and group databases. Normally nfsuserd(8)
will override these with whatever is in the password/group databases,
so these values are only used when the databases entries aren't available.
It would be nice to use the definitions in sys/conf.h, but those are
in the _KERNEL section of the file.

Reported by:        tez at pkgsrc.org
Submitted by:        tez at pkgsrc.org
MFC after:        2 weeks
Delta File
+2 -2 usr.sbin/nfsuserd/nfsuserd.c
+2 -2 1 file

FreeBSD — head/usr.sbin/nfsuserd nfsuserd.c

Fix the default uid/gid values in nfsuserd.c

This patch sets the default uid/gid values for "nobody" and "nogroup"
to the values in the password and group databases. Normally nfsuserd(8)
will override these with whatever is in the password/group databases,
so these values are only used when the databases entries aren't available.
It would be nice to use the definitions in sys/conf.h, but those are
in the _KERNEL section of the file.

Reported by:        tez at pkgsrc.org
Submitted by:        tez at pkgsrc.org
MFC after:        2 weeks
Delta File
+2 -2 head/usr.sbin/nfsuserd/nfsuserd.c
+2 -2 1 file

FreeBSD Ports — head/sysutils/lsof distinfo Makefile, head/sysutils/lsof/files patch-dlsof.h

sysutils/lsof: upgrade to 4.90K, integrate our local patch upstream

Obtained from:        Vic Abell <vabell at lsof.comcastbiz.net>
Differential Revision:        https://reviews.freebsd.org/D10474

LLVM — llvm/trunk/lib/Analysis ScalarEvolution.cpp

[SCEV] Move towards a verifier without false positives

This change reboots SCEV's current (off by default) verification logic
to avoid false failures.  Instead of stringifying trip counts, it maps
old and new trip counts to the same ScalarEvolution "universe" and
asks ScalarEvolution to compute the difference between them.  If the
difference comes out to be a non-zero constant, then (barring some
corner cases) we *know* we messed up.

I've not yet enabled this by default since it hits an exponential time
issue in SCEV, but once I fix that, I'll flip it on by default in
EXPENSIVE_CHECKS builds.

HardenedBSD — lib/msun/src e_asin.c

msun: Remove trailing space in Sunsoft copyright statement.

Submittedby:        kargl
Delta File
+1 -1 lib/msun/src/e_asin.c
+1 -1 1 file

FreeBSD — head/lib/msun/src e_asin.c

msun: Remove trailing space in Sunsoft copyright statement.

Submittedby:        kargl
Delta File
+1 -1 head/lib/msun/src/e_asin.c
+1 -1 1 file

FreeBSD — head/sys/kern vfs_bio.c

Make it possible to terminate "show lockedbufs" by pressing "q".

MFC after:        2 weeks
Delta File
+2 -0 head/sys/kern/vfs_bio.c
+2 -0 1 file

HardenedBSD — sys/kern vfs_bio.c

Make it possible to terminate "show lockedbufs" by pressing "q".

MFC after:        2 weeks
Delta File
+2 -0 sys/kern/vfs_bio.c
+2 -0 1 file

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

[X86][AVX] Add scheduling latency/throughput tests for some AVX1 instructions

More instructions will be added in future commits

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineAndOrXor.cpp, llvm/trunk/test/Transforms/InstCombine and-or-not.ll

[InstCombine] add/move folds for [not]-xor

We handled all of the commuted variants for plain xor already,
although they were scattered around and sometimes folded less
efficiently using distributive laws. We had no folds for not-xor.

Handling all of these patterns consistently is part of trying to 
reinstate:
https://reviews.llvm.org/rL300977

FreeBSD — head/bin/sh/tests/expansion cmdsubst24.0 Makefile

sh: Add tests for NUL byte in command substitution output.

HardenedBSD — bin/sh/tests/expansion cmdsubst24.0 Makefile

sh: Add tests for NUL byte in command substitution output.

HardenedBSD — lib/libc/regex regcomp.c regex2.h

regex: unsign and constify some variables.

Taking some hints from the regex variant in nvi(1) and higher-level
compiler warnings, update some types in our regex(3) implementation.

Joint work with:        Kyle Evans
MFC after:                2 weeks

FreeBSD — head/lib/libc/regex regcomp.c regex2.h

regex: unsign and constify some variables.

Taking some hints from the regex variant in nvi(1) and higher-level
compiler warnings, update some types in our regex(3) implementation.

Joint work with:        Kyle Evans
MFC after:                2 weeks

FreeBSD — head/sys/fs/nfs nfsport.h, head/sys/fs/nfsclient nfs_clstate.c nfs_clrpcops.c

Make the NFSv4 client to use a write open for reading if allowed by the server.

An NFSv4 server has the option of allowing a Read to be done using a Write
Open. If this is not allowed, the server will return NFSERR_OPENMODE.
This patch attempts the read with a write open and then disables this
if the server replies NFSERR_OPENMODE.
This change will avoid some uses of the special stateids. This will be
useful for pNFS/DS Reads, since they cannot use special stateids.
It will also be useful for any NFSv4 server that does not support reading
via the special stateids. It has been tested against both types of NFSv4 server.

MFC after:        2 weeks

HardenedBSD — sys/fs/nfs nfsport.h, sys/fs/nfsclient nfs_clstate.c nfs_clrpcops.c

Make the NFSv4 client to use a write open for reading if allowed by the server.

An NFSv4 server has the option of allowing a Read to be done using a Write
Open. If this is not allowed, the server will return NFSERR_OPENMODE.
This patch attempts the read with a write open and then disables this
if the server replies NFSERR_OPENMODE.
This change will avoid some uses of the special stateids. This will be
useful for pNFS/DS Reads, since they cannot use special stateids.
It will also be useful for any NFSv4 server that does not support reading
via the special stateids. It has been tested against both types of NFSv4 server.

MFC after:        2 weeks

LLVM — llvm/trunk/lib/Transforms/IPO PartialInlining.cpp

[PartialInlining] Add optimization remark support

Differential Revision: http://reviews.llvm.org/D32387