<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>I have no objection to the end of March timeline for C++14. This
will still be a bit of a pain for us, but at the moment, I think
we're on target for the previously communicated dates. I'll note
that having a lot of warning for this (Nov to March) was a key
factor in my no objection response. :)</p>
<p>Philip<br>
</p>
<div class="moz-cite-prefix">On 1/22/19 1:44 PM, JF Bastien via
llvm-dev wrote:<br>
</div>
<blockquote type="cite"
cite="mid:9D9DBB53-F620-40D8-B6B0-6C511208368A@apple.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Hello fans of the <font class="" face="Courier">auto</font> keyword!
<div class=""><br class="">
</div>
<div class="">We now have <a
href="https://reviews.llvm.org/rL351765" class=""
moz-do-not-send="true">a policy on how LLVM toolchains get
updated</a>! Let’s put that policy to good use, and talk about
how we’ll move all monorepo projects past C++11.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><b class="">Previous Discussions</b></div>
<div class="">
<ul class="">
<li class="">LLVM dev meeting 2018 BoF "<a
href="http://llvm.org/devmtg/2018-10/talk-abstracts.html#bof3"
class="" moz-do-not-send="true">Migrating to C++14, and
beyond!</a>"</li>
<li class=""><a
href="http://lists.llvm.org/pipermail/llvm-dev/2018-May/123238.html"
class="" moz-do-not-send="true">A Short Policy Proposal
Regarding Host Compilers</a></li>
<li class=""><a
href="http://lists.llvm.org/pipermail/llvm-dev/2018-May/123182.html"
class="" moz-do-not-send="true">Using C++14 code in LLVM
(2018)</a></li>
<li class=""><a
href="http://lists.llvm.org/pipermail/llvm-dev/2017-October/118673.html"
class="" moz-do-not-send="true">Using C++14 code in LLVM
(2017)</a></li>
<li class=""><a
href="http://lists.llvm.org/pipermail/llvm-dev/2016-October/105483.html"
class="" moz-do-not-send="true">Using C++14 code in LLVM
(2016)</a></li>
<li class=""><a href="http://llvm.org/D47073" class=""
moz-do-not-send="true">Document and Enforce new Host
Compiler Policy</a></li>
<li class=""><a href="http://llvm.org/D46723" class=""
moz-do-not-send="true">Require GCC 5.1 and LLVM 3.5 at a
minimum</a></li>
</ul>
</div>
<div class=""><b class=""><br class="">
</b></div>
<div class=""><b class="">Migrate to what?</b></div>
<div class=""><br class="">
</div>
<div class="">I’m only proposing that we migrate to C++14 for now.
If you want to propose C++17, please do the work required by the
policy. In particular, document which toolchains this would
require, and what features you’d unlock. As per policy, I want
to start soft-errors when building LLVM 8, so that LLVM 9 can
use more than C++11.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><b class="">Timeline</b></div>
<div class=""><br class="">
</div>
<div class="">At the LLVM dev meeting BoF, the room already agreed
to move past C++11. Late March 2019 was proposed as a time when
we’d start migrating, pending large contributors’ readiness. I’m
sticking to that timeline, we’ll see if everyone is ready at the
end of March. I nonetheless want to get the soft-errors into the
LLVM 8 branch so that we give a sufficient heads-up to
developers who only compile releases.</div>
<div class="">
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><b class="">Upsides</b></div>
<div class=""><br class="">
</div>
<div class="">One clear upside of dropping older toolchains:
they don’t even support C++11 very well. We have a handful of
workarounds left in ADT (particularly around type traits) and
I’d like to get rid of them.</div>
</div>
<div class=""><br class="">
</div>
<div class="">The compiler versions I propose allow us to use all
of C++14, which includes:</div>
<div class="">
<ul class="MailOutline">
<li class=""><a
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3472.pdf"
class="" moz-do-not-send="true">Binary literals</a></li>
<li class=""><a
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3638.html"
class="" moz-do-not-send="true">decltype(auto), Return
type deduction for normal functions</a></li>
<li class=""><a
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3648.html"
class="" moz-do-not-send="true">Initialized/Generalized
lambda captures (init-capture)</a></li>
<li class=""><a
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3649.html"
class="" moz-do-not-send="true">Generic (polymorphic)
lambda expressions</a></li>
<li class=""><a
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3651.pdf"
class="" moz-do-not-send="true">Variable templates</a></li>
<li class=""><a
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html"
class="" moz-do-not-send="true">Member initializers and
aggregates (NSDMI)</a></li>
<li class="">A bunch of new constexpr language and library
features</li>
<li class="">Various other language and library features</li>
</ul>
</div>
<div class="">See <a
href="https://en.cppreference.com/w/cpp/compiler_support"
class="" moz-do-not-send="true">CppReference</a> for details.</div>
<div class=""><br class="">
</div>
<div class="">Of these, I think polymorphic lambdas are the big
feature. Of course, just like Almost Always Auto, we should use
such things only where it makes sense.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><b class="">Toolchains</b></div>
<div class=""><br class="">
</div>
<div class="">We’re currently mandating:</div>
<div class="">
<ul class="">
<li class="">Clang 3.1 (<i class="">released 2012/05</i>)</li>
<li class="">Apple Clang 3.1 (<i class="">released 2012/05</i>)</li>
<li class="">GCC 4.8 (<i class="">released 2013/03</i>)</li>
<li class="">Visual Studio 2015 (Update 3) (<i class="">released
2016/06</i>)</li>
</ul>
</div>
<div class="">I propose instead:</div>
<div class="">
<ul class="">
<li class="">Clang 3.5 (<i class="">released 2014/07</i>) to
get <font class="" face="Courier">-std=c++14</font> instead
of <font class="" face="Courier">-std=c++1y</font></li>
<li class="">Apple Clang 6.0 (<i class="">released 2014/07</i>)
to match clang 3.5</li>
<li class="">GCC 5.1 (<i class="">released 2015/04</i>)
because C++14 mostly came to be in GCC 5</li>
<li class="">Visual Studio 2017 (<i class="">released 2017/03</i>)
so that we get extended constexpr and NSDMI</li>
</ul>
</div>
<div class="">Version information from:</div>
<div class="">
<ul class="">
<li class="">Clang <a href="http://releases.llvm.org" class=""
moz-do-not-send="true">http://releases.llvm.org</a></li>
<li class="">Apple clang <a
href="https://trac.macports.org/wiki/XcodeVersionInfo"
class="" moz-do-not-send="true">https://trac.macports.org/wiki/XcodeVersionInfo</a> and <a
href="https://en.wikipedia.org/wiki/Xcode#Latest_versions"
class="" moz-do-not-send="true">https://en.wikipedia.org/wiki/Xcode#Latest_versions</a></li>
<li class="">GCC <a href="https://gcc.gnu.org/releases.html"
class="" moz-do-not-send="true">https://gcc.gnu.org/releases.html</a></li>
<li class="">MSVC <a
href="https://en.wikipedia.org/wiki/Microsoft_Visual_Studio"
class="" moz-do-not-send="true">https://en.wikipedia.org/wiki/Microsoft_Visual_Studio</a> and <a
href="https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance"
class="" moz-do-not-send="true">https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance</a></li>
</ul>
</div>
<div class=""><br class="">
</div>
<div class="">My previous attempts pointed out that WebKit /
Chromium / Firefox are all past C++11 (WebKit is <a
href="https://lists.webkit.org/pipermail/webkit-dev/2018-March/029922.html"
class="" moz-do-not-send="true">moving to C++17</a> (from
C++14), Chromium <a
href="https://groups.google.com/a/chromium.org/d/msg/cxx/ow7hmdDm4yw/eV6KWL2yAQAJ"
class="" moz-do-not-send="true">started moving to C++14</a>,
Firefox uses <a
href="https://developer.mozilla.org/en-US/docs/Mozilla/Using_CXX_in_Mozilla_code"
class="" moz-do-not-send="true">some C++14</a>). This means
that platforms which distribute a modern browser can already
bootstrap a browser. That’s a nice datapoint, but isn’t
sufficient for platforms which compile / use LLVM (especially as
a library).</div>
<div class=""><br class="">
</div>
<div class="">Here’s a table from the LLVM dev meeting BoF
detailing version info for distros that seemed relevant:</div>
<div class=""><br class="">
</div>
<div class="">
<table style="border-collapse: collapse" class=""
cellspacing="0" cellpadding="0">
<tbody class="">
<tr class="">
<td style="width: 43.0px; height: 13.0px;
background-color: #f19e0d; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">Release</b></font></div>
</td>
<td style="width: 86.0px; height: 13.0px;
background-color: #f19e0d; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">Distro</b></font></div>
</td>
<td style="width: 56.0px; height: 13.0px;
background-color: #f19e0d; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">Compiler</b></font></div>
</td>
<td style="width: 60.0px; height: 13.0px;
background-color: #f19e0d; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">C++14 lang</b></font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2003-10</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">RHEL
3</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
3.2</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2005-02</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">RHEL
4</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
3.4</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2007-03</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">RHEL
5</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
4.1</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2010-11</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">RHEL
6</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
4.4</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2013-05</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Debian
7 wheezy</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
4.7.2</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2013-12</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">RHEL
7</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
4.8</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2015-04</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Debian
8 jessie</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
4.9.2</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2015-05</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
5.7</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
3.5</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2015-10</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
5.8</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
3.5</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2016-03</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
5.9</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
3.5</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2016-04</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Ubuntu
14.04</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
4.8.2</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">❌</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2016-04</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Ubuntu
16.04</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
5.3.1</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2016-09</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
6.0</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
3.8</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2017-04</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
6.1</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
4.0.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2017-06</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Debian
9 stretch</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
6.3.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2017-10</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Ubuntu
17.10</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
7.2.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2017-10</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
6.2</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
5.0.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2018-04</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Ubuntu
18.04</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
7.3.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2018-04</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">OpenBSD
6.3</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">LLVM
5.0.1</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2018-10</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Ubuntu
18.10</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
8.1.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
<tr class="">
<td style="width: 43.0px; height: 18.0px;
background-color: #717b89; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures; color:
rgb(255, 255, 255); -webkit-text-stroke-color:
rgb(255, 255, 255);" class="" face="Helvetica Neue"
color="#ffffff"><b class="">2018-??</b></font></div>
</td>
<td style="width: 86.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">Debian
10 buster</font></div>
</td>
<td style="width: 56.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Helvetica
Neue"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Helvetica Neue" color="#000000">GCC
8.1.0</font></div>
</td>
<td style="width: 60.0px; height: 18.0px;
background-color: #cccccc; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color:
#000000 #000000 #000000 #000000; padding: 4.0px 4.0px
4.0px 4.0px" class="" valign="top">
<div style="margin: 0px; text-align: center;" class=""><font
style="font-stretch: normal; font-size: 11px;
line-height: normal; font-family: "Apple Color
Emoji"; -webkit-font-kerning: none;
font-variant-ligatures: common-ligatures;
-webkit-text-stroke-color: rgb(255, 255, 255);"
class="" face="Apple Color Emoji" color="#000000">✅</font></div>
</td>
</tr>
</tbody>
</table>
</div>
<div class=""><br class="">
</div>
<div class="">The data comes from the following sources:</div>
<div class="">
<ul class="">
<li class=""><a
href="https://en.cppreference.com/w/cpp/compiler_support"
class="" moz-do-not-send="true">https://en.cppreference.com/w/cpp/compiler_support</a></li>
<li class=""><a
href="https://packages.ubuntu.com/search?keywords=gcc"
class="" moz-do-not-send="true">https://packages.ubuntu.com/search?keywords=gcc</a></li>
<li class=""><a
href="https://packages.debian.org/search?keywords=gcc"
class="" moz-do-not-send="true">https://packages.debian.org/search?keywords=gcc</a></li>
<li class=""><a
href="https://access.redhat.com/solutions/19458" class=""
moz-do-not-send="true">https://access.redhat.com/solutions/19458</a></li>
<li class=""><a href="https://www.openbsd.org/63.html"
class="" moz-do-not-send="true">https://www.openbsd.org/63.html</a></li>
<li class=""><a href="https://en.wikipedia.org/wiki/Clang"
class="" moz-do-not-send="true">https://en.wikipedia.org/wiki/Clang</a></li>
<li class=""><a href="https://releases.llvm.org" class=""
moz-do-not-send="true">https://releases.llvm.org</a></li>
</ul>
</div>
<div class="">I haven’t documented FreeBSD / NetBSD / Fedora /
MacOS / MSVC, and nobody complained at the BoF. I’d like to
understand if we should care about documenting these: ideally
the toolchain update policy would list which platforms need to
be considered and how far back in time is relevant.</div>
<div class=""><br class="">
</div>
<div class="">Thanks,</div>
<div class=""><br class="">
</div>
<div class="">JF</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
LLVM Developers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
</blockquote>
</body>
</html>