JulianKemmerer / PipelineC

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
https://github.com/JulianKemmerer/PipelineC/wiki
GNU General Public License v3.0
569 stars 46 forks source link

Updating code to follow more modern style #153

Closed ghost closed 1 year ago

ghost commented 1 year ago

Following https://github.com/dosisod/refurb I made several updates.

JulianKemmerer commented 1 year ago

@Datavenia I plan to get to this hopefully in the next week or so.

I had been working to tune some params for the ray tracer builds and there is a small amount of code I will be checking in before this big change get merged - so you will likely need to do a little clean up re-organizing of the little sections of code after my change goes through - not a big deal, just letting you know

JulianKemmerer commented 1 year ago

@Datavenia no rush - but I did commit my changes I needed to squeeze in before getting to this big cleanup

If you get a chance, can you try to fix up/resolve the two files it says conflict so the merge can eventually go through?

JulianKemmerer commented 1 year ago

@Datavenia are you also able to rename the files to match the lower case imports? ex. C_TO_LOGIC.py to match import c_to_logic (or make imports upper case?)