verilator/test_regress
Krzysztof Bieganski 9c2ead90d5
Add custom memory management for verilated classes (#3595)
This change introduces a custom reference-counting pointer class that
allows creating such pointers from 'this'. This lets us keep the
receiver object around even if all references to it outside of a class
method no longer exist. Useful for coroutine methods, which may outlive
all external references to the object.

The deletion of objects is deferred until the next time slot. This is to
make clearing the triggered flag on named events in classes safe
(otherwise freed memory could be accessed).
2022-09-28 18:54:18 -04:00
..
t Add custom memory management for verilated classes (#3595) 2022-09-28 18:54:18 -04:00
.gdbinit
.gitignore Ignore some files generated by modelsim (#2669) 2020-12-05 21:55:56 -05:00
CMakeLists.txt Copyright year update. 2022-01-01 08:26:40 -05:00
Makefile Copyright year update. 2022-01-01 08:26:40 -05:00
Makefile_obj Implement 'forceable' attribute 2022-01-16 15:31:37 +00:00
driver.pl Merge branch 'master' into develop-v5 2022-09-22 17:33:36 +01:00
input.vc
input.xsim.vc