summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJack Koenig2020-10-22 18:40:54 -0700
committerGitHub2020-10-22 18:40:54 -0700
commit0745dedefea901df029e65aa59846d8b561dfd31 (patch)
treec887b28eaa896af282ad91809fac5c511aac3b8a /Makefile
parent26deb7703389b78a9b2a61f7e191f3f0e2a6623b (diff)
Use Data refs for name prefixing with aggregate elements (#1616)
* Use Data refs for name prefixing with aggregate elements Vecs set the refs of their elements upon construction of those elements. In the past, Records haven't set their elements refs until module close, but it can be done sooner. Doing it upon binding means that refs will at least be available for Records used in hardware elements. Since only bound Data can be connected to anyway, Aggregate elements being connected to will always have a ref which we can then use for creating naming prefixes. * Add tighter correctness checks * Handle more cases in connection prefixing Add support for forcing setRef to override a previous setting. This is only used by BlackBox ports which need to drop their io prefix. Also add a Try() around Data.bindingToString which sometimes throws exceptions when being used to .toString a Data in an error message. * Strip trailing spaces in names in compiler plugin
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions