Source Code
Plan
Proposal
SAOC Projects
Report for week 1 of milestone 1
Report for week 2 of milestone 1
Report for week 3 of milestone 1
Report for week 4 of milestone 1
Light Weight D Runtime.
27th October, 2021.
Symmetry Autumn of Code, Weeks 1 and 2 of Milestone 2.
Hi all,
This post will cover the report for last week and this week. It's quite short, as it's mostly just been debugging or tinkering. I have been working through task 1 of milestone 2 - exception handling support.
Historically, LWDR had this, but it supported GDC+GCC only. LDC+GCC doesn't work, as I had hoped, since the STM32 IDE ships out-of-the-box with GCC, and I was hoping to have some sort of breezy setup.
Naturally, I've been tackling LDC+GCC to little avail. _Unwind_RaiseException
causes a fault, I've been trying to figure out why, which has lead me to doing a fair bit of research and trawling of bug reports. It's a bit frustrating. I've still got some avenues to investigate, which I hope to do over the next week, and get at least something going.
Since task 2 is quite short, I'll probably work on it as a break from the exceptions stuff.
All the best,
Dylan.