Displaying 1 50 of 3,961,215 commits (0.202s)

FreeBSD Ports — head/textproc/py-rst2html5 distinfo Makefile

- Update to 1.4


LLVM — llvm/trunk/test/CodeGen/X86 vector-shuffle-256-v4.ll

[x86] Move the AVX v4i64 test cases down to group them together.

Increasingly I don't want to mix the integer and floating point tests,
especially with AVX where they are handled quite differently.

FreeNAS — gui/plugins views.py

Hacky hack for minidlna. This is terrible. There is probably more to come.
Delta File
+22 -1 gui/plugins/views.py
+22 -1 1 file

FreeBSD Ports — head/textproc/R-cran-xtable distinfo Makefile

- Update to 1.7-4

FreeBSD Ports — head/www/rubygem-selenium-webdriver distinfo Makefile

www/rubygem-selenium-webdriver: update to 2.43.0

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

www/rubygem-feedjira: update to 1.4.0

FreeBSD Ports — head/textproc/rubygem-sax-machine distinfo Makefile

textproc/rubygem-sax-machine: update to 1.0.0

LLVM — cfe/trunk/include/clang/AST ASTContext.h

Add some documentation stating that the memory allocated by the ASTContext.h placement new 
does not need to be explicitly freed

Reviewers: rnk

Subscribers: cfe-commits

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

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

Add two thresholds lvi-overdefined-BB-threshold and lvi-overdefined-threshold
for LVI algorithm. For a specific value to be lowered, when the number of basic
blocks being checked for overdefined lattice value is larger than
lvi-overdefined-BB-threshold, or the times of encountering overdefined value
for a single basic block is larger than lvi-overdefined-threshold, the LVI
algorithm will stop further lowering the lattice value.

LLVM — cfe/trunk/include/clang/AST Decl.h, cfe/trunk/include/clang/Basic DiagnosticSemaKinds.td

ms-inline-asm: Scope inline asm labels to functions

This fixes PR20023.  In order to implement this scoping rule, we piggy
back on the existing LabelDecl machinery, by creating LabelDecl's that
will carry the "internal" name of the inline assembly label, which we
will rewrite the asm label to.

Reviewers: rnk

Subscribers: cfe-commits

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

LLVM — llvm/trunk/include/llvm/MC MCTargetAsmParser.h, llvm/trunk/include/llvm/MC/MCParser MCAsmParser.h

ms-inline-asm: Add a sema callback for looking up label names

The implementation of the callback in clang's Sema will return an
internal name for labels.

Test Plan: Will be tested in clang.

Reviewers: rnk

Subscribers: llvm-commits

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

FreeBSD Ports — head/textproc/rubygem-github-markup distinfo Makefile

textproc/rubygem-github-markup: update to 1.3.0

OpenZFS on OS X — cmd/znotify MainMenu.xib Info.plist

Wrap znotify in app bundle, and include correct icon.  Make install
copies to $bindir.

FreeBSD — head/sys/cam/ctl ctl_cmd_table.c

Don't report unsupported FUA_NV bit set in READ/WRITE commands as error.

While this bit is obsolete in SBC-3, SBC-2 allowed to silently ignore it.
Delta File
+6 -6 head/sys/cam/ctl/ctl_cmd_table.c
+6 -6 1 file

OpenBSD — sys/dev vscsi.c

the kn_hook member of a knote is a void *, so we dont have to cast
to or from it.

ok gcc
Delta File
+4 -4 sys/dev/vscsi.c
+4 -4 1 file

OpenBSD — sys/kern subr_pool.c, sys/sys pool.h

rework the pool code to make the locking more obvious (to me at
least). after this i am confident that pools are mpsafe, ie, can
be called without the kernel biglock being held.

the page allocation and setup code has been split into four parts:

pool_p_alloc is called without any locks held to ask the pool_allocator
backend to get a page and page header and set up the item list.

pool_p_insert is called with the pool lock held to insert the newly
minted page on the pools internal free page list and update its
internal accounting.

once the pool has finished with a page it calls the following:

pool_p_remove is called with the pool lock help to take the now
unnecessary page off the free page list and uncount it.

pool_p_free is called without the pool lock and does a bunch of
checks to verify that the items arent corrupted and have all been
returned to the page before giving it back to the pool_allocator
to be freed.

instead of pool_do_get doing all the work for pool_get, it is now
only responsible for doing a single item allocation. if for any

    [15 lines not shown]
Delta File
+334 -444 sys/kern/subr_pool.c
+21 -3 sys/sys/pool.h
+355 -447 2 files

FreeBSD — head/sys/cam/ctl ctl.c

Report proper errors codes for unsupported SERVICE ACTION values.
Delta File
+22 -12 head/sys/cam/ctl/ctl.c
+22 -12 1 file

FreeBSD Ports — head/net/freeradius3 pkg-plist

- Add missing file when PYTHON support is enabled

Submitted by:        ohauer@
Delta File
+1 -0 head/net/freeradius3/pkg-plist
+1 -0 1 file

FreeBSD — head/sys/cam/ctl ctl.c

Polish INQUIRY command fields validation.
Delta File
+9 -31 head/sys/cam/ctl/ctl.c
+9 -31 1 file

LLVM — llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 vector-shuffle-256-v4.ll

[x86] Back out a bad choice about lowering v4i64 and pave the way for
a more sane approach to AVX2 support.

Fundamentally, there is no useful way to lower integer vectors in AVX.
None. We always end up with a VINSERTF128 in the end, so we might as
well eagerly switch to the floating point domain and do everything
there. This cleans up lots of weird and unlikely to be correct
differences between integer and floating point shuffles when we only
have AVX1.

The other nice consequence is that by doing things this way we will make
it much easier to write the integer lowering routines as we won't need
to duplicate the logic to check for AVX vs. AVX2 in each one -- if we
actually try to lower a 256-bit vector as an integer vector, we have
AVX2 and can rely on it. I think this will make the code much simpler
and more comprehensible.

Currently, I've disabled *all* support for AVX2 so that we always fall
back to AVX. This keeps everything working rather than asserting. That
will go away with the subsequent series of patches that provide
a baseline AVX2 implementation.

Please note, I'm going to implement AVX2 *without access to hardware*.
That means I cannot correctness test this path. I will be relying on
those with access to AVX2 hardware to do correctness testing and fix

    [2 lines not shown]

OpenBSD — etc Makefile

Get rid of intermediate file handling during sumfile creation
by first changing to $DESTDIR and then simply piping to xargs.

OK deraadt@
Delta File
+12 -14 etc/Makefile
+12 -14 1 file

FreeNAS — nanobsd/Files/etc/ix.rc.d ix-ssl

Make the SSL certs valid for a year
Delta File
+1 -1 nanobsd/Files/etc/ix.rc.d/ix-ssl
+1 -1 1 file

LLVM — llvm/trunk/lib/Target/X86 X86ISelLowering.cpp, llvm/trunk/test/CodeGen/X86 vector-shuffle-256-v8.ll

[x86] Teach the new vector shuffle lowering how to cleverly lower single
input v8f32 shuffles which are not 128-bit lane crossing but have
different shuffle patterns in the low and high lanes. This removes most
of the extract/insert traffic that was unnecessary and is particularly
good at lowering cases where only one of the two lanes is shuffled at

I've also added a collection of test cases with undef lanes because this
lowering is somewhat more sensitive to undef lanes than others.

FreeBSD — projects/bhyve_svm/sys/amd64/vmm/amd vmcb.c svm.c

Allow more VMCB fields to be cached:
- CR2
- CR0, CR3, CR4 and EFER
- GDT/IDT base/limit fields
- CS/DS/ES/SS selector/base/limit/attrib fields

The caching can be further restricted via the tunable 'hw.vmm.svm.vmcb_clean'.

Restructure the code such that the fields above are only modified in a single
place. This makes it easy to invalidate the VMCB cache when any of these fields
is modified.

LLVM — llvm/trunk/test/CodeGen/X86 vector-shuffle-256-v8.ll

[x86] Add a bunch of test cases where we have different shuffle patterns
in the high and low 128-bit lanes of a v8f32 vector.

No functionality change yet, but wanted to set up the baseline for my
next patch which will make these quite a bit better. =]

FreeBSD Ports — head/databases/redis distinfo Makefile

Upgrade from 2.8.15 to 2.8.17.


--[ Redis 2.8.17 ] Release date: 19 Sep 2014

# UPGRADE URGENCY: HIGH for Redis Sentinel.
                   LOW for Redis Server (unmodified compared to 2.8.16).

* [FIX] Resolved a memory leak in the hiredis library causing a memory leak
        in Redis Sentinel when a monitored instance or another Sentinel is
        unavailable. Every reconnection attempt will leak a small amount of
        memory, but in the long run the process can reach a considerable size.

--[ Redis 2.8.16 ] Release date: 16 Sep 2014

# UPGRADE URGENCY: HIGH for Redis if you are using 2.8.15 + AOF.
                   LOW for Sentinel.

* [FIX] The ability to load truncated AOF files introduced with Redis 2.8.15
        contains a bug fixed in this release: after loading the file was not
        truncated to the last valid command, so the new commands are appended
        after a non well formed command. This means that:

        1) The first AOF rewrite triggered by the server will automatically

    [23 lines not shown]

FreeBSD Ports — head/security/trousers Makefile

Fix build when security/openssl is installed.

PR:        193583
Delta File
+4 -1 head/security/trousers/Makefile
+4 -1 1 file

FreeBSD Ports — head/net-im/mikutter pkg-plist Makefile

- Update to 3.0.6

FreeBSD Ports — head/devel/p5-PatchReader/files patch-lib__PatchReader__Raw.pm

- unbreak patch stage (patch does not apply because line out of range)

PR:             193785, 190724
Approved by:    implicit

FreeBSD Ports — head/www/calendarserver Makefile distinfo

www/calendarserver: rerolled distfile

- SVN export was not tied to a revision causing a slightly
  change in the tarball, no actual code changes happened
- Store the tarball in my local distfiles

Reported by:        antoine

FreeBSD — head/tools/test/dtrace Makefile

Ignore a test program which doesn't compile at the moment. It will be
addresed properly when integrating the DTrace tests with Kyua.
Delta File
+2 -1 head/tools/test/dtrace/Makefile
+2 -1 1 file

FreeBSD — head/lib/libproc Makefile test, head/lib/libproc/tests proc_test.c target_prog.c

Add some ATF tests for libproc.

Differential Revision:        D710
Reviewed by:        jmmv, ngie, rpaulo
Delta File
+347 -0 head/lib/libproc/tests/proc_test.c
+59 -0 head/lib/libproc/tests/target_prog.c
+21 -0 head/lib/libproc/tests/Makefile
+4 -0 head/lib/libproc/Makefile
+0 -0 head/lib/libproc/test/
+0 -0 head/lib/libproc/tests/
+431 -0 6 files

FreeBSD Ports — head/misc/pciids Makefile

Make fetchable
Delta File
+1 -1 head/misc/pciids/Makefile
+1 -1 1 file

FreeNAS — src/freenas/usr/local/libexec/nas generate_ctl_conf.py

Need to cook the path if I want to see if it exists.

FreeNAS — nanobsd/Files/usr/local/libexec/nas generate_ctl_conf.py

Need to cook the path if I want to see if it exists.

(cherry picked from commit ad7d79a23e82912c07c7d7ec43fa1ff7d994fba1)

FreeBSD Ports — head/net/rubygem-gitlab_omniauth-ldap distinfo Makefile, head/net/rubygem-gitlab_omniauth-ldap/files patch-gemspec

net/rubygem-gitlab_omniauth-ldap: update to 1.1.0

FreeBSD Ports — head/finance/rubygem-money distinfo Makefile

finance/rubygem-money: update to 6.3.0

FreeBSD Ports — head/devel/rubygem-shoulda-matchers distinfo Makefile

devel/rubygem-shoulda-matchers: update to 2.7.0

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

devel/rubygem-sequel: update to 4.14.0

FreeBSD — head/bin/sh sh.1

sh(1): Clarify that assignments before commands do not affect expansions.

PR:                193759
MFC after:        1 week
Delta File
+3 -2 head/bin/sh/sh.1
+3 -2 1 file

FreeNAS — nanobsd/Files/usr/local/libexec/nas generate_ctl_conf.py

Don't create LUNs with nonexistant backing files/zvols.

If ctl.conf is blindly created with paths from the config
database, and those paths don't actually exist, then the targets
won't work anyways, so may as well exclude them.

Additionally if you generate the config file from the database
and don't skip invalid paths,
then start CTL, then import the volume, you'll just get confusing
error messages when you restart CTL.

(cherry picked from commit cb98572cd5e3a3264ba72518eade37d500406d4b)

FreeNAS — src/freenas/usr/local/libexec/nas generate_ctl_conf.py

Don't create LUNs with nonexistant backing files/zvols.

If ctl.conf is blindly created with paths from the config
database, and those paths don't actually exist, then the targets
won't work anyways, so may as well exclude them.

Additionally if you generate the config file from the database
and don't skip invalid paths,
then start CTL, then import the volume, you'll just get confusing
error messages when you restart CTL.

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

devel/rubygem-mongo: update to 1.11.1

FreeBSD Ports — head/devel/rubygem-grape-swagger Makefile distinfo

devel/rubygem-grape-swagger: update to 0.8.0

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

devel/rubygem-byebug: update to 3.4.0

FreeBSD — projects/arm_intrng/sys/arm/arm intrng.c

Automatically allocate an ic_intrs array for nexus when it registers;
nexus isn't described in the fdt data which usually triggers allocation.

FreeBSD — head/cddl/contrib/opensolaris/cmd/zpool zpool_main.c

Output boot code warning when zpool upgrade -a is used to add features.

In the case where new features where enabled by a zpool upgrade -a the
boot code warning wasn't output.

Submitted by:        Jan Kokemueller
MFC after:        3 days

OpenBSD Ports — databases/mariadb Makefile

BROKEN-powerpc: rpl_parallel.cc:800: error: 'rli' was not declared in this scope
Delta File
+2 -1 databases/mariadb/Makefile
+2 -1 1 file

FreeBSD Ports — head/net/freeradius3 pkg-plist distinfo, head/net/freeradius3/files patch-src__main__mainconfig.c patch-src__lib__udpfromto.c

- Update to 3.0.4

OpenBSD Ports — mail/geary distinfo Makefile, mail/geary/pkg PLIST

Update to geary 0.8.0, reminded by ajacoutot@ and jasper@