[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