Displaying 1 50 of 4,865,760 commits (0.705s)

FreeBSD Ports — head/devel/osc pkg-plist distinfo

- Update to 0.155.1
- Switch to USE_PYTHON=autoplist

FreeBSD Ports — head/devel/rlvm Makefile, head/devel/rlvm/files patch-src_base_notification__registrar.cc extra-patch-gcc48

devel/rlvm: flatten gcc48 workaround

FreeBSD Ports — head/www/py-djblets distinfo Makefile

databases/py-djblets: update to 0.9.3

With hat:   python

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

Use StringRef instead of raw pointer in TargetRegistry API (NFC)

LLVM — llvm/trunk/include/llvm/ExecutionEngine ExecutionEngine.h, llvm/trunk/lib/ExecutionEngine ExecutionEngine.cpp ExecutionEngineBindings.cpp

Use StringRef instead of raw pointer in ExecutionEngine

LLVM — llvm/trunk/lib/Target/X86 X86InstrAVX512.td X86InstrSSE.td

[AVX-512] Add EVEX versions of VPBROADCASTW patterns with truncated i32 loads.

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

[AVX-512] Add VLX command lines to 128 and 256-bit shufffle tests.

LLVM — llvm/trunk/include/llvm/IR DataLayout.h, llvm/trunk/lib/CodeGen MachineFunction.cpp

Use StringRef in Datalayout API (NFC)

LLVM — llvm/trunk/include/llvm/IR DebugInfoMetadata.h, llvm/trunk/lib/IR AsmWriter.cpp DebugInfoMetadata.cpp

DIFlags: use StringRef instead of raw pointer (NFC)

FreeBSD Ports — head/editors/vim Makefile distinfo, head/editors/vim-lite Makefile

Update vim to 8.0.0019, add GTK3 support, and take maintainership.
Many, many thanks to Sunpoet for all the time he has spent working
on and improving this port!

Many smaller changes in this update as well:
- Languange support was moved into its own OPTIONS group for clarity
  (a visual change only; it does not affect the knobs themselves)
- Reorganize and format the Makefile for clarity
- Remove a few pieces of cruft
- Add many missing dependencies for most of the GUI options
- Use better (more robust) build constructs where possible

PR:                212771
Approved by:        maintainer timeout

LLVM — llvm/trunk/include/llvm/IR DataLayout.h, llvm/trunk/lib/CodeGen MachineFunction.cpp

Revert "Use StringRef in Datalayout API (NFC)"

This reverts commit r283009. Bots are broken.

LLVM — lldb/trunk/unittests/UnwindAssembly/x86 Testx86AssemblyInspectionEngine.cpp

Add unit tests for specific instruction patterns that the x86
assembly inspection class is designed to detect.  This is only about
half of the instructions that it needs to recognize - I'll complete
this in a separate checkin.

The larger full-function style test cases I'd checked in previously
covered nearly all of these already, but I wanted simpler test cases
too, so if they fail in the future, it will be easier to spot the

LLVM — llvm/trunk/include/llvm/IR DataLayout.h, llvm/trunk/lib/CodeGen MachineFunction.cpp

Use StringRef in Datalayout API (NFC)

LLVM — llvm/trunk/include/llvm PassInfo.h PassSupport.h, llvm/trunk/lib/IR Pass.cpp

Use StringRef in Pass Info/Support API (NFC)

LLVM — llvm/trunk/include/llvm/CodeGen MachinePassRegistry.h, llvm/trunk/include/llvm/Support CommandLine.h Options.h

Use StringRef in CommandLine Options handling (NFC)

FreeBSD — head/sys/arm/nvidia/tegra124 tegra124_clk_pll.c

TEGRA: Extend timeout for PLLs lock to 5 ms. Real lock time for PLLA
has been very near to old limit.

FreeBSD — stable/11/sys/dev/usb/wlan if_rsu.c

MFC r306320:

rsu: do not restart calibration task when going out of RUN state.

Clear 'sc_calibrating' flag and stop calibration task when interface
is not associated; this fixes possible panic after detach.

Reported and tested by:        hselasky
Reviewed by:        adrian

LLVM — llvm/trunk/include/llvm/CodeGen MachinePassRegistry.h

Use StringRef instead of raw pointer in MachinePassRegistry (NFC)

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

Use StringRef in TLI instead of raw pointer (NFC)

LLVM — cfe/trunk/lib/CodeGen CodeGenAction.cpp, llvm/trunk/include/llvm PassInfo.h Pass.h

Use StringRef in Pass/PassManager APIs (NFC)

LLVM — llvm/trunk/lib/Target/AMDGPU SIRegisterInfo.cpp SIRegisterInfo.h, llvm/trunk/test/CodeGen/AMDGPU private-element-size.ll insert_vector_elt.ll

Revert "AMDGPU: Don't use offen if it is 0"

This reverts commit r282999.
Tests are not passing: 

FreeBSD Ports — head/devel/sfml pkg-plist Makefile, head/emulators/dolphin-emu Makefile

- Update devel/sfml to 2.4
- Bump dependent ports due to shlib versioning scheme change
  - Add missing dependency to games/slade

OpenZFS on OS X — . configure.ac, cmd/zpool Makefile.am zpool_vdev.c

    Slight change of plans, lets maintain the libdiskmgt abstraction from illumos, make it 
as similar as possible.

FreeBSD Ports — head/sysutils/slurm-wlm distinfo Makefile, head/sysutils/slurm-wlm/files patch-src_plugins_node__features_knl__cray_node__features__knl__cray.c

Update sysutils/slurm-wlm to bug-fix-release 16.05.5

  - Add readline to USES (bin/sacctmgr now links to libreadline and
  - Remove Cray node features patch now that it has been incorporated
  - Update pkg-plist

Reviewed by:        swills (mentor)
Approved by:        swills (mentor)
Differential Revision:        https://reviews.freebsd.org/D8095

LLVM — llvm/trunk/include/llvm/CodeGen AsmPrinter.h, llvm/trunk/lib/CodeGen/AsmPrinter AsmPrinter.cpp

Remove getTargetTriple and update all uses to use the Triple off
of the TargetMachine. NFC.

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

Stop calling getTargetTriple off of the AsmPrinter and constructing a
TargetTriple, just grab it off of the TargetMachine. NFC.

LLVM — llvm/trunk/lib/Target/AArch64 AArch64MCInstLower.cpp

Remove TargetTriple from AArch64MCInstLower as it's used in few places
and can be pulled from the TargetMachine. NFC.

LLVM — llvm/trunk/lib/Target/AMDGPU SIRegisterInfo.cpp SIRegisterInfo.h, llvm/trunk/test/CodeGen/AMDGPU private-element-size.ll insert_vector_elt.ll

AMDGPU: Don't use offen if it is 0

This removes many re-initializations of a base register to 0.

HardenedBSD — sys/netinet6 nd6_nbr.c

nd6_dad_timer(): don't assert that the address is tentative.

It appears that this assertion can be tripped in some cases when
multiple interfaces are on the same link. Until this is resolved, revert a
part of r306305 and simply log a message if the DAD timer fires on a
non-tentative address.

Reported by:        jhb
X-MFC With:        r306305
Delta File
+7 -2 sys/netinet6/nd6_nbr.c
+7 -2 1 file

FreeBSD — head/sys/netinet6 nd6_nbr.c

nd6_dad_timer(): don't assert that the address is tentative.

It appears that this assertion can be tripped in some cases when
multiple interfaces are on the same link. Until this is resolved, revert a
part of r306305 and simply log a message if the DAD timer fires on a
non-tentative address.

Reported by:        jhb
X-MFC With:        r306305
Delta File
+7 -2 head/sys/netinet6/nd6_nbr.c
+7 -2 1 file

FreeBSD — projects/powerpcspe Makefile.inc1 ObsoleteFiles.inc, projects/powerpcspe/bin/cat cat.c Makefile

IFC at r306546

LLVM — llvm/trunk/include/llvm/LTO/legacy LTOCodeGenerator.h, llvm/trunk/lib/LTO LTOCodeGenerator.cpp

Use StringRef in LTOCodegenerator (NFC)

LLVM — llvm/trunk/include/llvm/LTO/legacy LTOModule.h, llvm/trunk/lib/LTO LTOModule.cpp LTOCodeGenerator.cpp

Use StringRef in LTOModule implementation (NFC)

LLVM — cfe/trunk/lib/CodeGen CGBuiltin.cpp, llvm/trunk/include/llvm/ADT Triple.h

Use StringRef in Triple API (NFC)

FreeBSD — user/alc/PQ_LAUNDRY Makefile.inc1 UPDATING, user/alc/PQ_LAUNDRY/contrib/atf/atf-sh atf-check.cpp

MFH r306544

HardenedBSD — sys/dev/fdt simplebus.c

Revert r306473.

Some objections were noted, and it was purely a cosmetic change anyway.
Delta File
+0 -9 sys/dev/fdt/simplebus.c
+0 -9 1 file

FreeBSD — head/sys/dev/fdt simplebus.c

Revert r306473.

Some objections were noted, and it was purely a cosmetic change anyway.
Delta File
+0 -9 head/sys/dev/fdt/simplebus.c
+0 -9 1 file

FreeBSD Ports — head/databases/sqlitebrowser Makefile distinfo, head/databases/sqlitebrowser/files patch-src-Application.cpp patch-src-PreferencesDialog.cpp

databases/sqlitebrowser: update to 3.9.0

- update to 3.9.0
- update maintainer's email
- pet portlint

PR:                212395
Submitted by:         lbartoletti <lbartoletti at tuxfamily.org> (maintainer)

LLVM — llvm/trunk/lib/Fuzzer FuzzerLoop.cpp FuzzerTracePC.cpp

[libFuzzer] implement the -shrink=1 option that tires to make elements of the corpus 
smaller, off by default

LLVM — lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/exit_during_break TestExitDuringBreak.py

Fix up this test case.

The lldbutil.run_break_set_by_file_and_line has already checked that the number of 
locations was 1, so don't check it again.  And certainly don't check it again by 
grubbing in break list output.

Also, we know the Thread's IsStopped state is wrong, and have a test for that, so 
don't keep testing it in other files where that isn't the primary thing we're testing.

I removed the xfail for Darwin.  If this also passes on other systems, we can remove
the xfails from them as we find that out.

LLVM — llvm/trunk/include/llvm/MC/MCParser AsmLexer.h, llvm/trunk/lib/MC/MCParser AsmLexer.cpp

[MC] Prevent out of order HashDirective lexing in AsmLexer.

To lex hash directives we peek ahead to find component tokens, create a
unified token, and unlex the peeked tokens so the parser does not need
to parse the tokens then. Make sure we do not to lex another hash
directive during peek operation.

This fixes PR28921.

Reviewers: rnk, loladiro

Subscribers: llvm-commits

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

DragonFlyBSD — usr.bin/objformat Makefile objformat.c

Expose ld.bfd and ld.gold

It's now expected that ld, ld.bfd, and ld.gold are all installed by
modern binutils.  The -fuse-gold option on GCC depends on it (both from
base and ports) and possibly clang as well.  This work is 6 months old,
but it was never committed as collect2 utility was only recently
built and installed.

Discussed with:        dillon (6 months ago).

LLVM — lldb/trunk/source/Plugins/UnwindAssembly/x86 x86AssemblyInspectionEngine.cpp x86AssemblyInspectionEngine.h, lldb/trunk/unittests/UnwindAssembly/x86 Testx86AssemblyInspectionEngine.cpp

Add support for some extended push instructions in i386/x86_64 like
'push 0x20(%esp)' which clang can generate when emitting
-fomit-frame-pointer code for 32-bit.

Add a unit test program which includes this instruction.

Also fix a bug in the refactoring/rewrite of the x86 assembly
instruction profiler where I'd hard coded it as a 64-bit disassembler
instead of using the ArchSpec to pick a 32-bit or 64-bit disassembler
from llvm.  When the disassembler would hit an instruction
that is invalid in 64-bit mode, it would stop disassembling the function.
This likely led to the TestSBData testsuite failure on linux with 32-bit
i386 and gcc-4.9; I'll test that in a bit.

The newly added unit test program is 32-bit i386 code and it includes
an instruction which is invalid in 64-bit mode so it will catch this.


LLVM — lldb/trunk .gitignore, lldb/trunk/packages/Python/lldbsuite/test dosep.py

test infra: clear file-charged issues on rerun of file

This change addresses the corner case bug in the test
infrastructure where a test file times out *outside*
of any running test method.  In those cases, the issue
was charged to the file, not to a test method within
the file.  When that file is re-run successfully,
none of the test-method-level successes would clear
the file-level issue.

This change fixes that: for all test files that are
getting rerun (whether by being marked flaky or
via the --rerun-all-issues flag), file-level test
issues are searched for in each of those files.  Each
file-level issue found in the rerun file list then
gets cleared.

A test of this feature is added to issue_verification,
using the technique there of moving the *.py.park file
to *.py to do an end-to-end validation.

This change also adds a .gitignore entry for pyenv
project-level files and fixes up a few minor pep8
formatting violations in files I touched.

    [2 lines not shown]

LLVM — cfe/trunk/include/clang/Basic DiagnosticSemaKinds.td, cfe/trunk/test/SemaCXX cxx0x-defaulted-functions.cpp

Fix crash when emitting error.

With templated classes, is possible to not be able to determine is a member
function is a special member function before the class is instantiated.  Only
these special member functions can be defaulted.  In some cases, knowing
whether a function is a special member function can't be determined until
instantiation, so an uninstantiated function could possibly be defaulted too.
Add a case to the error diagnostic when the function marked with a default is
not known to be a special member function.

FreeBSD — head/contrib/libucl README.md Makefile.unix, head/contrib/libucl/include ucl++.h ucl.h

Import libucl 20160812

FreeBSD — vendor/libucl 20160812, vendor/libucl/20160812 README.md CMakeLists.txt

tag import of libucl 20160812

FreeBSD — vendor/libucl/dist README.md Makefile.unix, vendor/libucl/dist/haskell hucl.hs

Update libucl to snapshot 20160812

HardenedBSD — . README.md Makefile.unix, haskell hucl.hs

Update libucl to snapshot 20160812
Delta File
+198 -30 include/ucl++.h
+0 -148 python/test_uclmodule.py
+123 -0 haskell/hucl.hs
+107 -0 python/tests/test_load.py
+78 -19 python/src/uclmodule.c
+89 -0 m4/gcov.m4
+247 -78 17 files not shown
+842 -275 23 files

LLVM — llvm/trunk/lib/Transforms/Instrumentation AddressSanitizer.cpp, llvm/trunk/test/Instrumentation/AddressSanitizer global_metadata_darwin.ll

[ASAN] Add the binder globals on Darwin to llvm.compiler.used to avoid LTO dead-stripping

The binder is in a specific section that "reverse" the edges in a
regular dead-stripping: the binder is live as long as a global it
references is live.

This is a big hammer that prevents LLVM from dead-stripping these,
while still allowing linker dead-stripping (with special knowledge
of the section).

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