dlang / project-ideas

Collection of impactful projects in the D ecosystem
36 stars 12 forks source link

Log system for debugging dmd #79

Open 12345swordy opened 3 years ago

12345swordy commented 3 years ago

Description

Better log audit system for dmd that generates a log audit file for debugging purposes.

What are rough milestones of this project?

If times allows:

Expected outcome

Have the log audit system implemented

How does this project help the D community?

There is currently comment out printf statements all over the code, among other methods being used to display information regarding the compiler. Having it to generate a log file/s would grant potentially millage in terms of fixing bugs in the dmd source code. While make it easier for newcomers to figure out how the compiler works.

Recommended skills

Rating

Easy-Medium

Project type

Low-hanging fruit, Fun

Points of contact/Potential mentors

@12345swordy @RazvanN7

12345swordy commented 3 years ago

A Small Enchantment that makes this much easier. https://issues.dlang.org/show_bug.cgi?id=21999