hsutter / cppfront

A personal experimental C++ Syntax 2 -> Syntax 1 compiler
Other
5.24k stars 224 forks source link

Extension of is() part1: free function predicates, fix implicit cast for build-in and custom is operator, refactoring #1053

Closed filipsajdak closed 1 month ago

filipsajdak commented 2 months ago

This is the first part of is() rework originally done in #701 .

It contains:

hsutter commented 1 month ago

Thanks! I'm now catching up after the April madness and aim to review this PR in the next few days. Thanks again for this.

Do we know why some regression tests are failing -- are they just out of date?

hsutter commented 1 month ago

I just took a pass over it and tweaked a couple of small things (mostly things only MSVC reported or was affected by) -- looks good! Thanks.