digitalmars.D - [SAoC 2022] Replace druntime Hooks with Templates: Milestone 1, Week 4
- Teodor Dutu (13/13) Oct 17 2022 Hi,
- Teodor Dutu (2/2) Oct 17 2022 It turned out that the bug I mentioned [last
- Jack Applegame (2/15) Oct 19 2022 This is one of the most important tasks. Thank you very much.
Hi, This week I finished lowering `CatExp`s to `_d_arraycatnTX` and created [this](https://github.com/dlang/dmd/pull/14550) PR for it. I still have a few small yet annoying errors to fix, regarding mangling and a failure to build phobos that I cannot reproduce locally. I'll work with my mentors to try to solve these bugs, as they seem rather small and they probably don't require many changes to the PR. In addition, I made further progress with `_d_newitem{T,iT,U}`. I am looking to finish translating those hooks to a template (`_d_newitemU`) by the end of this week. Thanks, Teodor
Oct 17 2022
It turned out that the bug I mentioned [last week](https://forum.dlang.org/thread/qfgmeklvbdptvzwwpkbe forum.dlang.org) regarding `__FUNCTION__` was [unrelated to my work](https://issues.dlang.org/show_bug.cgi?id=23408) and is now [being fixed](https://github.com/dlang/dmd/pull/14549). To unblock my PR, I moved the [failing test](https://github.com/dlang/dmd/blob/81f5c8b354aed2dc53a45e52498dc23f2f40fe88/compiler/test/r nnable/test19688.d) to `compilable/`, as suggested in [my PR](https://github.com/dlang/dmd/pull/14550).
Oct 17 2022
On Monday, 17 October 2022 at 20:50:00 UTC, Teodor Dutu wrote:Hi, This week I finished lowering `CatExp`s to `_d_arraycatnTX` and created [this](https://github.com/dlang/dmd/pull/14550) PR for it. I still have a few small yet annoying errors to fix, regarding mangling and a failure to build phobos that I cannot reproduce locally. I'll work with my mentors to try to solve these bugs, as they seem rather small and they probably don't require many changes to the PR. In addition, I made further progress with `_d_newitem{T,iT,U}`. I am looking to finish translating those hooks to a template (`_d_newitemU`) by the end of this week. Thanks, TeodorThis is one of the most important tasks. Thank you very much.
Oct 19 2022