[SAOC 2025] Separate Semantic Routines from AST Nodes Weekly Update #10
Mohamed El Shorbagy
mohrizq895 at gmail.com
Mon Nov 24 18:35:37 UTC 2025
# Summary of Progress (Nov. 17 - Nov. 24)
This week I worked on the following:
1- Breaking some of the semantic dependencies of `mtype` on
`typesem`, see the following Merged PRs:
- [Move `Type.isIntegral` to
`typesem`](https://github.com/dlang/dmd/pull/22130).
- [Move `Expression.toImaginary` to
`expressionsem`](https://github.com/dlang/dmd/pull/22131).
- [Move `Type.isFloating` and `Type.isReal` to
`typesem`](https://github.com/dlang/dmd/pull/22133).
2- Still figuring out the problems with these PRs.
- [Move `Type.deduceWild` to
`typesem`](https://github.com/dlang/dmd/pull/22107).
- [Move `Type.addSTC` to
`typesem`](https://github.com/dlang/dmd/pull/22129).
- [Move `Type.deduceWild` to
`typesem`](https://github.com/dlang/dmd/pull/22141).
More information about the Digitalmars-d
mailing list