llvm-toolchain-snapshot 1:3.5~svn201651-1ubuntu1 source package in Ubuntu

Changelog

llvm-toolchain-snapshot (1:3.5~svn201651-1ubuntu1) trusty; urgency=medium

  * Merge with Debian; remaining changes:
    - Build-depend on gcc-multilib on amd64 and i386.

llvm-toolchain-snapshot (1:3.5~svn201651-1) unstable; urgency=medium

  * Symlink for current build mode missing (Closes upstream #18836)
  * Fix the wrong dependency declaration on llvm-3.5-tools (Closes: #739469)

llvm-toolchain-snapshot (1:3.5~svn200375-1) unstable; urgency=medium

  * New snapshot release
  * polly unnopstream is now using the isl trunk. Disabling it for now.
  * Only explicit the link against atomic when running mips & mipsel
  * Fix the cindex.py declaration (3.3 => 3.5). Closes upstream bug #18365
  * Bring back the dependency on gcc 4.8. It breaks the nightly snapshot
    packages and it should be the norm now...

  [ Martin Nowack ]
  * Fixed build directory for llvm-config
  * Add Unittests for running tests for llvm-based projects
  * Install FileCheck and not for testing

llvm-toolchain-snapshot (1:3.5~svn199601-1) unstable; urgency=low

  * New snapshot release
  * Update clang-format declaration from 3.4 => 3.5. Closes upstream bug #18451
  * Fix the cindex.py declaration (3.3 => 3.5). Closes upstream bug #18365
  * Force gcc 4.8. LLVM & Co are now in C++ 11.
  * Also make clang-3.5 breaks/replaces clang. Conflicts on
    /usr/share/clang/scan-view/ScanView.py (Closes: #730266)
 -- Matthias Klose <email address hidden>   Sun, 23 Mar 2014 21:49:46 +0100

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Trusty release universe misc

Downloads

File Size SHA-256 Checksum
llvm-toolchain-snapshot_3.5~svn201651.orig-clang-tools-extra.tar.bz2 185.0 KiB f5d6672ba423a9c82fea4a2d7575770ace748e81083d26ddf9282fafcb03d42c
llvm-toolchain-snapshot_3.5~svn201651.orig-clang.tar.bz2 8.2 MiB 2fd8c9ec1db92d24044597fb145107adb5a54f3f6a752351307fe65557b449e6
llvm-toolchain-snapshot_3.5~svn201651.orig-compiler-rt.tar.bz2 1.3 MiB 29d650aa9e3c96e365d8f9144857feb7af830fd69b114a6ee679f2e1f530b769
llvm-toolchain-snapshot_3.5~svn201651.orig-lldb.tar.bz2 2.7 MiB c9d930330624e94344560145bece69ebaef87efe7a66f45df1a0604f8cce1964
llvm-toolchain-snapshot_3.5~svn201651.orig-polly.tar.bz2 299.6 KiB a1fd716f261570b2c385fe6f910fa74cd2cef48798d6c19481ec6ab7a56e25b3
llvm-toolchain-snapshot_3.5~svn201651.orig.tar.bz2 12.0 MiB 861e1c70044c9f6e16f434bfc81975e8b9346309eaabe34d01347e954d11141c
llvm-toolchain-snapshot_3.5~svn201651-1ubuntu1.debian.tar.xz 43.1 KiB 1702272e7b2f2080af92974f91b4b76d82aad35178fb0af15da2d03db7a83e8d
llvm-toolchain-snapshot_3.5~svn201651-1ubuntu1.dsc 4.7 KiB feaae03a7e90b687e12b9bce6fc4e8a7c7a09d9bc8520d7ed4addf806a010bcd

View changes file

Binary packages built by this source

clang-3.5: C, C++ and Objective-C compiler (LLVM based)

 Clang project is a C, C++, Objective C and Objective C++ front-end
 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
 Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998 and 2001 standards and also provides
 a partial support of C++1y.

clang-3.5-doc: C, C++ and Objective-C compiler (LLVM based) - Documentation

 Clang project is a C, C++, Objective C and Objective C++ front-end
 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
 Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998 and 2001 standards and also provides
 a partial support of C++1y.
 .
 This package contains the documentation.

clang-3.5-examples: No summary available for clang-3.5-examples in ubuntu utopic.

No description available for clang-3.5-examples in ubuntu utopic.

clang-format-3.5: 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-modernize-3.5: Tool to convert C++98 and C++03 code to C++11

 The purpose of the C++11 Migrator is to do source-to-source translation to
 migrate existing C++ code to use C++11 features to enhance
 maintainability, readability, runtime performance, and compile-time
 performance. Development is still early and transforms fall mostly into
 the first two categories. The migrator is based on Clang's LibTooling and
 the AST Matching library.

cpp11-migrate-3.5: No summary available for cpp11-migrate-3.5 in ubuntu utopic.

No description available for cpp11-migrate-3.5 in ubuntu utopic.

libclang-3.5-dev: No summary available for libclang-3.5-dev in ubuntu utopic.

No description available for libclang-3.5-dev in ubuntu utopic.

libclang-common-3.5-dev: No summary available for libclang-common-3.5-dev in ubuntu utopic.

No description available for libclang-common-3.5-dev in ubuntu utopic.

libclang1-3.5: No summary available for libclang1-3.5 in ubuntu utopic.

No description available for libclang1-3.5 in ubuntu utopic.

libclang1-3.5-dbg: clang library

 Clang project is a C, C++, Objective C and Objective C++ front-end
 for the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler
 Collection (GCC).
 .
 Clang implements all of the ISO C++ 1998 and 2001 standards and also provides
 a partial support of C++1y.
 .
 This package contains the debugging symbols.

libllvm-3.5-ocaml-dev: Modular compiler and toolchain technologies, OCaml bindings

 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 OCaml bindings to develop applications using llvm.

libllvm3.5: 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.

libllvm3.5-dbg: Modular compiler and toolchain technologies, debugging libraries

 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 debug symbols.

lldb-3.5: Next generation, high-performance debugger

 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.

lldb-3.5-dev: transitional dummy package to liblldb-3.5-dev

 This is a transitional dummy package. It can safely be removed.

llvm-3.5: 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 is the key component of the clang compiler and the gcc plugin called
 dragonegg.

llvm-3.5-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-3.5-doc: No summary available for llvm-3.5-doc in ubuntu utopic.

No description available for llvm-3.5-doc in ubuntu utopic.

llvm-3.5-examples: Modular compiler and toolchain technologies, examples

 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 contains examples for using LLVM, both in developing
 extensions to LLVM and in using it to compile code.

llvm-3.5-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-3.5-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.

python-clang-3.5: No summary available for python-clang-3.5 in ubuntu utopic.

No description available for python-clang-3.5 in ubuntu utopic.