summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJack Koenig2020-10-12 21:02:27 -0700
committerJack Koenig2021-02-09 17:28:07 -0800
commit0a0d7c6aac4326f2127d6d95efa5a4e10c81946c (patch)
tree89a42cf3ae9eb96b02a54bc83040c04cd1ea294d /.github
parent53b620478ddab1faa96512e473fa198f7f1fcf50 (diff)
Make it possible to GC Data instances
No longer create a pointer from parent to every HasId, only do it by default for BaseModules and MemBases. Add pointer from parent to Data upon binding the Data. * Add MemTypeBinding for port types of Mems This binding is similar to the SampleElementBinding for Vecs in that these Data are not truly hardware, but are represented in the FIRRTL IR and thus need some representation. * Call _onModuleClose on unbound Records This maintains some corner-case behavior that is nevertheless relied upon. It ensures that refs are set for the elements of Records, even if they are not bound to any real hardware.
Diffstat (limited to '.github')
0 files changed, 0 insertions, 0 deletions