dry-comparisons icon indicating copy to clipboard operation
dry-comparisons copied to clipboard

Any help needed ?

Open Clement-Jean opened this issue 5 years ago • 5 comments

I'm really interested by the idea, I would like to help.

Clement-Jean avatar Jan 05 '20 13:01 Clement-Jean

Not entirely sure, but maybe. I planned to rewrite the lib after the conference presentations, because it's ironic that the library implementation itself is quite repetitive. However, doing so resulted in filing quite a few compiler bug reports :-( It turns out that compilers aren't good at handling conditional noexcept and explicit return type using decltype from generalized lambdas. Not good at all.

I'll clean up the current state and push it to a branch later today. I'll ping you when it's there. Then there will be two things. Find work-arounds for compiler bugs :-( and use clang-9 -ftime-trace to find compilation time bottlenecks and find faster solutions. https://aras-p.info/blog/2019/01/16/time-trace-timeline-flame-chart-profiler-for-Clang/

rollbear avatar Jan 05 '20 14:01 rollbear

So, pushed "as-is" to branch drier. There are a number of TODO comments in the test sources that can guide you. Also, clang crashes (9 and trunk). It's reported. If you can find works arounds that'd be cool. I've only been able to test MSVC with compiler-explorer, and it fails with messages i do not understand. If you can find work arounds for that, it'd be cool too.

rollbear avatar Jan 05 '20 18:01 rollbear

It seems that its clang's AST that is failing to parse, interesting :smile:

Clement-Jean avatar Jan 05 '20 23:01 Clement-Jean

Does this appear when this library is used in client code or even when compiling the test?

offa avatar Jan 10 '20 18:01 offa

@offa when compiling the code

Clement-Jean avatar Jan 11 '20 12:01 Clement-Jean