Hi all,

I have finished committing my outstanding patches that eliminate the
redundancies in OpenOCD header file #include directives, which resulted
in the elimination of about 1000 lines of code and helped decouple
various parts of the system.  Work remains to be done on this later.

Let me know if I managed to break the build; however, I tried to be
careful to ensure that each incremental patch resulted in a working tree
and that little was actually removed.  I found that even more header
files may be removed from system.h, but I was not certain that those
changes would be portable.  We can experiment at a later time.

Assuming these changes were safe, I will continue on my quest to
identify and eliminate layering violations in the system.  I have
already marked the few that exist in the helper module, so I hope
someone will take the initiative to fix those issues to remove these
unnecessary couplings.  I fear that these will be the easy ones....

Cheers,

Zach

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to