[Webkit-unassigned] [Bug 174155] New: Upgrade GCC baseline
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jul 5 03:24:54 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=174155
Bug ID: 174155
Summary: Upgrade GCC baseline
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: utatane.tea at gmail.com
We met the conclusion that we can upgrade GCC baseline at start of July![1].
According to the Debian's package information, GCC of the current stable (stretch, recently released) is 6.3.0.
And Ubuntu 16.04's GCC is 5.4.0.
And the table of the features is here.
https://gcc.gnu.org/projects/cxx-status.html
https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html
https://gcc.gnu.org/gcc-5/changes.html
https://gcc.gnu.org/gcc-6/changes.html
https://gcc.gnu.org/gcc-7/changes.html
If we can upgrade our GCC to 5~, we have (almost) full feature of C++14 including relaxed-constexpr.
If we can upgrade our GCC to 6~, we have some part of C++17. (Like, u8 literal, extended static_assert(cond)).
And if we can upgrade our GCC to 7~, we have bunch of C++17. It includes std::optional, std::variant, std::conjunction.
[1]: https://lists.webkit.org/pipermail/webkit-dev/2017-June/029220.html
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170705/4258a601/attachment-0001.html>
More information about the webkit-unassigned
mailing list