[all-commits] [llvm/llvm-project] 825f80: [Sema] Introduce function reference conversion, NFC

Aaron Puchert via All-commits all-commits at lists.llvm.org
Sun Nov 22 11:56:49 PST 2020


  Branch: refs/heads/temp-test-main
  Home:   https://github.com/llvm/llvm-project
  Commit: 825f80e111f2815a009084f65267be3b5bf0897a
      https://github.com/llvm/llvm-project/commit/825f80e111f2815a009084f65267be3b5bf0897a
  Author: Aaron Puchert <aaronpuchert at alice-dsl.net>
  Date:   2020-11-22 (Sun, 22 Nov 2020)

  Changed paths:
    M clang/include/clang/AST/OperationKinds.def
    M clang/include/clang/Sema/Initialization.h
    M clang/lib/Sema/SemaInit.cpp
    A clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p4-ast.cpp
    R clang/test/CodeGenCXX/implicit-function-conversion.cpp

  Log Message:
  -----------
  [Sema] Introduce function reference conversion, NFC

Technically 'noexcept' isn't a qualifier, so this should be a separate conversion.

Also make the test a pure frontend test.

Reviewed By: rsmith

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


  Commit: 1a009296a4e9a50e85908f9141c3c1ea860d73e4
      https://github.com/llvm/llvm-project/commit/1a009296a4e9a50e85908f9141c3c1ea860d73e4
  Author: Aaron Puchert <aaronpuchert at alice-dsl.net>
  Date:   2020-11-22 (Sun, 22 Nov 2020)

  Changed paths:
    M llvm/utils/release/export.sh

  Log Message:
  -----------
  Build reproducible tarballs for releases

Currently the tarballs contain superfluous metadata, like the user name
of the packager and via Pax headers even the PID of the tar process that
packaged the files. We build the monorepo projects directly from the git
repo using "git archive" and for the test-suite we add some flags as
recommended by https://reproducible-builds.org/docs/archives/. We don't
use numeric owners though to be compatible with "git archive".

The advantage of "git archive" is that the releaser doesn't have to
download the tar ball and extract it, rather the archive is built
directly from the repository. This is probably what GitHub uses
internally to produce the tarballs, so I wouldn't expect a difference.

Reviewed By: tstellar

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


Compare: https://github.com/llvm/llvm-project/compare/6f5ef648a57a...1a009296a4e9


More information about the All-commits mailing list