Displaying 1 50 of 3,561,949 commits (0.124s)

LLVM — cfe/trunk/lib/Frontend FrontendAction.cpp

Don't leak objects in load-from-ast path unless DisableFree is set.

Also update a comment to match a code change that was done in r110978.

LLVM — cfe/trunk/lib/Serialization ASTReaderDecl.cpp ASTReader.cpp, cfe/trunk/test/Modules cxx-templates.cpp templates.mm

When two templates get merged together, also merge their pattern declarations
together. This is extremely hairy, because in general we need to have loaded
both the template and the pattern before we can determine whether either should
be merged, so we temporarily violate the rule that all merging happens before
reading a decl ends, but *only* in the case where a template's pattern is being
loaded while loading the template itself.

In order to accomodate this for class templates, delay loading the injected
class name type for the pattern of the template until after we've loaded the
template itself, if we happen to load the template first.

LLVM — cfe/trunk/test/CodeGen avx2-builtins.c

Fix test to not depend on llvm optimizations.

FreeBSD — head/sbin/camcontrol camcontrol.c

Add information about supported NCQ functionality to camcontrol identify.

MFC after:        2 weeks
Delta File
+26 -0 head/sbin/camcontrol/camcontrol.c
+26 -0 1 file

FreeBSD — head/share/mk bsd.init.mk

Include bsd.opts.mk before Makefile.inc so Makefile.inc can do things
based on MK_xxx symbols. Continue to include bsd.own.mk after
Makefile.inc to preserve current behavior.
Delta File
+6 -3 head/share/mk/bsd.init.mk
+6 -3 1 file

FreeBSD — head/tools/tools/nanobsd nanobsd.sh, head/tools/tools/nanobsd/dhcpd common

Hoist CR convenience function up from dhcpd config and use
appropriately in nanobsd.sh. Also create CR0 for a errors allowed
version.

FreeBSD — head/tools/tools/nanobsd/dhcpd os-base common

Switch to using pkgng for all package management. Add necessary
bootstrap step for pkg. Fix a bunch of annoying little nits. We can
now build fat or thin images successfully for the dhcpd config.

FreeBSD — head/tools/tools/nanobsd nanobsd.sh

Add a routine for easy workaround any umount issues w/o hacking
nanobsd.sh.
Delta File
+10 -4 head/tools/tools/nanobsd/nanobsd.sh
+10 -4 1 file

FreeBSD — head/tools/tools/nanobsd nanobsd.sh

Introduce NANO_PKG_META_BASE to allow moving where metadata for
packages is stored.

Sponsored by: Netflix

FreeBSD — head/tools/tools/nanobsd nanobsd.sh

No need for true here, remove it.

Sponsored by: Netflix

FreeBSD — head/tools/tools/nanobsd/dhcpd common

Override the parallel make target to use all CPUs.

FreeBSD Ports — head/security/openssh-portable Makefile pkg-plist, head/security/openssh-portable/files extra-patch-openssh661

- Update to "6.6.1" [1]
- Switch to using @sample keyword, fixing orphans.

Upstream note on "6.6.1" [1]:

  OpenSSH 6.5 and 6.6 sometimes encode a value used in the curve25519
  key exchange incorrectly, causing connection failures about 0.2% of
  the time when this method is used against a peer that implements
  the method properly.

  Fix the problem and disable the curve25519 KEX when speaking to
  OpenSSH 6.5 or 6.6. This version will identify itself as 6.6.1
  to enable the compatability code.

[1] https://lists.mindrot.org/pipermail/openssh-unix-dev/2014-April/032494.html

FreeBSD — head/sys/net80211 ieee80211_power.c ieee80211_sta.c

Begin fleshing out support for net80211 provided (legacy) sleep management.

This transitions the VAP in and out of SLEEP state based on:

* whether there's been an active transmission in the last (hardcoded) 500ms;
* whether the TIM from the AP indicates there is data available.

It uses the beacon reception to trigger the active traffic check.
This way there's no further timer running to wake up the CPU
from its own sleep states.

Right now the VAP isn't woken up for multicast traffic - mostly because
the only NIC I plan on doing this for right will auto wakeup and stay
awake for multicast traffic indicated in the TIM.  So I don't have
to manually keep the hardware awake.

This doesn't do anything if the NIC doesn't advertise it implements
the new SWSLEEP capability AND if the VAP doesn't have powersave
enabled.

It also doesn't do much with ath(4) as it doesn't currently implement
the SLEEP state.

Tested:

* AR5416, STA mode (with local ath(4) changes)

FreeBSD — head/sys/net80211 ieee80211_var.h

Add a capability to indicate that the net80211 stack should be doing
RUN->SLEEP->RUN transitions for station mode sleep management.
Delta File
+1 -0 head/sys/net80211/ieee80211_var.h
+1 -0 1 file

FreeNAS — . Makefile

    Fix release target if we are using poudriere.
Delta File
+5 -0 Makefile
+5 -0 1 file

FreeBSD — head/sys/sys ata.h

Add some new ATA defines for SATA 3.1 spec
Delta File
+5 -0 head/sys/sys/ata.h
+5 -0 1 file

FreeNAS — nanobsd os-base

    If we are building with poudriere, do not call build_nas_source2 since
    we are installing a proper misc/freenas-files package with the same contents.
    build_nas_source2 should go away once we migrate the build to poudriere.
Delta File
+4 -2 nanobsd/os-base
+4 -2 1 file

LLVM — llvm/trunk/lib/CodeGen/AsmPrinter DwarfDebug.cpp DwarfDebug.h

Remove unused parameter

FreeNAS — nanobsd os-ports

    Add misc/freenas-files if we are building with poudriere.
Delta File
+4 -0 nanobsd/os-ports
+4 -0 1 file

LLVM — llvm/trunk/lib/CodeGen/AsmPrinter DwarfDebug.cpp DwarfUnit.h

Remove the intermediate AccelTypes maps in DWARF units.

FreeBSD — head/cddl/contrib/opensolaris/lib/libzfs/common libzfs_dataset.c

Silence compiler warning due to missing return in idmap_id_to_numeric_domain_rid

ZFS-OSX — scripts Makefile.am

    Add autoconf for zed to install and launch
Delta File
+12 -0 scripts/Makefile.am
+12 -0 1 file

ZFS-OSX — scripts zed.service.sh org.openzfsonosx.zed.service.plist

    launchd zed.service plist and script

FreeBSD — head/cddl/contrib/opensolaris/cmd/zfs zfs_main.c

Eliminated optarg global being used outside of the function which called getopt

MFC after:        2 weeks

FreeBSD — head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs vdev.c, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys spa.h

Add the ability to set a minimum ashift size for ZFS pool creation or root level
vdev addition.

Change max_auto_ashift sysctl to error when an invalid value is requested instead
of silently limiting it.

FreeBSD Ports — head/security/openssh-portable Makefile pkg-plist

Fix minor plist issues from check-plist

OpenBSD — lib/libssl/src/crypto x86_64cpuid.pl

    repair missing semicolon. from Ian Mcwilliam

FreeNAS — build/ports build-ports.sh

    Add logic to copy in FreeNAS-specific ports directories into the main ports jail tree.
    We cannot overlay these directories via nullfs, because
    poudriere uses the cpdup utility to clone the ports jail tree multiple times
    in order to parallelize the ports build.
Delta File
+20 -3 build/ports/build-ports.sh
+20 -3 1 file

LLVM — llvm/trunk/lib/CodeGen/AsmPrinter DwarfDebug.cpp DwarfUnit.cpp

Remove the intermediate AccelNamespace maps in DWARF units.

FreeNAS — nas_ports/misc/freenas-files Makefile pkg-plist

    Create a port which contains certain files which must be
    generated during the FreeNAS build, but must be built inside the ports
    jail before being installed in the final FreeNAS image.
    
    Currently, this only contains extract-tarball and pbi-wrapper.
    
    Previously, instead of a proper port, these binaries were built
    via special logic in os-base which explicitly mounted the ports jail.
    
    Moving to poudriere, and to an overall more modular FreeNAS build,
    we should try to build as much stuff as proper packages.

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/trunk/test/Transforms/InstCombine vec_demanded_elts.ll

[InstCombine][x86] Constant fold psll intrinsics.

This excludes avx512 as I don't have hardware to verify. It excludes _dq
variants because they are represented in the IR as <{2,4} x i64> when it's
actually a byte shift of the entire i{128,265}.

This also excludes _dq_bs as they aren't at all supported by the backend.
There are also no corresponding instructions in the ISA. I have no idea why
they exist...

FreeNAS — build build_jail.sh, build/ports prepare-jail.sh

    Create the following directories in the jail before we use it for building:
    /wrkdirs
    /usr/nas_source
    /usr/nas_source2

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

    Do not create an options directory for a port unless we set options.
Delta File
+2 -2 build/ports/create-ports-list.sh
+2 -2 1 file

LLVM — llvm/trunk/lib/CodeGen/AsmPrinter DwarfDebug.cpp DwarfUnit.h

Remove the intermediate AccelObjC maps in DWARF units

FreeBSD Ports — head/Mk bsd.port.mk

- Fix regression from r315599: Allow pkg to install itself first
  if not yet installed and WITH_PKGNG is set. Just skip the
  vulnerabilities check as intended in r315599.

With hat:        portmgr
Reported by:        diizzy on EFNet
Pointyhat to:        bdrewery (with interest)
Delta File
+0 -3 head/Mk/bsd.port.mk
+0 -3 1 file

LLVM — cfe/trunk/include/clang/Frontend CompilerInstance.h, cfe/trunk/lib/Frontend FrontendAction.cpp

Bury leaked sema pointer when reading from AST files.

Should suppress several LSan reports.

ZFS-OSX — cmd/zed/zed.d config.sync.sh

    Create /etc/zfs if it doesn't exist
Delta File
+2 -1 cmd/zed/zed.d/config.sync.sh
+2 -1 1 file

FreeBSD — head/sys/dev/acpica/Osd OsdSchedule.c

Exposed debug.acpi.max_tasks and debug.acpi.max_threads via sysctls so their
values can be viewed.

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/trunk/test/Transforms/InstCombine vec_demanded_elts.ll

Optimize some special cases for SSE4a insertqi

Summary:
Since the upper 64 bits of the destination register are undefined when
performing this operation, we can substitute it and let the optimizer
figure out that only a copy is needed.

Also added range merging, if an instruction copies a range that can be
merged with a previous copied range.

Added test cases for both optimizations.

Reviewers: grosbach, nadav

CC: llvm-commits

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

FreeBSD — stable/9/share/man/man4 urndis.4

MFC r264731:
  urndis(4) will first appear in 9.3-RELEASE.

Sponsored by:        The FreeBSD Foundation
Delta File
+2 -2 stable/9/share/man/man4/urndis.4
+2 -2 1 file

FreeBSD — stable/10/share/man/man4 urndis.4

MFC r264731:
  urndis(4) will first appear in 9.3-RELEASE.

Sponsored by:        The FreeBSD Foundation
Delta File
+2 -2 stable/10/share/man/man4/urndis.4
+2 -2 1 file

OpenBSD — usr.bin/mandoc apropos.1

    misplaced punctuation
Delta File
+4 -4 usr.bin/mandoc/apropos.1
+4 -4 1 file

FreeBSD — head/sys/amd64/vmm/intel vmx.c

Allow the guest to read the TSC via MSR 0x10.
NetBSD/amd64 does this, as does Linux on AMD CPUs.

Reviewed by:        neel
MFC after:        3 weeks
Delta File
+7 -1 head/sys/amd64/vmm/intel/vmx.c
+7 -1 1 file

pkgng — libpkg pkg_repo.c

    Merge branch 'pkg-sig-sandbox'
∈ Vsevolod Stakhov - a1d37e8d - 2014-04-24 01:19:34
Delta File
+17 -9 libpkg/pkg_repo.c
+17 -9 1 file

FreeBSD Ports — head/lang/gcc49 Makefile distinfo

Update to the 20140423 snapshot of GCC 4.9.1.  This is basically the
GCC 4.9.0 release, but since we did not yet use the new way of labeling
snapshots as part of PORTVERSION we could not update to that directly
without using PORTEPOCH.  Going forward that will be possible.

Adjust DISTVERSION and GCC_VERSION to the new PORTVERSION scheme.

LLVM — llvm/trunk/lib/Transforms/InstCombine InstCombineLoadStoreAlloca.cpp, llvm/trunk/test/Transforms/InstCombine memcpy-from-global.ll

Handle addrspacecast when looking at memcpys from globals

ZFS-OSX — include/sys/fs zfs.h

    Merge branch 'master' of github.com:openzfsonosx/zfs
∈ Jorgen Lundman - 91ee1c0c - 2014-04-24 01:00:03
Delta File
+1 -6 include/sys/fs/zfs.h
+1 -6 1 file

pkgng — libpkg pkg_repo.c, src event.c

    Read string from sandbox till the socket is closed.
Delta File
+36 -23 src/event.c
+3 -5 libpkg/pkg_repo.c
+39 -28 2 files

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

[LCG] Normalize the post-order SCC iterator to just iterate over the SCC
values rather than having pointers in weird places.

LLVM — llvm/trunk/include/llvm/Analysis LazyCallGraph.h

[LCG] Remove two unused typedefs from the iterators.