llvm-toolchain-snapshot 1:3.4~svn192795-1~ubuntu4 source package in Ubuntu

Changelog

llvm-toolchain-snapshot (1:3.4~svn192795-1~ubuntu4) trusty; urgency=low

  * Re-enable lldb on amd64, from which it was accidentally dropped.
 -- Adam Conrad <email address hidden>   Thu, 24 Oct 2013 18:39:32 -0600

Upload details

Uploaded by:
Adam Conrad
Uploaded to:
Trusty
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
misc
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
llvm-toolchain-snapshot_3.4~svn192795.orig-clang-tools-extra.tar.bz2 152.2 KiB cbd528ca14c860d9487bed105a03d6341d73786b87cde916271126ced9cb6eac
llvm-toolchain-snapshot_3.4~svn192795.orig-clang.tar.bz2 7.9 MiB 819a2ee8d187b2ed2bc327c9533cfd903f07ba5a61488e33f9c3fa1f94e07ba1
llvm-toolchain-snapshot_3.4~svn192795.orig-compiler-rt.tar.bz2 1.3 MiB e88a80f4ba9e38c401437385da657a6694b7e2c2828bedf3c3892d4953478dc4
llvm-toolchain-snapshot_3.4~svn192795.orig-lldb.tar.bz2 2.6 MiB 010007628be06c08a1e81bf3cd0a6a42829a1c90ad7a73b5ec7b2ae3969d535f
llvm-toolchain-snapshot_3.4~svn192795.orig-polly.tar.bz2 319.5 KiB a92ab7283539840bf5e1326a0cf9b40162cb161efbe9d81d128e8a6087f6173e
llvm-toolchain-snapshot_3.4~svn192795.orig.tar.bz2 11.2 MiB d7ed696ae0f99f22ef261f10b4308a9ed4ddf0c143d994e2f03a3a33b1d1a1af
llvm-toolchain-snapshot_3.4~svn192795-1~ubuntu4.debian.tar.gz 61.9 KiB e880ad8190b551226bf20962d8a44cf1a19258fdbf079521cba385c7bcb5d1b8
llvm-toolchain-snapshot_3.4~svn192795-1~ubuntu4.dsc 4.6 KiB 391603dffa659b9b72a675123faacd2be8395ef4747810920e37d89e38536e9f

View changes file

Binary packages built by this source

clang-3.4: 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.4-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-format-3.4: 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.4: 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.4: 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.
 .
 This is a transitional dummy package. It can safely be removed.

libclang-3.4-dev: clang library - Development package

 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 clang headers to develop extensions over
 libclang1-3.4.

libclang-common-3.4-dev: clang library - Common development package

 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 clang generic headers and some libraries
 (profiling, etc).

libclang1-3.4: C interface to the 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 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-3.4-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.4-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.4: 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.4-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.4: 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.4-dev: Next generation, high-performance debugger - Header files

 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 provides the header files to build extension over lldb.

llvm-3.4: 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.4-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.4-doc: Modular compiler and toolchain technologies, documentation

 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 all documentation (extensive).

llvm-3.4-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.4-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.

python-clang-3.4: Clang Python Bindings

 This binding package provides access to the Clang compiler and libraries.