Index: Features.html =================================================================== --- Features.html +++ Features.html @@ -62,7 +62,7 @@ profile-driven, and some simple loop optimizations.
  • It supports a life-long + href="/pubs/2004-01-30-CGO-LLVM.html">life-long compilation model, including link-time, install-time, run-time, and offline optimization.
  • @@ -86,7 +86,7 @@ of development.
  • LLVM is freely available under an OSI-approved "three-clause BSD" license.
  • + href="/docs/FAQ.html#license">license.
  • LLVM is currently used by several commercial entities, who contribute many extensions and new features.
  • Index: OldNews.html =================================================================== --- OldNews.html +++ OldNews.html @@ -5,28 +5,28 @@
    - Feb 21, 2007 Status Update
    - Nov 19, 2006 - LLVM 1.9
    - Aug 9, 2006 - LLVM 1.8
    - Apr 20, 2006 - LLVM 1.7
    - Nov 8, 2005 - LLVM 1.6
    - May 18, 2005 - LLVM 1.5
    - Feb 14, 2005 Status Update
    - Dec 9, 2004 - LLVM 1.4
    - Oct 11, 2004 Status Update
    - Aug 13, 2004 - LLVM 1.3
    - Jul 12, 2004 Status Update
    - Jun 9, 2004 Status Update
    - May 6, 2004 Status Update
    - Mar 19, 2004 - LLVM 1.2
    - Feb 6, 2004 Status Update
    - Dec 17, 2003 - LLVM 1.1
    - Nov 18, 2003Status Update
    - Nov 18, 2003 - LLVM 1.0
    - Oct 7, 2003 Status Update
    - Sep 10, 2003 Status Update
    - Aug 15, 2003 Status Update
    - Jun 26, 2003 Status Update
    + Feb 21, 2007 Status Update
    + Nov 19, 2006 - LLVM 1.9
    + Aug 9, 2006 - LLVM 1.8
    + Apr 20, 2006 - LLVM 1.7
    + Nov 8, 2005 - LLVM 1.6
    + May 18, 2005 - LLVM 1.5
    + Feb 14, 2005 Status Update
    + Dec 9, 2004 - LLVM 1.4
    + Oct 11, 2004 Status Update
    + Aug 13, 2004 - LLVM 1.3
    + Jul 12, 2004 Status Update
    + Jun 9, 2004 Status Update
    + May 6, 2004 Status Update
    + Mar 19, 2004 - LLVM 1.2
    + Feb 6, 2004 Status Update
    + Dec 17, 2003 - LLVM 1.1
    + Nov 18, 2003Status Update
    + Nov 18, 2003 - LLVM 1.0
    + Oct 7, 2003 Status Update
    + Sep 10, 2003 Status Update
    + Aug 15, 2003 Status Update
    + Jun 26, 2003 Status Update

    @@ -48,7 +48,7 @@ May 8, 2003 - - Switched over to the rewritten C front-end which supports variable argument functions and has no known miscompilation bugs. + Switched over to the rewritten C front-end which supports variable argument functions and has no known miscompilation bugs. Mar 4, 2003 @@ -84,7 +84,7 @@ - A new mailing + class="llvm.org_link" href="https://lists.llvm.org/mailman/listinfo/llvm-bugs/">mailing list has been added for LLVM bug reports and patch submissions. @@ -102,7 +102,7 @@ - A new LLVM + class="llvm.org_link" href="https://lists.llvm.org/mailman/listinfo/llvm-dev">LLVM Developer's mailing list is available. This is a good place to post questions to, or monitor to find out about major changes to the LLVM source-base. Index: OpenProjects.html =================================================================== --- OpenProjects.html +++ OpenProjects.html @@ -24,7 +24,7 @@
  • - Clang

    -We also invite you to sign up for the official Developer Meeting mailing list to be kept informed of updates concerning the meeting. +We also invite you to sign up for the official Developer Meeting mailing list to be kept informed of updates concerning the meeting.

    Presentations and Posters
    Index: devmtg/2013-04/index.html =================================================================== --- devmtg/2013-04/index.html +++ devmtg/2013-04/index.html @@ -49,7 +49,7 @@ restricted to those from Europe - attendees from all regions are welcome."

    -The After Conference Blog Post gives an impression of the event.

    +The After Conference Blog Post gives an impression of the event.

    Videos are also available on the IRILL website. + @@ -29,7 +29,7 @@ @@ -255,7 +255,7 @@ Index: devmtg/2017-03/index.html =================================================================== --- devmtg/2017-03/index.html +++ devmtg/2017-03/index.html @@ -17,11 +17,11 @@ - + @@ -29,7 +29,7 @@ @@ -72,12 +72,12 @@ Useful Links
    Mailing Lists:
    - LLVM-announce
    - LLVM-dev
    - LLVM-bugs
    - LLVM-commits
    - LLVM-branch-commits
    - LLVM-testresults + LLVM-announce
    + LLVM-dev
    + LLVM-bugs
    + LLVM-commits
    + LLVM-branch-commits
    + LLVM-testresults

    IRC Channel:
    @@ -88,14 +88,14 @@ Dev. Resources:
    doxygen ViewVC
    - Blog - Bugzilla
    - Buildbot + Blog + Bugzilla
    + Buildbot Green Dragon - LNT - Coverage - Scan-build - llvm-cov + LNT + Coverage + Scan-build + llvm-cov

    @@ -103,42 +103,42 @@ Release Emails
    - 6.0.1: July 2018
    - 5.0.2: May 2018
    - 6.0.0: Mar 2018
    - 5.0.1: Dec 2017
    - 5.0.0: Sep 2017
    - 4.0.1: Jul 2017
    - 4.0.0: Mar 2017
    - 3.9.1: Dec 2016
    - 3.9.0: Sep 2016
    - 3.8.1: July 2016
    - 3.8.0: Mar 2016
    - 3.7.1: Jan 2016
    - 3.7.0: Sep 2015
    - 3.6.2: Jul 2015
    - 3.6.1: May 2015
    - 3.5.2: Apr 2015
    - 3.6: Feb 2015
    - 3.5.1: Jan 2015
    - 3.5: Sep 2014
    - 3.4.2: June 2014
    - 3.4.1: May 2014
    - 3.4: Jan 2014
    - 3.3: Jun 2013
    - 3.2: Dec 2012
    - 3.1: May 2012
    - 3.0: Dec 2011
    - 2.9: Apr 2011
    - 2.8: Oct 2010
    - 2.7: Apr 2010
    - 2.6: Oct 2009
    - 2.5: Mar 2009
    - 2.4: Nov 2008
    - 2.3: Jun 2008
    - 2.2: Feb 2008
    - 2.1: Sep 2007
    - 2.0: May 2007
    + 6.0.1: July 2018
    + 5.0.2: May 2018
    + 6.0.0: Mar 2018
    + 5.0.1: Dec 2017
    + 5.0.0: Sep 2017
    + 4.0.1: Jul 2017
    + 4.0.0: Mar 2017
    + 3.9.1: Dec 2016
    + 3.9.0: Sep 2016
    + 3.8.1: July 2016
    + 3.8.0: Mar 2016
    + 3.7.1: Jan 2016
    + 3.7.0: Sep 2015
    + 3.6.2: Jul 2015
    + 3.6.1: May 2015
    + 3.5.2: Apr 2015
    + 3.6: Feb 2015
    + 3.5.1: Jan 2015
    + 3.5: Sep 2014
    + 3.4.2: June 2014
    + 3.4.1: May 2014
    + 3.4: Jan 2014
    + 3.3: Jun 2013
    + 3.2: Dec 2012
    + 3.1: May 2012
    + 3.0: Dec 2011
    + 2.9: Apr 2011
    + 2.8: Oct 2010
    + 2.7: Apr 2010
    + 2.6: Oct 2009
    + 2.5: Mar 2009
    + 2.4: Nov 2008
    + 2.3: Jun 2008
    + 2.2: Feb 2008
    + 2.1: Sep 2007
    + 2.0: May 2007
    Older News
    Index: index.html =================================================================== --- index.html +++ index.html @@ -41,19 +41,19 @@ LLVM as an optimizer and code generator.

  • -
  • Clang is an "LLVM native" +

  • Clang is an "LLVM native" C/C++/Objective-C compiler, which aims to deliver amazingly fast compiles (e.g. about 3x faster than GCC when + class="llvm.org_link" href="https://clang.llvm.org/features.html#performance">3x faster than GCC when compiling Objective-C code in a debug configuration), extremely useful error and warning messages + class="llvm.org_link" href="https://clang.llvm.org/diagnostics.html">error and warning messages and to provide a platform for building great source level tools. The - Clang Static Analyzer is a + Clang Static Analyzer is a tool that automatically finds bugs in your code, and is a great example of the sort of tool that can be built using the Clang frontend as a library to parse C/C++ code.

  • -
  • The LLDB project builds on +

  • The LLDB project builds on libraries provided by LLVM and Clang to provide a great native debugger. It uses the Clang ASTs and expression parser, LLVM JIT, LLVM disassembler, etc so that it provides an experience that "just works". It is also @@ -60,36 +60,36 @@ blazing fast and much more memory efficient than GDB at loading symbols.

  • -
  • The libc++ and - libc++ ABI projects provide +

  • The libc++ and + libc++ ABI projects provide a standard conformant and high-performance implementation of the C++ Standard Library, including full support for C++11.

  • -
  • The compiler-rt project +

  • The compiler-rt project provides highly tuned implementations of the low-level code generator support routines like "__fixunsdfdi" and other calls generated when a target doesn't have a short sequence of native instructions to implement a core IR operation. It also provides implementations of run-time libraries for dynamic testing tools such as - AddressSanitizer, - ThreadSanitizer, - MemorySanitizer, + AddressSanitizer, + ThreadSanitizer, + MemorySanitizer, and - DataFlowSanitizer. + DataFlowSanitizer.

  • -
  • The OpenMP subproject +

  • The OpenMP subproject provides an OpenMP runtime for use with the OpenMP implementation in Clang.

  • -
  • The polly project implements +

  • The polly project implements a suite of cache-locality optimizations as well as auto-parallelism and vectorization using a polyhedral model.

  • -
  • The libclc project aims to +

  • The libclc project aims to implement the OpenCL standard library.

  • -
  • The klee project implements a +

  • The klee project implements a "symbolic virtual machine" which uses a theorem prover to try to evaluate all dynamic paths through a program in an effort to find bugs and to prove properties of functions. A major feature of klee is that it can produce a @@ -102,7 +102,7 @@ security attacks and can also be used as a memory safety error debugging tool like Valgrind.

  • -
  • The lld project aims +

  • The lld project aims to be the built-in linker for clang/llvm. Currently, clang must invoke the system linker to produce executables.

  • @@ -119,8 +119,8 @@

    As much as everything else, LLVM has a broad and friendly community of people who are interested in building great low-level tools. If you are interested in getting involved, a good first place is to skim the LLVM Blog and to sign up for the LLVM Developer mailing +class="llvm.org_link" href="https://blog.llvm.org">LLVM Blog and to sign up for the LLVM Developer mailing list. For information on how to send in a patch, get commit access, and copyright and license topics, please see the LLVM Developer Policy.