Displaying 1 50 of 4,683,249 commits (0.338s)

FreeBSD Ports — head/devel/elixir-quantum distinfo Makefile

Update devel/elixir-quantum to version 2.1.1.

FreeBSD Ports — head/devel/erlang-parse_trans distinfo Makefile

Update devel/erlang-parse_trans to version 3.1.0.

LLVM — llvm/trunk/lib/Target/PowerPC PPCInstrInfo.cpp, llvm/trunk/test/CodeGen/PowerPC opt-cmp-inst-cr0-live.ll

[PowerPC] Use helper functions to check sign-/zero-extended value

Helper functions to identify sign- and zero-extending machine instruction is introduced in 
rL315888.
This patch makes PPCInstrInfo::optimizeCompareInstr use the helper functions. It 
simplifies the code and also makes possible more optimizations since the helper can do 
more analysis than the original check code; I observed about 5000 more compare 
instructions are eliminated while building LLVM.

Also, this patch fixes a bug in helpers on ANDIo instruction handling due to the order of 
checks. This bug causes a failure in an existing test case for optimizeCompareInstr.

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

pkgsrc — lang/g95 Makefile

g95: fix build on linux
force passing asprintf test which is incorrectly not found due to FORTIFY
pass LIBRARY_PATH so crtn.o and crti.o are found on Ubuntu & friends

Note many reporters need to install g++-multilib as a package to overcome
the errors they reported in the bugs (missing <sys/cdefs.h>)

PR pkg/51198, PR pkg/51690, PR pkg/52116
Delta File
+10 -3 lang/g95/Makefile
+10 -3 1 file

LLVM — llvm/trunk/lib/Analysis ValueTracking.cpp, llvm/trunk/test/Transforms/InstCombine minmax-fold.ll

Improve lookThroughCast function.

Summary:
When we have the following case:

  %cond = cmp iN %x, CmpConst
  %tr = trunc iN %x to iK
  %narrowsel = select i1 %cond, iK %t, iK C

We could possibly match only min/max pattern after looking through cast.
So it is more profitable if widened C constant will be equal CmpConst.
That is why just set widened C constant equal to CmpConst, because there
is a further check in this function that trunc CmpConst == C.

Also description for lookTroughCast function was added.

Reviewers: spatel

Subscribers: llvm-commits

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

Patch by: Artur Gainullin <artur.gainullin at intel.com>

LLVM — cfe/trunk/lib/AST ASTImporter.cpp, cfe/trunk/unittests/AST ASTImporterTest.cpp

[ASTImporter] Import SubStmt of CaseStmt

Patch by: Rafael Stahl!

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

FreeBSD Ports — head/archivers/paq Makefile

- Remove archivers/zip build dependency
Delta File
+2 -2 head/archivers/paq/Makefile
+2 -2 1 file

FreeBSD Ports — head/x11/terminology pkg-descr

- Update WWW

Approved by:        portmgr blanket
Delta File
+1 -1 head/x11/terminology/pkg-descr
+1 -1 1 file

FreeBSD Ports — head/devel/php-composer distinfo Makefile

devel/php-composer: Update from 1.4.2 to 1.5.2

-Changelog:
  https://github.com/composer/composer/releases/tag/1.4.3
  https://github.com/composer/composer/releases/tag/1.5.0
  https://github.com/composer/composer/releases/tag/1.5.1
  https://github.com/composer/composer/releases/tag/1.5.2

Add missing mbstring module to avoid fatal PHP error

PR:                223063
Reported by:        eqvvs <freebsd at flornet.de>
Approved by:        Naram Qashat <cyverbotx at cyberbotx.com> (maintainer), tz (mentor)
MFH:        2017Q4
Differential Revision:        https://reviews.freebsd.org/D12711

NetBSD — sys/dev/ata ata.c

add newlines to the debug messages
Delta File
+4 -4 sys/dev/ata/ata.c
+4 -4 1 file

LLVM — lld/trunk/ELF Writer.cpp

[ELF] - Remove excessive helper. NFC.

Removes addRegular() helper that looks excessive from Writer.cpp.

Differential revision: https://reviews.llvm.org/D39006
Delta File
+7 -14 lld/trunk/ELF/Writer.cpp
+7 -14 1 file

FreeBSD Ports — head/devel/aws-sdk-cpp distinfo pkg-plist

Update to 1.2.16.

pkgsrc — doc CHANGES-2017

Updated security/py-keyring, www/py-notebook
Delta File
+3 -1 doc/CHANGES-2017
+3 -1 1 file

pkgsrc — www/py-notebook PLIST Makefile

    py-notebook: update to 5.2.0
    
    5.2.0
    Allow setting token via jupyter_token env.
    Fix some errors caused by raising 403 in get_current_user.
    Register contents_manager.files_handler_class directly.
    Ensure that keyboard shortcuts are disabled when editing them.
    Make all files in the dashboard editable by default and provide a whitelist of 
viewable file extensions.
    The root directory of the notebook server should never be hidden.
    Fix notebook require config to match tools/build-main.
    Give page constructor default arguments.
    Fix codemirror.less to match codemirror's expected padding layout.
    Addx-xsrftoken to access-control-allow-headers.
    Buffer messages when websocket connection is interrupted.
    Load locale dynamically only when not en-us.
    Changed key strength to 2048 bits.
    Resyncjsversion with python version.
    Allow copy operation on modified, read-only notebook.
    Update error handling on apihandlers.
    Test python 3.6 on travis, drop 3.3.
    Avoid base64-literals in image tests.
    Upgrade xterm.js to 2.9.2.
    Changed all python variables named file to file_name to not override built_in file.
    Add more doc tests.

    [10 lines not shown]

FreeNAS — src/middlewared/middlewared/plugins unauthorized_reboot_alert.py

feat(middleware): Unauthorized reboot e-mail alert

Ticket: #23361

FreeBSD Ports — head/www/nginx distinfo Makefile, head/www/nginx/files extra-patch-passenger-build-nginx.rb

www/nginx: Update from 1.12.1 to 1.12.2

- Changelog:

    *) Bugfix: client SSL connections were immediately closed if deferred
       accept and the "proxy_protocol" parameter of the "listen" directive
       were used.

    *) Bugfix: client connections might be dropped during configuration
       testing when using the "reuseport" parameter of the "listen"
       directive on Linux.

    *) Bugfix: incorrect response length was returned on 32-bit platforms
       when requesting more than 4 gigabytes with multiple ranges.

    *) Bugfix: switching to the next upstream server in the stream module
       did not work when using the "ssl_preread" directive.

    *) Bugfix: when using HTTP/2 client request body might be corrupted.

    *) Bugfix: in handling of client addresses when using unix domain
       sockets.

Update passanger from 5.1.8 to 5.1.11. There was an security advisory:
        https://blog.phusion.nl/2017/10/13/passenger-security-advisory-5-1-11/

    [4 lines not shown]

FreeBSD — stable/11/usr.sbin/ctld uclparse.c

MFC r324623:

Fix ctld segfaulting when using ucl conf file format and having duplicated
lun or target

Submitted by:        Nikita Kozlov <nikita.kozlov at blade-group.com>
Sponsored by:        blade
Differential Revision:        https://reviews.freebsd.org/D12646

HardenedBSD — usr.sbin/ctld uclparse.c

MFC r324623:

Fix ctld segfaulting when using ucl conf file format and having duplicated
lun or target

Submitted by:        Nikita Kozlov <nikita.kozlov at blade-group.com>
Sponsored by:        blade
Differential Revision:        https://reviews.freebsd.org/D12646
Delta File
+4 -0 usr.sbin/ctld/uclparse.c
+4 -0 1 file

FreeBSD — head/sys/boot/libsa ip.c

libsa/ip: stop read loop on bad fragments

Lets try to clear out from case of overlapping etc fragments and stop read.

Reported by:        Dan McDonald
Delta File
+2 -1 head/sys/boot/libsa/ip.c
+2 -1 1 file

FreeBSD — stable/11/sys/kern kern_tc.c

MFC r324528:
In tc_windup(), do not re-calculate bintime.
Delta File
+1 -3 stable/11/sys/kern/kern_tc.c
+1 -3 1 file

HardenedBSD — sys/kern kern_tc.c

MFC r324528:
In tc_windup(), do not re-calculate bintime.
Delta File
+1 -3 sys/kern/kern_tc.c
+1 -3 1 file

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

Fixing bug issue https://bugs.llvm.org/show_bug.cgi?id=34978

Change-Id: I7f13d5bcb181be2860377df7b40e1579a8ad4add

FreeBSD — head/sys/boot/libsa ip.c

libsa/ip.c: misplaced comment, ip_v is half char, not ip_p

The comment should be at previous line.

Reported by:        Dan McDonald
Delta File
+2 -2 head/sys/boot/libsa/ip.c
+2 -2 1 file

FreeBSD — head/sys/vm swap_pager.c

Do not report reduction of swap zone if it was not.

After r324600 we see the actual reservation.

Reported by:        jkim
Sponsored by:        The FreeBSD Foundation
MFC after:        1 week
Delta File
+1 -1 head/sys/vm/swap_pager.c
+1 -1 1 file

pkgsrc — security/py-keyring PLIST Makefile

py-keyring: update to 10.4.0

10.4.0
In Kwallet, pass mainloop to SessionBus.
Unpin pywin32-ctypes, but blacklist known incompatible versions.

FreeBSD Ports — head/databases/pg_citus distinfo Makefile

LLVM — lld/trunk/ELF SyntheticSections.cpp, lld/trunk/test/ELF gnu-hash-table.s gnu-hash-table-copy.s

Handle shared symbols in the gnu hash construction.

They are special in that they they need to be in the hash table iff we
are linking an executable that preempts them.

FreeBSD Ports — head/devel/jenkins distinfo Makefile

- Update to 2.85

FreeBSD Ports — head/emulators/i386-wine-devel pkg-plist distinfo

emulators/i386-wine-devel: update to 2.18_2

 - Switch from overriding UNAME_r to _OSRELEASE (the former is no longer
   supported) for updating port

FreeBSD Ports — head/emulators/i386-wine distinfo Makefile.inc

emulators/i386-wine: update to 2.0.2_1

 - Switch from overriding UNAME_r to _OSRELEASE (the former is no longer
   supported) for updating port

LLVM — llvm/trunk/cmake config-ix.cmake

Fix the incorrect detection of ICONV_LIBRARY_PATH

This is introduced in rL308711.
Check for c library is incorrect here just because libc will be found always
and it does not mean that iconv is presented.

Thank to Andrew Krasny for narrowing down the root cause.

Reviewers: ecbeckmann
Reviewed By: ecbeckmann
Subscribers: mgorny, llvm-commits
Differential Revision: https://reviews.llvm.org/D38875
Delta File
+1 -1 llvm/trunk/cmake/config-ix.cmake
+1 -1 1 file

FreeBSD Ports — head/net/aoe/files patch-aoenet.c

Unbreak on CURRENT
Delta File
+24 -20 head/net/aoe/files/patch-aoenet.c
+24 -20 1 file

LLVM — llvm/trunk/utils update_mir_test_checks.py

update_mir_test_checks: Support '-' in function names

Some AArch64 and AMDGPU tests have functions with hyphens in the names

LLVM — llvm/trunk/utils update_mir_test_checks.py

update_mir_test_checks: Fix a typo I made while preparing for commit

I accidentally added an extra arg here, so this didn't work at all.

LLVM — cfe/trunk/include/clang/Config config.h.cmake, cfe/trunk/lib/Frontend/Rewrite FrontendActions.cpp RewriteModernObjC.cpp

[CMake] Use #cmakedefine01 for CLANG_ENABLE_(ARCMT|OBJC_REWRITER|STATIC_ANALYZER)

It'd be better that they are #cmakedefine01 rather than #cmakedefine.
(#if FOO rather than #if defined(FOO))
Then we can find missing #include "clang/Config/config.h" in the future.

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

LLVM — lld/trunk/test/ELF lit.local.cfg

Prune trailing linefeed.
Delta File
+0 -1 lld/trunk/test/ELF/lit.local.cfg
+0 -1 1 file

LLVM — llvm/trunk/tools/llvm-cfi-verify/lib CMakeLists.txt, llvm/trunk/unittests/tools/llvm-cfi-verify CMakeLists.txt

Statically link llvm-cfi-verify's libraries.

Summary:
llvm-cfi-verify (D38379) introduced a potential build failure when compiling with 
`-DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON`. Specific versions of cmake seem to 
treat the `add_subdirectory()` rule differently. It seems as if old versions of cmake BFS 
these rules, adding them to the fringe for expansion later. Newer versions of cmake seem 
to immediately execute CMakeFiles that are present in this subdirectory.

If the subdirectory is expanded through the fringe, the globbing resultant from 
`llvm_add_implicit_projects()` from `cmake/modules/AddLLVM.cmake:1012` means that 
`tools/llvm-shlib/CMakeFile.txt` gets executed before 
`tools/llvm-cfi-verify/lib/CMakeFile.txt`. As the latter CMakeFile adds a new library, 
this expansion order means that the library files required the unit tests in 
`unittests/tools/llvm-cfi-verify/` are not present in the dynamic library. This causes 
unit tests to fail as the required functions can't be found.

This change now ensures that the libraries created by `llvm-cfi-verify` are statically 
linked into the unit tests. As `tools/llvm-cfi-verify/lib` no longer adds anything to 
`llvm-shlib`, there should be no concern about the order-of-compilation.

Reviewers: skatkov, pcc

Reviewed By: skatkov, pcc


    [3 lines not shown]

FreeBSD — vendor/wpa 2.6

Tag wpa_supplicant/hostapd 2.6.
Delta File
+0 -0 vendor/wpa/2.6/
+0 -0 1 file

FreeBSD — vendor/wpa/dist CONTRIBUTIONS COPYING, vendor/wpa/dist/hostapd Android.mk ctrl_iface.c

Import wpa_supplicant/hostapd 2.6.

NetBSD — sys/arch/x86/include specialreg.h

 Add Turbo Boost Max Technology 3.0 bit.
Delta File
+3 -2 sys/arch/x86/include/specialreg.h
+3 -2 1 file

FreeNAS — src/middlewared/middlewared/plugins vm.py

    feat(middlewared/vm): This method should not have any extra complexity or business 
logic.

LLVM — lld/trunk/ELF SyntheticSections.cpp, lld/trunk/test/ELF gnu-hash-table.s gc-sections-shared.s

Revert "Bring back the rest of r315721."

This reverts commit r316051.

It fails on a bot.

LLVM — llvm/trunk/utils update_mir_test_checks.py

Add a utility to update MIR checks, similar to update_llc_test_checks

This adds update_mir_test_checks, which updates the check lines in mir
tests. This can only update tests that start and end with .mir
currently (ie, -run-pass) but it should be sufficient for updating at
least some of the GlobalISel tests.

LLVM — cfe/trunk/include/clang/Basic DiagnosticGroups.td DiagnosticLexKinds.td, cfe/trunk/test/SemaCXX cxx98-compat-flags.cpp

Provide a flag group to turn on/off all "binary literals" extension warnings.

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

[modules] When finding the owning module of an instantiated context in template
instantiation, follow lexical parents not semantic ones: we want to find the
module where the pattern was written.

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

[ScalarEvolution] Handling for ICmp occuring in the evolution chain.

Summary:
 If a compare instruction is same or inverse of the compare in the
 branch of the loop latch, then return a constant evolution node.
 Currently scope of evaluation is limited to SCEV computation for
 PHI nodes.

 This shall facilitate computations of loop exit counts in cases
 where compare appears in the evolution chain of induction variables.

 Will fix PR 34538
Reviewers: sanjoy, hfinkel, junryoungju

Reviewed By: junryoungju

Subscribers: javed.absar, llvm-commits

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

LLVM — cfe/trunk/cmake/caches Fuchsia-stage2.cmake

[CMake] Build Fuchsia toolchain as -O3

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

LLVM — llvm/trunk/lib/IR Verifier.cpp, llvm/trunk/test/Linker odr-lambda-1.ll

Verifier: Ignore CUs pulled in by ODR-uniqued types.

When more than one Module is imported into the same context, such as during
an LTO build before linking the modules, ODR type uniquing may cause types
to point to a different CU. This check does not make sense in this case.

This fixes the error reported in PR34944.

https://bugs.llvm.org/show_bug.cgi?id=34944
rdar://problem/34940685

This reapplies a cleaner implementation of r316049.

LLVM — lld/trunk/ELF SyntheticSections.cpp, lld/trunk/test/ELF gnu-hash-table.s gc-sections-shared.s

Bring back the rest of r315721.

The original patch was reported to break a libcxx bot. Unfortunately I
could not reproduce the issue and the bot log is not available anymore.

This patch changes the handling of shared symbols. I will watch the
bot and see it breaks.

Original message:
--------------------------------------------------------------
Handle shared and lazy symbol in the gnu hash construction.

We were not considering those symbols undefined and they could end up
in the end of the dynamic symbol table.
--------------------------------------------------------------

LLVM — llvm/trunk/lib/IR Verifier.cpp, llvm/trunk/test/Linker odr-lambda-1.ll

Revert "Verifier: Ignore CUs pulled in by ODR-uniqued types."

This reverts commit r316049.