www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - LWDR SAOC Milestone 2, Weekly Report for 15th OCT to 27th OCT

[Source Code](https://github.com/hmmdyl/LWDR)
[Plan](https://github.com/hmmdyl/SAoC2021/blob/main/plan.md)
[Proposal](https://github.com/hmmdyl/SAoC2021/blob/main/proposal.md)
[SAOC 
Projects](https://dlang.org/blog/2021/08/30/saoc-2021-projects/)

[Report for week 1 of milestone 
1](https://forum.dlang.org/thread/vodbtqqwvdmapnjzlzaq forum.dlang.org)
[Report for week 2 of milestone 
1](https://forum.dlang.org/thread/sqounqxhveqhbcxcmxbw forum.dlang.org)
[Report for week 3 of milestone 
1](https://forum.dlang.org/post/mwymjwilsleoilaijiiz forum.dlang.org)
[Report for week 4 of milestone 
1](https://forum.dlang.org/thread/cnqkyrhqyqwjreoqpjqs forum.dlang.org)

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.
Oct 27 2021