llvm-toolchain-snapshot 1:7~svn327768-1 source package in Ubuntu

Changelog

llvm-toolchain-snapshot (1:7~svn327768-1) unstable; urgency=medium

  * New snapshot release
  * create the directory for the mips stuff
  * Fail the build when new symbols are added
  * 5 new symbols:
    - clang_PrintingPolicy_dispose
    - clang_PrintingPolicy_getProperty
    - clang_PrintingPolicy_setProperty
    - clang_getCursorPrettyPrinted
    - clang_getCursorPrintingPolicy
  * Use upstream ld.lld manpage instead of help2man
  * Move the VCS to git.
    Many thanks to James Clarke for doing the conversion
  * Create the directory before having the manpages generated
  * clang-tidy-7 also depends on clang-tools-7 for, at least
    clang-apply-replacements
  * Automatically update the debian/README
  * clang-tidy-7: depends on libclang-common-7-dev
    (Closes: #891999)

  [ James Clarke ]
  * Disable LLDB on powerpcspe

 -- Sylvestre Ledru <email address hidden>  Sat, 17 Mar 2018 14:56:19 +0100

Upload details

Uploaded by:
LLVM Packaging Team
Uploaded to:
Sid
Original maintainer:
LLVM Packaging Team
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
llvm-toolchain-snapshot_7~svn327768-1.dsc 6.8 KiB 64d5acf0ecfd26b3aa354bc3a5d7cc702d5ac382ade50d0502cf1c7ac5c6c2fb
llvm-toolchain-snapshot_7~svn327768.orig-clang-tools-extra.tar.bz2 857.2 KiB 44ae2df96ece4a1fe890a4595f95cbda6600a7748e0ab23a6a59ac31793adc18
llvm-toolchain-snapshot_7~svn327768.orig-clang.tar.bz2 12.8 MiB 110cf8492dd22d940333f79dd16f866f20aa0da0441b17f23032dfa5957fd171
llvm-toolchain-snapshot_7~svn327768.orig-compiler-rt.tar.bz2 2.2 MiB 36bc4beb3fbac8f5ce793e21fa07fa7ad2628a0c6ae3536e1f342f0a60a97e57
llvm-toolchain-snapshot_7~svn327768.orig-lld.tar.bz2 881.5 KiB 9c06cbb0d8b622fff33f652b88648bfd8d7f16ec080b5ea3e4673f39937ddfbb
llvm-toolchain-snapshot_7~svn327768.orig-lldb.tar.bz2 10.8 MiB ef514d728a0d13f65667ea09847ba23d24b714bb3e5e702b5f12f7475e991073
llvm-toolchain-snapshot_7~svn327768.orig-polly.tar.bz2 3.1 MiB 5d452bd4b79bb2e8a14ae73ea51cfc2a032efe4e221f39f801931c6a462d4348
llvm-toolchain-snapshot_7~svn327768.orig.tar.bz2 29.7 MiB adb0ff6b174846b9808d986889f2d3ec80f191114fd8b477e822d06c711e4d35
llvm-toolchain-snapshot_7~svn327768-1.debian.tar.xz 69.4 KiB 85eafa6f1b315ecf67f87d07fa033784cab87314585d7305ec1143e0fbc5e85b

No changes file available.

Binary packages built by this source

clang-7: No summary available for clang-7 in ubuntu cosmic.

No description available for clang-7 in ubuntu cosmic.

clang-7-dbgsym: No summary available for clang-7-dbgsym in ubuntu cosmic.

No description available for clang-7-dbgsym in ubuntu cosmic.

clang-7-examples: Clang examples

 Clang project is a C, C++, Objective C and Objective C++ front-end
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
 .
 This package contains the clang examples.

clang-format-7: Tool to format C/C++/Obj-C code

 Clang-format is both a library and a stand-alone tool with the goal of
 automatically reformatting C++ sources files according to configurable
 style guides. To do so, clang-format uses Clang's Lexer to transform an
 input file into a token stream and then changes all the whitespace around
 those tokens. The goal is for clang-format to both serve both as a user
 tool (ideally with powerful IDE integrations) and part of other
 refactoring tools, e.g. to do a reformatting of all the lines changed
 during a renaming.
 .
 This package also provides vim and emacs plugins.

clang-format-7-dbgsym: No summary available for clang-format-7-dbgsym in ubuntu cosmic.

No description available for clang-format-7-dbgsym in ubuntu cosmic.

clang-tidy-7: No summary available for clang-tidy-7 in ubuntu cosmic.

No description available for clang-tidy-7 in ubuntu cosmic.

clang-tidy-7-dbgsym: debug symbols for clang-tidy-7
clang-tools-7: No summary available for clang-tools-7 in ubuntu cosmic.

No description available for clang-tools-7 in ubuntu cosmic.

clang-tools-7-dbgsym: No summary available for clang-tools-7-dbgsym in ubuntu cosmic.

No description available for clang-tools-7-dbgsym in ubuntu cosmic.

libclang-7-dev: No summary available for libclang-7-dev in ubuntu cosmic.

No description available for libclang-7-dev in ubuntu cosmic.

libclang-common-7-dev: No summary available for libclang-common-7-dev in ubuntu cosmic.

No description available for libclang-common-7-dev in ubuntu cosmic.

libclang-common-7-dev-dbgsym: debug symbols for libclang-common-7-dev
libclang1-7: C interface to the clang library

 Clang project is a C, C++, Objective C and Objective C++ front-end
 based on the LLVM compiler. Its goal is to offer a replacement to the
 GNU Compiler Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998, 11 and 14 standards and also
 provides most of the support of C++17.
 .
 This package contains the clang library.
 .
 The C Interface to Clang provides a relatively small API that exposes
 facilities for parsing source code into an abstract syntax tree (AST),
 loading already-parsed ASTs, traversing the AST, associating physical source
 locations with elements within the AST, and other facilities that support
 Clang-based development tools.

libclang1-7-dbg: No summary available for libclang1-7-dbg in ubuntu cosmic.

No description available for libclang1-7-dbg in ubuntu cosmic.

libfuzzer-7-dev: Library for coverage-guided fuzz testing

 LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing
 of other libraries.
 .
 LibFuzzer is similar in concept to American Fuzzy Lop (AFL), but it performs
 all of its fuzzing inside a single process. This in-process fuzzing can be
 more restrictive and fragile, but is potentially much faster as there is no
 overhead for process start-up.
 .
 The fuzzer is linked with the library under test, and feeds fuzzed inputs to
 the library via a specific fuzzing entrypoint (aka 'target function'); the
 fuzzer then tracks which areas of the code are reached, and generates mutations
 on the corpus of input data in order to maximize the code coverage. The code
 coverage information for libFuzzer is provided by LLVM's SanitizerCoverage
 instrumentation.

liblld-7: LLVM-based linker, library

 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.
 .
 This package contains the LLD runtime library.

liblld-7-dev: LLVM-based linker, header files

 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.
 .
 This package provides the header files to build extension over lld.

liblldb-7: Next generation, high-performance debugger, library

 LLDB is a next generation, high-performance debugger. It is built as a set of
 reusable components which highly leverage existing libraries in the larger LLVM
 Project, such as the Clang expression parser and LLVM disassembler.
 .
 This package contains the LLDB runtime library.

liblldb-7-dbg: No summary available for liblldb-7-dbg in ubuntu cosmic.

No description available for liblldb-7-dbg in ubuntu cosmic.

liblldb-7-dev: No summary available for liblldb-7-dev in ubuntu cosmic.

No description available for liblldb-7-dev in ubuntu cosmic.

libllvm7: Modular compiler and toolchain technologies, runtime library

 LLVM is a collection of libraries and tools that make it easy to build
 compilers, optimizers, just-in-time code generators, and many other
 compiler-related programs.
 .
 This package contains the LLVM runtime library.

libllvm7-dbg: No summary available for libllvm7-dbg in ubuntu cosmic.

No description available for libllvm7-dbg in ubuntu cosmic.

lld-7: LLVM-based linker

 LLD is a new, high-performance linker. It is built as a set of reusable
 components which highly leverage existing libraries in the larger LLVM
 Project.

lld-7-dbgsym: No summary available for lld-7-dbgsym in ubuntu cosmic.

No description available for lld-7-dbgsym in ubuntu cosmic.

lldb-7: No summary available for lldb-7 in ubuntu cosmic.

No description available for lldb-7 in ubuntu cosmic.

lldb-7-dbgsym: debug symbols for lldb-7
llvm-7: Modular compiler and toolchain technologies

 LLVM is a collection of libraries and tools that make it easy to build
 compilers, optimizers, just-in-time code generators, and many other
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 The strengths of the LLVM infrastructure are its extremely
 simple design (which makes it easy to understand and use),
 source-language independence, powerful mid-level optimizer, automated
 compiler debugging support, extensibility, and its stability and
 reliability. LLVM is currently being used to host a wide variety of
 academic research projects and commercial projects. LLVM includes C
 and C++ front-ends, a front-end for a Forth-like language (Stacker),
 a young scheme front-end, and Java support is in development. LLVM can
 generate code for X86, SparcV9, PowerPC or many other architectures.

llvm-7-dbgsym: debug symbols for llvm-7
llvm-7-dev: Modular compiler and toolchain technologies, libraries and headers

 LLVM is a collection of libraries and tools that make it easy to build
 compilers, optimizers, just-in-time code generators, and many other
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides the libraries and headers to develop applications
 using llvm.

llvm-7-dev-dbgsym: No summary available for llvm-7-dev-dbgsym in ubuntu cosmic.

No description available for llvm-7-dev-dbgsym in ubuntu cosmic.

llvm-7-runtime: Modular compiler and toolchain technologies, IR interpreter

 LLVM is a collection of libraries and tools that make it easy to build
 compilers, optimizers, just-in-time code generators, and many other
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides the minimal required to execute programs in LLVM
 format.

llvm-7-runtime-dbgsym: debug symbols for llvm-7-runtime
llvm-7-tools: Modular compiler and toolchain technologies, tools

 LLVM is a collection of libraries and tools that make it easy to build
 compilers, optimizers, just-in-time code generators, and many other
 compiler-related programs.
 .
 LLVM uses a single, language-independent virtual instruction set both
 as an offline code representation (to communicate code between
 compiler phases and to run-time systems) and as the compiler internal
 representation (to analyze and transform programs). This persistent
 code representation allows a common set of sophisticated compiler
 techniques to be applied at compile-time, link-time, install-time,
 run-time, or "idle-time" (between program runs).
 .
 This package provides tools for testing.

llvm-7-tools-dbgsym: No summary available for llvm-7-tools-dbgsym in ubuntu cosmic.

No description available for llvm-7-tools-dbgsym in ubuntu cosmic.

python-clang-7: No summary available for python-clang-7 in ubuntu cosmic.

No description available for python-clang-7 in ubuntu cosmic.

python-lldb-7: Next generation, high-performance debugger, python lib

 LLDB is a next generation, high-performance debugger. It is built as a set of
 reusable components which highly leverage existing libraries in the larger LLVM
 Project, such as the Clang expression parser and LLVM disassembler.
 .
 This binding package provides access to lldb.