Displaying 1 50 of 4,228,140 commits (0.507s)

HardenedBSD — contrib/gcc/config/arm unwind-arm.h unwind-arm.c

    Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/log
∈ Oliver Pinter + - 7513363d - 2015-02-01 11:25:31
    Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/aslr
∈ Oliver Pinter + - a36ece78 - 2015-02-01 11:25:26
    Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/segvguard
∈ Oliver Pinter + - c67a3445 - 2015-02-01 11:07:31
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
∈ andrew - 1a44efb2 - 2015-02-01 09:50:33
FreeBSD expects _Unwind_GetGR, _Unwind_SetGR, and _Unwind_SetIP to be
symbols and not macros. Make this so. This fixes a few ports that try to
link against these functions but fail as they previously didn't exist.

FreeBSD Ports — head/net/xrdesktop Makefile

Deprecate net/xrdesktop:

Upstream disappeared and software has been unmaintained for years.

Please use the drop-in replacement net/xrdesktop2 instead.

PR:                197158
Submitted by:        Chris Hutchinson <portmaster at bsdforge.com>
Delta File
+6 -1 head/net/xrdesktop/Makefile
+6 -1 1 file

HardenedBSD — contrib/gcc/config/arm unwind-arm.h unwind-arm.c

Merge remote-tracking branch 'freebsd/master' into hardened/current/master
∈ andrew - 1a44efb2 - 2015-02-01 09:50:33
FreeBSD expects _Unwind_GetGR, _Unwind_SetGR, and _Unwind_SetIP to be
symbols and not macros. Make this so. This fixes a few ports that try to
link against these functions but fail as they previously didn't exist.

FreeBSD Ports — head/net Makefile xrdesktop2, head/net/xrdesktop2 Makefile pkg-message

Xrdesktop2 is a GTK2-Perl frontend for Rdesktop, which allows for the
saving, and editing of session configurations.

Xrdesktop2's intent is to handle Rdesktop's available commandline options,
by presenting them in a [Perl/GTK2] GUI. Xrdesktop2 currently handles most
any of the options you're likely to be interested in. Future versions will
undoubtedly add more.

WWW: http://BSDforge.com/projects/net/xrdesktop2/

PR:                197157
Submitted by:        Chris Hutchinson <portmaster at BSDforge.com>

LLVM — llvm/trunk/include/llvm/Transforms/Scalar EarlyCSE.h, llvm/trunk/lib/Transforms/Scalar EarlyCSE.cpp

[PM] Port EarlyCSE to the new pass manager.

I've added RUN lines both to the basic test for EarlyCSE and the
target-specific test, as this serves as a nice test that the TTI layer
in the new pass manager is in fact working well.

FreeBSD Ports — head/misc/freebsd-doc-all Makefile, head/misc/freebsd-doc-en distinfo Makefile

Update to r46230 of the FreeBSD docset.

Approved by:        doceng (implicit)

LLVM — llvm/trunk/include/llvm/IR PassManager.h, llvm/trunk/test/Other new-pass-manager.ll

[PM] Teach the module-to-function adaptor to not run function passes
over declarations.

This is both quite unproductive and causes things to crash, for example
domtree would just assert.

I've added a declaration and a domtree run to the basic high-level tests
for the new pass manager.

LLVM — llvm/trunk/include/llvm/IR PassManager.h

[PM] Switch to a ranged based for loop. NFC

FreeBSD Ports — head/graphics/converseen distinfo Makefile

Update to 0.8.6.

PR:                197176
Submitted by:        fernando.apesteguia at gmail.com (maintainer)

pkgin — . Makefile.in

README.md as a make target
Delta File
+5 -0 Makefile.in
+5 -0 1 file

pkgin — . README.md

sed globs
Delta File
+2 -2 README.md
+2 -2 1 file

LLVM — cfe/trunk/lib/Headers avx512erintrin.h

[X86] Add all intrinsics for scalar rsqrt28/rcp28 to avx512erintrin.h. Add parentheses 
around all macro arguments.
Delta File
+99 -16 cfe/trunk/lib/Headers/avx512erintrin.h
+99 -16 1 file

LLVM — llvm/trunk/include/llvm/Analysis TargetTransformInfo.h, llvm/trunk/include/llvm/Target TargetMachine.h

[PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis to
produce it.

This adds a function to the TargetMachine that produces this analysis
via a callback for each function. This in turn faves the way to produce
a *different* TTI per-function with the correct subtarget cached.

I've also done the necessary wiring in the opt tool to thread the target
machine down and make it available to the pass registry so that we can
construct this analysis from a target machine when available.

pkgin — . README.md pkgin.1.ronn

replaced br with '  '
Delta File
+20 -20 README.md
+2 -2 pkgin.1.ronn
+1 -1 pkgin.1
+23 -23 3 files

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

[X86] Add a few target specific nodes to 'getTargetNodeName'

FreeBSD Ports — head/net/freebsd-uucp pkg-plist Makefile

- fix owner/group
Reported by:        naddy

FreeBSD — user/pho/stress2/misc mmap19.sh

Fix copy/paste error.

Sponsored by:         EMC / Isilon storage division
Delta File
+1 -2 user/pho/stress2/misc/mmap19.sh
+1 -2 1 file

FreeBSD — user/pho/stress2/misc mmap11.sh

Add new finding, fix copy/paste and fix wrong index number.

Sponsored by:         EMC / Isilon storage division
Delta File
+4 -3 user/pho/stress2/misc/mmap11.sh
+4 -3 1 file

FreeBSD Ports — svnadmin/hooks/scripts verify.py

Make the verify hook work on projects branches too

With hat:        portmgr
Delta File
+1 -0 svnadmin/hooks/scripts/verify.py
+1 -0 1 file

FreeBSD — head/contrib/gcc/config/arm unwind-arm.h unwind-arm.c

FreeBSD expects _Unwind_GetGR, _Unwind_SetGR, and _Unwind_SetIP to be
symbols and not macros. Make this so. This fixes a few ports that try to
link against these functions but fail as they previously didn't exist.

FreeBSD Ports — head/print/scribus pkg-plist distinfo, head/print/scribus/files patch-CMakeLists

print/scribus: welcome 1.4.5 release
Announcement: http://wiki.scribus.net/canvas/1.4.5_Release

FreeBSD Ports — head MOVED, head/deskutils/mirall Makefile

- Remove owncloud-csync, it's been merged in net/mirall, please use that
- Remove uneeded CONFLICTS in deskutils/mirall

PR:                196440
Submitted by:        6yearold at gmail.com (maintainer)
Delta File
+0 -2 head/deskutils/mirall/Makefile
+1 -0 head/MOVED
+0 -1 head/net/Makefile
+0 -0 head/net/owncloud-csync/
+1 -3 4 files

LLVM — cfe/trunk/lib/Headers avx512erintrin.h

[X86] Flesh out more of the avx512erintrin.h file.

LLVM — llvm/trunk/test/CodeGen/X86 avx2-gather.ll

AVX2: Added 2 more tests for gather intrinsics.

LLVM — llvm/trunk/lib/Transforms/Utils LoopUnroll.cpp

Removed assert that doesn't typecheck and breaks debug MSVC build.

LLVM — cfe/trunk/lib/Headers avx512erintrin.h

[X86] Use macros in AVX512ER header to allow ICE to be checked for immediate argument.
Delta File
+38 -72 cfe/trunk/lib/Headers/avx512erintrin.h
+38 -72 1 file

LLVM — llvm/trunk/tools/opt Passes.h Passes.cpp

[PM] Refactor the analysis registration and pass pipeline parsing to
live in a class.

While this isn't really significant right now, I need to expose some
state to the pass construction expressions, and making them get
evaluated within a class context is a nice way to collect members that
they may need to access.

LLVM — cfe/trunk/include/clang/Basic BuiltinsX86.def

[X86] Convert some more const ints to ICE in AVX512 builtins.

LLVM — cfe/trunk/include/clang/Basic BuiltinsX86.def, cfe/trunk/lib/Headers avx512fintrin.h

[X86] Rename _mm512_valign_epi64/32 intrinsics to _mm512_alignr_epi64/32 to match Intel 
docs. Make immediate argument to them an ICE. Fix mask size for the alignd version.

LLVM — cfe/trunk/include/clang/Basic BuiltinsX86.def, cfe/trunk/lib/Headers avx512fintrin.h

[X86] Change rounding parameter of all the AVX512 builtins to an ICE.

pfSense — etc/inc pfsense-utils.inc

need $g here so product_name is set in user agent
Delta File
+1 -1 etc/inc/pfsense-utils.inc
+1 -1 1 file

pfSense — etc/inc pfsense-utils.inc

need $g here so product_name is set in user agent
Delta File
+1 -1 etc/inc/pfsense-utils.inc
+1 -1 1 file

FreeBSD Ports — head/net/haproxy distinfo Makefile

Update to version 1.5.11.

FreeBSD Ports — head/sysutils/xen-tools Makefile

- use full path in DEPENDS
Delta File
+3 -3 head/sysutils/xen-tools/Makefile
+3 -3 1 file

HardenedBSD — contrib/libc++/src new.cpp, contrib/libcxxrt exception.cc guard.cc

    Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/log
∈ Oliver Pinter + - 65aa06e0 - 2015-02-01 05:21:24
    Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/segvguard
∈ Oliver Pinter + - 879312f9 - 2015-02-01 05:21:04
    Merge remote-tracking branch 'origin/hardened/current/master' into 
hardened/current/aslr
∈ Oliver Pinter + - b9f1d476 - 2015-02-01 05:05:59
Merge remote-tracking branch 'freebsd/master' into hardened/current/master
∈ dim - 2ccbfd1b - 2015-02-01 02:29:58
Revert r278017 (MFC of r273381 and r276417) and r278018 (MFC of r273434)
until I can figure out why it leads to link failures in some scenarios.

SmartOS — src Makefile, src/vm/node_modules VM.js

    OS-3783 vmadm should support creation of filesystems when source is uuid and type is 
zfs

HardenedBSD — contrib/libc++/src new.cpp, contrib/libcxxrt exception.cc guard.cc

Merge remote-tracking branch 'freebsd/master' into hardened/current/master
∈ dim - 2ccbfd1b - 2015-02-01 02:29:58
Revert r278017 (MFC of r273381 and r276417) and r278018 (MFC of r273434)
until I can figure out why it leads to link failures in some scenarios.

LLVM — llvm/trunk/lib/Transforms/Scalar SeparateConstOffsetFromGEP.cpp

[SeparateConstOffsetFromGEP] skip optnone functions

LLVM — llvm/trunk/lib/Transforms/Scalar SeparateConstOffsetFromGEP.cpp

[SeparateConstOffsetFromGEP] set PreservesCFG flag

SeparateConstOffsetFromGEP does not change the shape of the control flow graph.

FreeBSD — stable/10/contrib/libc++/src new.cpp, stable/10/contrib/libcxxrt exception.cc guard.cc

Revert r278017 (MFC of r273381 and r276417) and r278018 (MFC of r273434)
until I can figure out why it leads to link failures in some scenarios.

LLVM — llvm/trunk/include/llvm/CodeGen AsmPrinter.h, llvm/trunk/include/llvm/Transforms/Utils UnrollLoop.h

[NVPTX] Emit .pragma "nounroll" for loops marked with nounroll

Summary:
CUDA driver can unroll loops when jit-compiling PTX. To prevent CUDA
driver from unrolling a loop marked with llvm.loop.unroll.disable is not
unrolled by CUDA driver, we need to emit .pragma "nounroll" at the
header of that loop.

This patch also extracts getting unroll metadata from loop ID metadata
into a shared helper function.

Test Plan: test/CodeGen/NVPTX/nounroll.ll

Reviewers: eliben, meheff, jholewinski

Reviewed By: jholewinski

Subscribers: jholewinski, llvm-commits

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

FreeBSD — head/sys/boot/powerpc/kboot hostdisk.c host_syscall.S

Allow this to work with disks greater than 4 GB and with names not beginning
with "s".

HardenedBSD — sys/boot/powerpc/kboot hostdisk.c host_syscall.S

Allow this to work with disks greater than 4 GB and with names not beginning
with "s".

FreeBSD — projects/clang360-import/contrib/llvm/tools/clang/lib/Basic Version.cpp

Belatedly bump the clang repository URL for 3.6.0 RC2.

FreeNAS — gui/jails forms.py

Don't allow certain characters in mounted jail paths

- Lifted as is from the dataset creation code ;-)

Ticket: #7556
(cherry picked from commit 560774f20b733066bcdb3cb207317430da632a85)
Delta File
+7 -0 gui/jails/forms.py
+7 -0 1 file

FreeNAS — gui/jails forms.py

Don't allow certain characters in mounted jail paths

- Lifted as is from the dataset creation code ;-)

Ticket: #7556
Delta File
+7 -0 gui/jails/forms.py
+7 -0 1 file

FreeBSD — stable/10/contrib/libc++/src new.cpp, stable/9/contrib/libc++/src new.cpp

MFC r273434 (by bapt):

Do not define bad_array_new_length::bad_array_new_length in libc++ anymore
when used in combinaison with libcxxrt since it is now defined there already.
This fixes building world

HardenedBSD — contrib/libc++/src new.cpp

MFC r273434 (by bapt):

Do not define bad_array_new_length::bad_array_new_length in libc++ anymore
when used in combinaison with libcxxrt since it is now defined there already.
This fixes building world
Delta File
+2 -2 contrib/libc++/src/new.cpp
+2 -2 1 file

LLVM — llvm/trunk/lib/Transforms/Scalar SROA.cpp, llvm/trunk/test/DebugInfo/X86 sroasplit-4.ll

Fix PR22393. When recursively replacing an aggregate with a smaller
aggregate or scalar, the debug info needs to refer to the absolute offset
(relative to the entire variable) instead of storing the offset inside
the smaller aggregate.