Displaying 1 50 of 4,616,525 commits (0.157s)

FreeNAS — build/ports create-ports-list.sh

    As specified in the "CUSTOMISATION" section of the poudriere man page:
    poudriere will look for per-port options in a file:
    If poudriere is building net/samba41, then it will look for port-specific
    options in:
    The etc/poudriere.d/options/net_samba41 directory will be nullfs mounted
    on the /var/db/ports directory of the jail.  This allows net/samba41 to be
    built with custom options.
Delta File
+5 -2 build/ports/create-ports-list.sh
+5 -2 1 file

LLVM — llvm/trunk/lib/AsmParser LLParser.h, llvm/trunk/lib/CodeGen InterferenceCache.h LiveRangeCalc.h

[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of 
comparing to nullptr.
Delta File
+13 -13 llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+11 -9 llvm/trunk/lib/CodeGen/InterferenceCache.h
+8 -8 llvm/trunk/utils/TableGen/CodeGenDAGPatterns.h
+7 -4 llvm/trunk/utils/TableGen/CodeGenRegisters.h
+4 -3 llvm/trunk/lib/CodeGen/LiveRangeCalc.h
+3 -3 llvm/trunk/utils/TableGen/CodeGenSchedule.h
+13 -10 8 files not shown
+59 -50 14 files

LLVM — llvm/trunk/lib/MC WinCOFFObjectWriter.cpp WinCOFFStreamer.cpp, llvm/trunk/test/MC/COFF file.s

COFF: add support for .file symbols

Add support for emitting .file records.  This is mostly a quality of
implementation change (more complete support for COFF file emission) that was
noticed while working on COFF file emission for Windows on ARM.

A .file record is emitted as a symbol with storage class FILE (103) and the name
".file".  A series of auxiliary format 4 records follow which contain the file
name.  The filename is stored as an ANSI string and is padded with NULL if the
length is not a multiple of COFF::SymbolSize (18).
Delta File
+29 -0 llvm/trunk/lib/MC/WinCOFFObjectWriter.cpp
+17 -0 llvm/trunk/test/MC/COFF/file.s
+1 -2 llvm/trunk/lib/MC/WinCOFFStreamer.cpp
+47 -2 3 files

LLVM — llvm/trunk/test/tools/llvm-readobj coff-file-sections-reading.test, llvm/trunk/test/tools/llvm-readobj/Inputs file-multiple-aux-records.yaml

tools: fix invalid printing, buffer overrun in llvm-readobj

All auxiliary records are consumed when accessing a File record.
Delta File
+21 -0 llvm/trunk/test/tools/llvm-readobj/Inputs/file-multiple-aux-records.yaml
+18 -0 llvm/trunk/test/tools/llvm-readobj/coff-file-sections-reading.test
+1 -0 llvm/trunk/tools/llvm-readobj/COFFDumper.cpp
+40 -0 3 files

LLVM — llvm/trunk/lib/Target TargetLoweringObjectFile.cpp

Target: whitespace
Delta File
+1 -1 llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp
+1 -1 1 file

Illumos — usr/src/uts/common/fs/zfs spa.c

    4752 fan out read zio taskqs
    Reviewed by: George Wilson <george.wilson at delphix.com>
    Reviewed by: Matthew Ahrens <mahrens at delphix.com>
    Reviewed by: Christopher Siden <christopher.siden at delphix.com>
    Reviewed by: Eric Schrock <eric.schrock at delphix.com>
    Reviewed by: Dan McDonald <danmcd at omniti.com>
    Approved by: Dan McDonald <danmcd at omniti.com>
Delta File
+2 -2 usr/src/uts/common/fs/zfs/spa.c
+2 -2 1 file

Illumos — usr/src/cmd/zdb zdb.c, usr/src/lib/libzpool/common kernel.c

    4374 dn_free_ranges should use range_tree_t
    Reviewed by: George Wilson <george.wilson at delphix.com>
    Reviewed by: Max Grossman <max.grossman at delphix.com>
    Reviewed by: Christopher Siden <christopher.siden at delphix.com
    Reviewed by: Garrett D'Amore <garrett at damore.org>
    Reviewed by: Dan McDonald <danmcd at omniti.com>
    Approved by: Dan McDonald <danmcd at omniti.com>
Delta File
+19 -106 usr/src/uts/common/fs/zfs/dnode.c
+31 -13 usr/src/uts/common/fs/zfs/range_tree.c
+29 -10 usr/src/uts/common/fs/zfs/dnode_sync.c
+38 -0 usr/src/uts/intel/ia32/ml/i86_subr.s
+36 -1 usr/src/uts/sparc/os/bitmap_arch.c
+10 -10 usr/src/uts/common/fs/zfs/zap_leaf.c
+44 -40 15 files not shown
+207 -180 21 files

FreeNAS — build/ports create-ports-list.sh

    Use dirname to make the directory, not basename.
Delta File
+1 -1 build/ports/create-ports-list.sh
+1 -1 1 file

LLVM — cfe/trunk/lib/Lex PPMacroExpansion.cpp, cfe/trunk/test/Lexer has_feature_exceptions.cpp

Lex: Fix __has_feature(cxx_exceptions) for objective C++

At one point, -fexceptions was a synonym for -fcxx-exceptions. While
the driver options still enables cxx-exceptions by default, the cc1
flag is purely about exception tables and this doesn't account for
objective C exceptions. Because of this, checking for the
cxx_exceptions feature in objective C++ often gives the wrong answer.

The cxx_exceptions feature should be based on the -fcxx-exceptions cc1
flag, not -fexceptions. Furthermore, at some point the tests were
changed to use cc1 even though they were testing the driver behaviour.
We're better off testing both the driver and cc1 here.
Delta File
+7 -1 cfe/trunk/test/Lexer/has_feature_exceptions.cpp
+1 -1 cfe/trunk/lib/Lex/PPMacroExpansion.cpp
+8 -2 2 files

LLVM — lldb/trunk/source/Target Process.cpp

Clean up the logic in setting timeouts a bit, and the logging as well.
Delta File
+30 -12 lldb/trunk/source/Target/Process.cpp
+30 -12 1 file

LLVM — lldb/trunk/source/Plugins/Process/gdb-remote GDBRemoteCommunicationClient.cpp

m_interrupt_sent wasn't being initialized, and wasn't being reset after an
interrupt.  Do both of those.
Delta File
+3 -0 lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
+3 -0 1 file

OpenBSD — lib/libssl/src/apps openssl.c apps.c

    spray the apps directory with anti-VMS napalm.
    so that its lovecraftian horror is not forever lost, i reproduce below
    a comment from the deleted code.
            /* 2011-03-22 SMS.
             * If we have 32-bit pointers everywhere, then we're safe, and
             * we bypass this mess, as on non-VMS systems.  (See ARGV,
             * above.)
             * Problem 1: Compaq/HP C before V7.3 always used 32-bit
             * pointers for argv[].
             * Fix 1: For a 32-bit argv[], when we're using 64-bit pointers
             * everywhere else, we always allocate and use a 64-bit
             * duplicate of argv[].
             * Problem 2: Compaq/HP C V7.3 (Alpha, IA64) before ECO1 failed
             * to NULL-terminate a 64-bit argv[].  (As this was written, the
             * compiler ECO was available only on IA64.)
             * Fix 2: Unless advised not to (VMS_TRUST_ARGV), we test a
             * 64-bit argv[argc] for NULL, and, if necessary, use a
             * (properly) NULL-terminated (64-bit) duplicate of argv[].
             * The same code is used in either case to duplicate argv[].
             * Some of these decisions could be handled in preprocessing,
             * but the code tends to get even uglier, and the penalty for
             * deciding at compile- or run-time is tiny.
Delta File
+0 -71 lib/libssl/src/apps/openssl.c
+0 -37 lib/libssl/src/apps/apps.c
+0 -30 lib/libssl/src/apps/ca.c
+0 -23 lib/libssl/src/apps/s_apps.h
+0 -14 lib/libssl/src/apps/s_server.c
+0 -12 lib/libssl/src/apps/crl.c
+0 -262 40 files not shown
+0 -449 46 files

OpenBSD Ports — audio Makefile

Delta File
+2 -1 audio/Makefile
+2 -1 1 file

OpenBSD Ports — audio/paulstretch Makefile distinfo, audio/paulstretch/patches patch-contrib_kiss_fft_h

    Import audio/paulstretch. Paulstretch is a program designed for extreme
    stretching (50x or more) of audio files. It can turn any song or sound into
    an audio texture.
    ok benoit@
Delta File
+40 -0 audio/paulstretch/Makefile
+20 -0 audio/paulstretch/pkg/DESCR
+11 -0 audio/paulstretch/patches/patch-contrib_kiss_fft_h
+2 -0 audio/paulstretch/distinfo
+2 -0 audio/paulstretch/pkg/PLIST
+75 -0 5 files

OpenBSD Ports — productivity/vit distinfo Makefile, productivity/vit/patches patch-vit_pl patch-README

    Merge from vendor branch bcallah:
    Import audio/paulstretch. Paulstretch is a program designed for extreme
    stretching (50x or more) of audio files. It can turn any song or sound into
    an audio texture.
    ok benoit@
∈ bcallah - 363e521e - 2014-04-16 02:57:45
    Update to Vit 1.2
Delta File
+4 -4 productivity/vit/patches/patch-vit_pl
+4 -4 productivity/vit/patches/patch-README
+2 -2 productivity/vit/distinfo
+2 -2 productivity/vit/Makefile
+12 -12 4 files

FreeBSD Ports — head/java/openjdk6 Makefile distinfo, head/java/openjdk6-jre Makefile

Update to b31.
Delta File
+24 -34 head/java/openjdk6/files/patch-set
+3 -3 head/java/openjdk6/Makefile
+2 -2 head/java/openjdk6/distinfo
+1 -1 head/java/openjdk6-jre/Makefile
+30 -40 4 files

OpenBSD — lib/libssl/src/ssl s3_srvr.c d1_srvr.c

    strncpy(d, s, strlen(s)) is a special kind of stupid. even when it's right,
    it looks wrong. replace with auditable code and eliminate many strlen calls
    to improve efficiency. (wait, did somebody say FASTER?) ok beck
Delta File
+9 -8 lib/libssl/src/ssl/s3_srvr.c
+8 -4 lib/libssl/src/ssl/d1_srvr.c
+17 -12 2 files

LLVM — llvm/trunk/test/CodeGen/R600 sext-in-reg.ll

R600: Extend r600 sign_extend_inreg tests for EG

Patch by: Jan Vesely <jan.vesely at rutgers.edu>
Delta File
+85 -22 llvm/trunk/test/CodeGen/R600/sext-in-reg.ll
+85 -22 1 file

LLVM — llvm/trunk/lib/Target/R600 R600ISelLowering.cpp AMDGPUISelLowering.cpp

R600: Expand sign extension of vectors.

Setting vector types to expand will result in scalarization on pre SI hw,
as those gpus don't have vector shifts either.
Expand also i32 vectors, this helps llvm make the correct decision
about scalarizing the vector ops.

v2: move setOperation() calls to R600ISelLowering.cpp.
    cleanup the SI code to make it obvious that this patch does is nop for SI

Patch by: Jan Vesely <jan.vesely at rutgers.edu>
Delta File
+24 -0 llvm/trunk/lib/Target/R600/R600ISelLowering.cpp
+0 -16 llvm/trunk/lib/Target/R600/AMDGPUISelLowering.cpp
+16 -0 llvm/trunk/lib/Target/R600/SIISelLowering.cpp
+7 -0 llvm/trunk/lib/Target/R600/EvergreenInstructions.td
+47 -16 4 files

OpenBSD — lib/libssl/src/crypto mem.c

    Remove disabled code that wouldn't work now that cleanse_ptr was
    Also, fix some nearby KNF nits that were bothering me.
    ok beck
Delta File
+18 -35 lib/libssl/src/crypto/mem.c
+18 -35 1 file

EdgeBSD — bin edgebsd-update.sh

    Code cleanup
Delta File
+5 -4 bin/edgebsd-update.sh
+5 -4 1 file

OpenBSD — sys/dev/ic nvme.c

    set ourselves up to respect the max data transfer size.
Delta File
+11 -4 sys/dev/ic/nvme.c
+11 -4 1 file

LLVM — cfe/trunk/include/clang/Analysis/Analyses ThreadSafetyCommon.h

threadSafety::SExprBuilder::BlockInfo: Non-static member initializer is unavailable. Use 
default constructor instead.
Delta File
+3 -2 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+3 -2 1 file

LLVM — cfe/trunk/include/clang/Analysis/Analyses ThreadSafetyUtil.h

Delta File
+3 -7 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+3 -7 1 file

LLVM — cfe/trunk/include/clang/Analysis/Analyses ThreadSafetyUtil.h

threadSafety::CopyOnWriteVector: Use LLVM_DELETED_FUNCTION here due to missing 
functionality of msc17.
Delta File
+2 -2 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+2 -2 1 file

OpenBSD — sys/dev/ic mpi.c mpivar.h

    print the board name and firmware revision like we do on mpii and
    nvme and other stuff.
Delta File
+48 -1 sys/dev/ic/mpi.c
+6 -1 sys/dev/ic/mpivar.h
+54 -2 2 files

Bitrig — distrib/miniroot install.sub

    Fix pkg.conf generation by the installer.
    ever since we moved our mirror path format (over a year ago) this regex
    has been plain wrong and just meaning that no new install gets a
    pkg.conf. We can actualy simplify here since in our format thep ackages
    dir is always a subdir of the release dir. So jus append /packages and
    call it a good 'un.
    tested by jcv@ for whom this previously failed.
    ok drahn, jcv.
Delta File
+1 -3 distrib/miniroot/install.sub
+1 -3 1 file

LLVM — llvm/trunk/lib/Target/ARM64 ARM64BranchRelaxation.cpp

[ARM64,C++11] Tidy up branch relaxation a bit w/ c++11.

No functional change.
Delta File
+25 -32 llvm/trunk/lib/Target/ARM64/ARM64BranchRelaxation.cpp
+25 -32 1 file

LLVM — llvm/trunk/lib/Target/ARM64 ARM64CollectLOH.cpp

ARM64: Nuke some dead code.

Missed in previous commit.
Delta File
+0 -1 llvm/trunk/lib/Target/ARM64/ARM64CollectLOH.cpp
+0 -1 1 file

OpenBSD — usr.bin/mandoc mansearch.c

    Pass the function flags SQLITE_UTF8 (because SQLITE_ANY is deprecated)
    and SQLITE_DETERMINISTIC when creating deterministic functions;
    best practice measure suggested by espie@ and jeremy@;
    as expected by jeremy@, no measurable effect on performance.
Delta File
+5 -3 usr.bin/mandoc/mansearch.c
+5 -3 1 file

OpenBSD — sys/dev/ic nvme.c nvmereg.h

    have nvme_poll return the status bigs from the completion ring
    entry. if i ever implement timeouts ill use high bits in the int
    or the phase bit to indicate non chip related errors. a successful
    chip status conveniently maps to 0. how handy.
    this lets me move the completion handling for the controller
    identification commands back into the caller. at the moment im just
    printing out controller and firmware details like we do on
Delta File
+34 -31 sys/dev/ic/nvme.c
+30 -4 sys/dev/ic/nvmereg.h
+64 -35 2 files

ZFS-OSX — module/zfs zfs_ioctl.c

    Attempt to stop fsync/pageout during receive
Delta File
+2 -0 module/zfs/zfs_ioctl.c
+2 -0 1 file

OpenBSD — lib/libssl/src/ssl s3_srvr.c

Delta File
+619 -361 lib/libssl/src/ssl/s3_srvr.c
+619 -361 1 file

LLVM — cfe/trunk/lib/Lex ModuleMap.cpp, cfe/trunk/test/Modules/Inputs/exclude-header module.map

Fixed problem with exclude header. The exclude header argument needs to be relative to the 
module.map file.
Delta File
+0 -22 cfe/trunk/lib/Lex/ModuleMap.cpp
+1 -1 cfe/trunk/test/Modules/Inputs/exclude-header/module.map
+1 -23 2 files

OpenBSD — lib/libssl/src/crypto/des des.c

    you do not want to do the things this program does
Delta File
+0 -932 lib/libssl/src/crypto/des/des.c
+0 -932 1 file

LLVM — cfe/trunk/include/clang/Analysis/Analyses ThreadSafetyUtil.h

Fix build after r206338
Delta File
+1 -1 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+1 -1 1 file

OpenBSD — usr.bin/mandoc mansearch.c

    At the end of mansearch(), fchdir() back to where we started from;
    this is cleaner and helps to not scatter gmon.out files all over
    the place when profiling.
Delta File
+7 -4 usr.bin/mandoc/mansearch.c
+7 -4 1 file

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

Make -Wabsolute-value C++-aware.

Warn on std::abs() with unsigned argument.
Suggest std::abs as replacement for the C absolute value functions.
Suggest C++ headers if the specific std::abs overload is not found.
Delta File
+823 -0 cfe/trunk/test/SemaCXX/warn-absolute-value.cpp
+101 -40 cfe/trunk/lib/Sema/SemaChecking.cpp
+40 -24 cfe/trunk/test/SemaCXX/warn-absolute-value-header.cpp
+0 -13 cfe/trunk/test/SemaCXX/warn-absolute-value2.cpp
+1 -1 cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td
+965 -78 5 files

FreeBSD — stable/8/etc Makefile pkg, stable/8/etc/mtree BSD.usr.dist BSD.root.dist

MFC Pkg configuration, known public key, and pkg(7) changes to align with pkg(8)

This partially merges:

- etc/
  - Bring in current pkg configuration from head
  - Add /etc/pkg/ and /usr/share/keys to mtree
- share/keys
  - Bring in trusted key fingerprint from head
- share/man/man7
  - Document /usr/share/keys/pkg
- usr.sbin/pkg
  - No longer create pkg.conf as it is deprecated in pkg(8).
  - Show security warning when bootstrapping.
    * This is a direct commit as the signature verification is not being
      MFC'd due to being too large.

Discussed with:        bapt, gjb
Delta File
+5 -25 stable/8/usr.sbin/pkg/pkg.c
+12 -2 stable/8/etc/pkg/FreeBSD.conf
+11 -1 stable/8/share/man/man7/hier.7
+8 -0 stable/8/etc/mtree/BSD.usr.dist
+2 -0 stable/8/etc/mtree/BSD.root.dist
+1 -0 stable/8/share/Makefile
+1 -1 4 files not shown
+40 -29 10 files

LLVM — cfe/trunk/lib/Format Format.cpp

Format.cpp: Don't use initializer list.
Delta File
+2 -2 cfe/trunk/lib/Format/Format.cpp
+2 -2 1 file

FreeBSD — head/release/arm release.sh

Fix armv6 build failure: "armv6-freebsd-gcc: not found"

Help from:        imp
Sponsored by:        The FreeBSD Foundation
Delta File
+1 -1 head/release/arm/release.sh
+1 -1 1 file

LLVM — cfe/trunk/include/clang/Analysis/Analyses ThreadSafetyCommon.h ThreadSafetyUtil.h, cfe/trunk/lib/Analysis ThreadSafetyCommon.cpp

Thread Safety Analysis: rewrite SSA pass to use the new SExpr and CFG
traversal system.  The new pass is still undergoing testing; no change in
Delta File
+295 -88 cfe/trunk/lib/Analysis/ThreadSafetyCommon.cpp
+154 -46 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+145 -4 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
+30 -19 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
+33 -14 cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+657 -171 5 files

OpenBSD — lib/libssl/src/crypto o_init.c

    strip this to the bone
Delta File
+3 -67 lib/libssl/src/crypto/o_init.c
+3 -67 1 file

OpenBSD — lib/libssl/src/crypto o_str.c

    Three wrappers in this file: OPENSSL_strncasecmp, OPENSSL_strcasecmp,
    and OPENSSL_memcmp.
    All modern systems have strncasecmp.  No need to rewrite it.
    Same with memcmp, call the system one!  It is more likely to be hot
    in the icache, and is specifically optimized for the platform.  I
    thought these OpenSSL people cared about performance?
    ok tedu
Delta File
+4 -93 lib/libssl/src/crypto/o_str.c
+4 -93 1 file

OpenBSD — lib/libssl/src/crypto mem_clr.c

    use explicit_bzero instead of a bizarro "no compiler could ever be smart
    enough to optimize this" monstrosity.
Delta File
+3 -70 lib/libssl/src/crypto/mem_clr.c
+3 -70 1 file

OpenBSD — usr.bin/mandoc apropos.1

    remove documentation of the former macro key "NAME";
    it got deleted with mansearch.h rev. 1.8
Delta File
+2 -3 usr.bin/mandoc/apropos.1
+2 -3 1 file

EdgeBSD — src edgebsd-build.sh

    Allow arguments to be forwarded to build_release.sh
Delta File
+4 -6 src/edgebsd-build.sh
+4 -6 1 file

LLVM — llvm/trunk/lib/Target/ARM64 ARM64CollectLOH.cpp

[ARM64,C++11] Clean up the ARM64 LOH collection pass.

Range'ify a bunch of loops, mainly. As a result, we have a variety
of objects via reference rather than by pointer, so propogate that
through the various helper functions where it makes sense.
Delta File
+114 -155 llvm/trunk/lib/Target/ARM64/ARM64CollectLOH.cpp
+114 -155 1 file

OpenBSD — lib/libssl/src/apps req.c

    remove BIO_snprintf usage - convert to snprintf.
    Interestingly this fixes a bug, as the code appears to have been
    assuming that BIO_snprintf returns what snprintf does when it does not.
    ok tedu@
Delta File
+8 -7 lib/libssl/src/apps/req.c
+8 -7 1 file

OpenBSD — lib/libssl/src/crypto/evp m_md2.c e_seed.c, lib/libssl/src/crypto/jpake jpake.c jpake.h

    remove md2, jpake, and seed clutter.
Delta File
+0 -511 lib/libssl/src/crypto/jpake/jpake.c
+0 -329 lib/libssl/src/crypto/seed/seed.c
+0 -227 lib/libssl/src/crypto/md2/md2_dgst.c
+0 -136 lib/libssl/src/crypto/seed/seed.h
+0 -131 lib/libssl/src/crypto/jpake/jpake.h
+0 -124 lib/libssl/src/crypto/md2/md2.c
+0 -932 10 files not shown
+0 -2,390 16 files