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
118 stars 38 forks source link

[DON'T MERGE UNTIL DMD 2.111 IS RELEASED] remove dyaml.stdsumtype #330

Open Herringway opened 5 months ago

Herringway commented 5 months ago

Use phobos's std.sumtype.

DMD 2.111 may possibly be released late this year. Opening early just to run the CI and make sure things haven't diverged too much.

codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 93.81%. Comparing base (8b18bb0) to head (e431706).

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330/graphs/tree.svg?width=650&height=150&src=pr&token=3GhqwvvAYo&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community)](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community) ```diff @@ Coverage Diff @@ ## master #330 +/- ## ========================================== + Coverage 93.74% 93.81% +0.07% ========================================== Files 29 28 -1 Lines 4570 4126 -444 ========================================== - Hits 4284 3871 -413 + Misses 286 255 -31 ``` | [Files](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community) | Coverage Δ | | |---|---|---| | [source/dyaml/node.d](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community#diff-c291cmNlL2R5YW1sL25vZGUuZA==) | `91.06% <ø> (-0.80%)` | :arrow_down: | ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community). Last update [8b18bb0...e431706](https://app.codecov.io/gh/dlang-community/D-YAML/pull/330?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=dlang-community).