Displaying 1 50 of 5,285,011 commits (0.250s)

LLVM — llvm/trunk/lib/Target/Mips/MCTargetDesc MipsELFStreamer.cpp MipsELFStreamer.h, llvm/trunk/test/DebugInfo/Mips eh_frame.ll

[mips][micromips] Fix overlaping FDEs error

When compiling static executable for micromips, CFI symbols
are incorrectly labeled as MICROMIPS, which cause
".eh_frame_hdr refers to overlapping FDEs." error.

This patch does not label CFI symbols as MICROMIPS, and FDEs do not
overlap anymore. This patch also exposes another bug, which is fixed
here: https://reviews.llvm.org/D52985

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

LLVM — cfe/trunk/lib/Sema SemaCodeComplete.cpp, cfe/trunk/test/Index complete-template-keywords.cpp

[CodeComplete] Make sure keyword 'template' is added even when code pattern is disabled.

Reviewers: sammccall, hokein

Subscribers: arphaman, cfe-commits

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

FreeBSD Ports — head/textproc/fzf distinfo Makefile

- Update to 0.17.5

Changelog: https://github.com/junegunn/fzf/blob/master/CHANGELOG.md#0175

PR:                232071
Submitted by:        maintainer
Sponsored by:        iXsystems Inc.

FreeBSD Ports — head/audio/libopenmpt Makefile distinfo

- Update to 0.3.12
- Pacify portlint

FreeBSD Ports — head/finance/alkimia Makefile

Fix build on powerpc64

PR:                232227
Submitted by:        Piotr Kubaj <pkubaj at anongoth.pl>
Sponsored by:        IntegriCloud
Delta File
+1 -1 head/finance/alkimia/Makefile
+1 -1 1 file

LLVM — llvm/trunk/test/CodeGen/AMDGPU smrd.ll

AMDGPU: Test showing a scalar buffer load deficiency

Change-Id: I5b64a565f22a8482aa0712488d85e45163ac3d12

FreeBSD Ports — head/security/vuxml vuln.xml

Document security vulnerability with devel/libgit2 < 0.27.5.

Approved by:        mentors (implicit)
Delta File
+26 -0 head/security/vuxml/vuln.xml
+26 -0 1 file

FreeBSD Ports — head/graphics/krita pkg-plist

graphics/krita: Fix pkg-plist

Reported by:        pkg-fallout
Delta File
+0 -2 head/graphics/krita/pkg-plist
+0 -2 1 file

FreeBSD Ports — head/lang/seed7 distinfo Makefile

lang/seed7: update to 05_20181014

20181014:
- Simple function profiling has been added to the compiler. Profiling
  is enabled, when programs are compiled with the option -p. When
  programs with profiling are executed they write profiling information
  to the file profile_out, when they terminate.
- An explanation of the compiler option -p (simple profiling) has been
  added to the FAQ.
- The function str_dd_mm_yy has been added to the library time.s7i.
- In chkflt.sd7 the tests for the operator ** (with an exponent of NaN)
  have been improved.
- Documentation comments have been improved in integer.s7i, intlib.c,
  int_rtl.c, tim_unx.c and tim_win.c.
- In hsh_rtl.c the function hshIdxEnterDefault has been simplified to
  use fewer parameters. Usages of hshIdxEnterDefault in gkb_win.c,
  gkb_x11.c, pol_sel.c, pol_unx.c, ref_data.c and typ_data.c have been
  adjusted to the reduced number of parameters.
- In int_rtl.c the performance of the function intParse has been
  improved (when two's complement integers are used).
- In pcs_unx.c the function pcsStart has been improved to work correct
  when stdin, stdout or stderr are not redirected.
- In flt_rtl.c the function fltPow() has been improved to work correct,
  when the base is zero and the exponent is NaN.
- The program chkccomp.c has been improved to check the function pow()

    [12 lines not shown]

OPNsense — src/opnsense/scripts/interfaces list_interfaces.php, src/opnsense/service/conf/actions.d actions_interface.conf

    system: add configd call to return json structured interface data using 
`legacy_interfaces_details()`, while working on 
https://github.com/opnsense/core/issues/2787 missed something to return configured 
addresses.
    No need to duplicate legacy_interfaces_details.
    
    adds:
    ```
    configctl interface list ifconfig
    ```

FreeBSD — stable/11/lib/libc/stdtime strptime.c

MFC r339241:
Disallow zero day of month from strptime("%d").

PR:        232072

LLVM — llvm/trunk/lib/Passes StandardInstrumentations.cpp, llvm/trunk/test/Other scc-pass-printer.ll

[NewPM] implement SCC printing for -print-before-all/-print-after-all

Removing deficiency of initial implementation of -print-before-all/-after-all
- it was effectively skipping IR printing for all the SCC passes.

Now LazyCallGraph:SCC gets its IR printed.

Reviewed By: skatkov
Differential Revision: https://reviews.llvm.org/D53270

LLVM — cfe/trunk/lib/CodeGen CGCleanup.cpp CGException.cpp, llvm/trunk/include/llvm/IR BasicBlock.h

[TI removal] Make `getTerminator()` return a generic `Instruction`.

This removes the primary remaining API producing `TerminatorInst` which
will reduce the rate at which code is introduced trying to use it and
generally make it much easier to remove the remaining APIs across the
codebase.

Also clean up some of the stragglers that the previous mechanical update
of variables missed.

Users of LLVM and out-of-tree code generally will need to update any
explicit variable types to handle this. Replacing `TerminatorInst` with
`Instruction` (or `auto`) almost always works. Most of these edits were
made in prior commits using the perl one-liner:
```
perl -i -ple 's/TerminatorInst(\b.* = .*getTerminator\(\))/Instruction\1/g'
```

This also my break some rare use cases where people overload for both
`Instruction` and `TerminatorInst`, but these should be easily fixed by
removing the `TerminatorInst` overload.

FreeBSD — head/sys/net if_vlan.c

Fix deadlock when destroying VLANs.

Synchronizing the epoch before freeing the multicast addresses while holding
the VLAN_XLOCK() might lead to a deadlock. Use deferred freeing of the VLAN
multicast addresses to resolve deadlock. Backtrace:

Thread1:
epoch_block_handler_preempt()
ck_epoch_synchronize_wait()
epoch_wait_preempt()
vlan_setmulti()
vlan_ioctl()
in6m_release_task()
gtaskqueue_run_locked()
gtaskqueue_thread_loop()
fork_exit()
fork_trampoline()

Thread2:
sleepq_switch()
sleepq_wait()
_sx_xlock_hard()
_sx_xlock()
in6_leavegroup()
in6_purgeaddr()

    [17 lines not shown]
Delta File
+10 -4 head/sys/net/if_vlan.c
+10 -4 1 file

FreeBSD Ports — branches/2018Q4/net/traefik distinfo Makefile

MFH: r482147

Update to upstream version 1.7.2

Details:
- Bug fix release, see
  https://github.com/containous/traefik/releases/tag/v1.7.2

Approved by:        ports-secteam (riggs)

FreeBSD Ports — head/net/traefik distinfo Makefile

Update to upstream version 1.7.2

Details:
- Bug fix release, see
  https://github.com/containous/traefik/releases/tag/v1.7.2

MFH:                2018Q4

FreeBSD — head/sys/netpfil/ipfw ip_fw2.c

Add extra parentheses to fix "versrcreach" opcode, (oif != NULL) should
not be used as condition for ternary operator.

Submitted by:        Tatsuki Makino <tatsuki_makino at hotmail dot com>
Approved by:        re (kib)
MFC after:        1 week
Delta File
+2 -2 head/sys/netpfil/ipfw/ip_fw2.c
+2 -2 1 file

LLVM — llvm/trunk/include/llvm/IR InstVisitor.h, llvm/trunk/lib/IR Verifier.cpp

[TI removal] Rework `InstVisitor` to support visiting instructions that
are terminators without relying on the specific `TerminatorInst` type.

This required cleaning up two users of `InstVisitor`s usage of
`TerminatorInst` as well.

LLVM — llvm/trunk/lib/Analysis BranchProbabilityInfo.cpp LoopInfo.cpp, llvm/trunk/lib/CodeGen WinEHPrepare.cpp Analysis.cpp

[TI removal] Make variables declared as `TerminatorInst` and initialized
by `getTerminator()` calls instead be declared as `Instruction`.

This is the biggest remaining chunk of the usage of `getTerminator()`
that insists on the narrow type and so is an easy batch of updates.
Several files saw more extensive updates where this would cascade to
requiring API updates within the file to use `Instruction` instead of
`TerminatorInst`. All of these were trivial in nature (pervasively using
`Instruction` instead just worked).

LLVM — llvm/trunk/include/llvm/Transforms/Scalar GVN.h, llvm/trunk/lib/Transforms/Scalar GVN.cpp

[TI removal] Remove `TerminatorInst` from GVN.h and GVN.cpp.

This is the last interesting usage in all of LLVM's headers. The
remaining usages in headers are the core typesystem bits (Core.h,
instruction types, and InstVisitor) and as the return of
`BasicBlock::getTerminator`. The latter is the big remaining API point
that I'll remove after mass updates to user code.

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

[TI removal] Remove `TerminatorInst` from SparsePropagation.h and
related code.

This is simple as we just need to replace the type and move to the
concept of visiting a "terminator" rather than a specific instruction
subclass.

FreeBSD Ports — head/net/py-shodan distinfo Makefile

- Update to 1.10.4
- Pacify portlint

FreeBSD Ports — head/mail/roundcube-umich Makefile pkg-descr

- Add LICENSE
- Whitespace fix
- Silence patching
- Update WWW

LLVM — llvm/trunk/include/llvm/Transforms Scalar.h

[TI removal] Remove a dead forward declaration of TerminatorInst. NFC.

LLVM — llvm/trunk/include/llvm/Transforms/Utils BasicBlockUtils.h, llvm/trunk/lib/Transforms/Instrumentation AddressSanitizer.cpp HWAddressSanitizer.cpp

[TI removal] Remove `TerminatorInst` from BasicBlockUtils.h

This requires updating a number of .cpp files to adapt to the new API.
I've just systematically updated all uses of `TerminatorInst` within
these files te `Instruction` so thta I won't have to touch them again in
the future.

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

[TI removal] Just use Instruction in the CFG printer code. NFC.

FreeBSD Ports — branches/2018Q4/games/bloboats Makefile pkg-descr

MFH: r482143

- Mark broken on 11.x [1]
- Mark deprecated and set an expiration time of one month, upstream is gone [2]
- Remove WWW (website no longer available) [2]
- Drop maintainership

PR:                226180 (related)
Reported by:    pkg-fallout [1], repology [2]
Approved by:        ports-secteam (blanket)

FreeBSD Ports — head/games/bloboats Makefile pkg-descr

- Mark broken on 11.x [1]
- Mark deprecated and set an expiration time of one month, upstream is gone [2]
- Remove WWW (website no longer available) [2]
- Drop maintainership

PR:                226180 (related)
Reported by:    pkg-fallout [1], repology [2]
MFH:                2018Q4 (blanket)

FreeBSD Ports — head/math/R-cran-survey Makefile distinfo

- Update to 3.34

LLVM — llvm/trunk/tools/llvm-exegesis/lib SnippetGenerator.cpp

[llvm-exegesis] Fix missing std::move.

LLVM — llvm/trunk/include/llvm/IR CFG.h

[TI removal] Remove a unnecessary use of `TerminatorInst` from an IR
header. NFC.

Part of the removal of `TerminatorInst` from the type hierarchy.
Delta File
+1 -1 llvm/trunk/include/llvm/IR/CFG.h
+1 -1 1 file

LLVM — llvm/trunk/include/llvm/Analysis CFG.h, llvm/trunk/include/llvm/Transforms/Utils BasicBlockUtils.h

[TI removal] Remove TerminatorInst as an input parameter from all public
LLVM APIs. There weren't very many.

We still have the instruction visitor, and APIs with TerminatorInst as
a return type or an output parameter.

LLVM — llvm/trunk/tools/llvm-exegesis/lib SnippetGenerator.cpp Latency.cpp, llvm/trunk/tools/llvm-exegesis/lib/X86 Target.cpp

[llvm-exegesis][NFC] Return many CodeTemplates instead of one.

Summary: This is part one of the change where I simply changed the signature of the 
functions. More work need to be done to actually produce more than one CodeTemplate per 
instruction.

Reviewers: courbet

Subscribers: tschuett, llvm-commits

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

pkgsrc — doc CHANGES-2018

Updated devel/py-logbook, net/py-py3dns
Delta File
+3 -1 doc/CHANGES-2018
+3 -1 1 file

FreeBSD Ports — head/benchmarks/vegeta distinfo Makefile

updating to version 12.0.0

  took a look into upstream's Gopkg.lock, checking for modifications;
    changed 2 depencies to use version instead of revision;
      google:go-cmp and golang:text

  get QA done right; thanks to portlint;
    moved PLIST_FILES to appear after USES.

Approved by:        araujo (mentor), rene (mentor)
Differential Revision:        https://reviews.freebsd.org/D17530

pkgsrc — net/py-py3dns Makefile distinfo

py-py3dns: updated to 3.2.0

3.2.0:
* Rename internal use of async since it is a reserved word in python3.7
* Switch from distutils to setuptools
* Ship test.py in the tarball

pkgsrc — devel/py-logbook distinfo Makefile

py-logbook: updated to 1.4.1

Version 1.4.1
- Fixed deprecated regular expression pattern
- Fixed TimedRotatingFileHandler rotation

FreeBSD Ports — head/dns/dnscrypt-proxy2 Makefile distinfo

update to version 2.0.17;

  changes: https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.17/ChangeLog

  while here, silence portlint
    move USE_* variables to a point after USES;
    extra item placed in the USES/USE_x section got a new line, for example, "GH_ACCOUNT".

Approved by:        beat (mentor), rene (mentor)
Differential Revision:        https://reviews.freebsd.org/D17509

pkgsrc — doc CHANGES-2018

doc: Updated chat/py-hangups to 0.4.6
Delta File
+2 -1 doc/CHANGES-2018
+2 -1 1 file

pkgsrc — chat/py-hangups distinfo Makefile, chat/py-hangups/patches patch-setup.py

py-hangups: Update chat/py-hangups to 0.4.6

Changes:
0.4.6
-----
- raise maximum supported protobuf version
- choose 2FA method automatically when several methods are available

LLVM — llvm/trunk/lib/CodeGen TwoAddressInstructionPass.cpp, llvm/trunk/test/CodeGen/Hexagon two-addr-tied-subregs.mir

[TwoAddressInstructionPass] Replace subregister uses when processing tied operands

Summary:
TwoAddressInstruction pass typically rewrites
  %1:short = foo %0.sub_lo:long
as
  %1:short = COPY %0.sub_lo:long
  %1:short = foo %1:short
when having tied operands.

If there are extra un-tied operands that uses the same reg and
subreg, such as the second and third inputs to fie here:
  %1:short = fie %0.sub_lo:long, %0.sub_hi:long, %0.sub_lo:long
then there was a bug which replaced the register %0 also for
the un-tied operand, but without changing the subregister indices.
So we used to get:
  %1:short = COPY %0.sub_lo:long
  %1:short = fie %1, %1.sub_hi:short, %1.sub_lo:short
With this fix we instead get:
  %1:short = COPY %0.sub_lo:long
  %1:short = fie %1, %0.sub_hi:long, %1

Reviewers: arsenm, JesperAntonsson, kparzysz, MatzeB

Reviewed By: MatzeB

    [4 lines not shown]

pkgsrc — doc CHANGES-2018

Updated devel/py-cython, devel/py-freezegun
Delta File
+3 -1 doc/CHANGES-2018
+3 -1 1 file

pkgsrc — devel/py-freezegun Makefile distinfo

py-freezegun: updated to 0.3.11

0.3.11
* Performance improvements
* Fix nesting time.time
* Add nanosecond property

pkgsrc — devel/py-cython PLIST Makefile, devel/py-cython/patches patch-runtests.py

    py-cython: updated to 0.29
    
    0.29:
    
    Features added
    --------------
    PEP-489 multi-phase module initialisation has been enabled again. Module reloads in 
other subinterpreters raise an exception to prevent corruption of the static module state.
    A set of mypy compatible PEP-484 declarations were added for Cython’s C data types to 
integrate with static analysers in typed Python code. They are available in the 
Cython/Shadow.pyi module and describe the types in the special cython module that can be 
used for typing in Python code.
    Memoryviews are supported in PEP-484/526 style type declarations.
    @cython.nogil is supported as a C-function decorator in Python code.
    Raising exceptions from nogil code will automatically acquire the GIL, instead of 
requiring an explicit with gil block.
    C++ functions can now be declared as potentially raising both C++ and Python 
exceptions, so that Cython can handle both correctly.
    cython.inline() supports a direct language_level keyword argument that was previously 
only available via a directive.
    A new language level name 3str was added that mostly corresponds to language level 3, 
but keeps unprefixed string literals as type ‘str’ in both Py2 and Py3, and the builtin 
‘str’ type unchanged. This will become the default in the next Cython release and is meant 
to help user code a) transition more easily to this new default and b) migrate to Python 3 
source code semantics without making support for Python 2.x difficult.

    [77 lines not shown]

OPNsense — net/wireguard Makefile, net/wireguard/src/opnsense/mvc/app/models/OPNsense/Wireguard/Menu Menu.xml

menu: reorder WireGuard and ZeroTier (#916)

FreeBSD Ports — head UPDATING

Fix misattributed entry (email was wrong).

Submitted by:        loise at kde.org
Delta File
+1 -1 head/UPDATING
+1 -1 1 file

OPNsense — src/opnsense/mvc/app/library/OPNsense/Core Config.php

src: style change

FreeBSD Ports — head/graphics/pdfpc distinfo pkg-plist

Update to 4.2.1

FreeBSD Ports — head/chinese/ibus-libpinyin distinfo Makefile

- Update to 1.10.0

PR:                231620
Submitted by:        ryo at tetera.org
Approved by:        maintainer

FreeBSD Ports — head/chinese/libpinyin distinfo pkg-plist

- Update to 2.2.0

PR:                231611
Submitted by:        ryo at tetera.org
Approved by:        maintainer