We've had some discussion in the past about whether (i) we want this as a sublibrary, or whether (ii) we want to include the source files directly in the components that need them. I'd like to revive option (ii), since option (i) degrades my HLS experience due to ambiguity -- I suspect HLS gets confused because a file in the Extras hierarchy might be loaded as part of any component that includes the file. It basically means I get no useful HLS feedback as soon as I open an Extras file, and it occasionally prevents HLS from giving useful feedback on modules that depend on such an Extras module
Checklist
[x] Read our contribution guidelines at CONTRIBUTING.md, and make sure that this PR complies with the guidelines.
Description
We've had some discussion in the past about whether (i) we want this as a sublibrary, or whether (ii) we want to include the source files directly in the components that need them. I'd like to revive option (ii), since option (i) degrades my HLS experience due to ambiguity -- I suspect HLS gets confused because a file in the
Extras
hierarchy might be loaded as part of any component that includes the file. It basically means I get no useful HLS feedback as soon as I open anExtras
file, and it occasionally prevents HLS from giving useful feedback on modules that depend on such anExtras
moduleChecklist