dlang-community / D-YAML

YAML parser and emitter for the D programming language
https://dlang-community.github.io/D-YAML/
Boost Software License 1.0
119 stars 37 forks source link

[Blocked] Make sure disabled functions have correct signature #297

Open Geod24 opened 2 years ago

Geod24 commented 2 years ago
One of the issues with disable at the moment is that it does
'regular' overload resolution, so trying to e.g. compare
const objects will fail because the overload is not marked const.
This has subtle consequences, for example on how typeinfos are generated.

While working on DIP1000 compatibility I came across this issue. It revealed a bug in the frontend, which will be fixed in v2.101.0, so we can't merge this PR for a while.