[Bug c++/72682] New: Redundant concept diagnostics when the same concept is checked multiple times

2016-07-26 Thread adrian.wielgosik at gmail dot com
: minor Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: adrian.wielgosik at gmail dot com Target Milestone: --- A simple code example: template using id=T; template concept bool A = requires(T a) { a==a; }; template concept bool B

[Bug c++/68377] [c++17] "binary expression in operand of fold-expression" error when folding an expression

2016-05-22 Thread adrian.wielgosik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68377 Adrian Wielgosik changed: What|Removed |Added CC||adrian.wielgosik at gmail dot com

[Bug libstdc++/71108] New: to_string is relatively slow

2016-05-13 Thread adrian.wielgosik at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: adrian.wielgosik at gmail dot com Target Milestone: --- Currently to_string is implemented in terms of vsnprintf, which makes it close in performance to the sprintf family. Meanwhile hand-written implementations of to_string can be up

[Bug c++/68409] Garbage added to a map instead of object

2015-11-20 Thread adrian.wielgosik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68409 Adrian Wielgosik changed: What|Removed |Added CC||adrian.wielgosik at gmail dot com

[Bug libstdc++/66059] make_integer_sequence should use a log(N) implementation

2015-11-18 Thread adrian.wielgosik at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66059 Adrian Wielgosik changed: What|Removed |Added CC||adrian.wielgosik at gmail dot com

[Bug c++/67565] New: [concepts] Very slow compile time and high memory usage with complex concept definitions, even if unused

2015-09-13 Thread adrian.wielgosik at gmail dot com
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: adrian.wielgosik at gmail dot com Target Milestone: --- Example: template concept bool Constructible() { return false

[Bug c++/67318] New: [6 regression] Parsing error when using abbreviated integral type names in template parameter pack declaration

2015-08-22 Thread adrian.wielgosik at gmail dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: adrian.wielgosik at gmail dot com Target Milestone: --- The following code: templateshort... struct MyStruct; int main

[Bug c++/67178] New: [concepts] ICE on self-referencing concept

2015-08-10 Thread adrian.wielgosik at gmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: adrian.wielgosik at gmail dot com Target Milestone: --- Created attachment 36165 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=36165action=edit compiler output template class B concept bool SomeConcept = requires