Changes in this Release:
- 5001d75 - increase version to v0.2.0
- cf80445 - Merge pull request #114 from tum-ei-eda/develop
- 8b0934b - lint code after intrinsics merge
- f75c75c - examples/demo.sh: expose CCACHE
- 5f6ea15 - cli: expose seal5 build/install --ccache
- 3ee14de - examples/demo.sh: add missing -f for init stage
- d95abad - rm input()
- ca1dc6a - flow: fix typo
- a777a30 - introduce settings.get_llvm_build_dir with automatic fallback/lookup
- 3bd8a58 - Merge pull request #111 from tum-ei-eda/intrinsics
- fe569e9 - add support for ccache build with cmake (ci fix)
- 2cd3502 - examples/*.py: expose CCACHE
- 4b78d95 - add support for ccache build with cmake (ci fix)
- 8708ac6 - fix ccache cmake args
- ed2a03e - add support for ccache build with cmake (ci fix)
- cf9b08a - ci: fix typo in demo_weekly.yml
- 1587b20 - add support for ccache build with cmake (flow fix)
- 8a6574f - add support for ccache build with cmake (ci fix)
- cf134ea - add support for ccache build with cmake (ci fix)
- 6b70f78 - examples/demo.py: expose CCACHE
- 1f5998c - add support for ccache build with cmake (flow/settings/llvm/ci)
- 26505a8 - cfg: set LLVM_DEFAULT_TARGET_TRIPLE in examples/cfg/llvm.yml
- 0e0f69b - ci: use python 3.10 in style.yml
- c93d63b - Intrinsic for example subincacc instruction
- 64eb705 - Basic support for generating intrinsic functions
- 4141660 - Merge pull request #112 from tum-ei-eda/demo_dest_dir
- f3e5e1d - Added DEST_DIR env var to demo scripts
- e4d842a - more mattr fixes
- 320b812 - ci: update actions to latest versions
- 6034485 - fix mattr handling
- 4dfafa4 - cleanup prints
- 33249e7 - seal5/backends/patterngen/writer.py: fix typo
- bd048fb - seal5/pass_list.py: fixes
- 59f80da - flow.py: add docstrings
- ae9e373 - update rv_s4e submodule
- 39b0d26 - small fixes
- 247f0a0 - Flow.export: add temp=False arg
- b20d989 - run black linter
- 9beb7ad - update linter settings
- fc4edbc - lint full codebase
- cf365f5 - add missing file: /work/git/seal5_new/seal5/riscv_utils.py
- 4526356 - add util: is_power_of_two
- 8036d23 - add XLEN assertion
- 660c671 - remove unused file
- 3cb29fe - settings: disable sparse_checkout of patterngen as it needs newer git release (unavailable on ubuntu 20.04)
- 082e9ef - Merge branch 'main' into develop
- 5775d8d - Merge pull request #99 from tum-ei-eda/support-s4e
- 56a5b68 - Merge remote-tracking branch 'origin/main' into support-s4e
- b1c820a - fix patterngen writer
- 7a6858f - update package description
- f25eb25 - version.py: set to v0.2.dev0
- f6c9786 - update version to 0.1.4
- 65e0b93 - improve error handling in gmir pass
- 7adc0f2 - introduce riscv_utils and improve xlen/features handling
- 8122a69 - fix ci deprecations
- a572e27 - update package description
- 2c2c325 - version.py: set to v0.2.dev0
- be743e6 - resolve merge conflict
- 2e10a7d - add missing license headers and file docstrings
- 98024f4 - fix typo in s4e-mac.yml
- 2a8fa43 - lint code
- c92ddd1 - model: extend Seal5Register and Seal5RegisterGroup classes 2
- 6ccf3f2 - detect_inouts: collect uses and defs for custom regs
- f199af8 - converter: do not drop scalars
- e1db571 - model: add USES and DEFS attrs for instructions
- 6c7e825 - model: extend Seal5Register and Seal5RegisterGroup classes
- 425954a - add new backend (and pass) for riscv_register_info patches
- 7084abf - flow: move detect_registers transform to earlier point in time
- ec74cf9 - riscv_instr_info: emit Uses/Defs attrs
- 921a634 - riscv_instr_info: introduce attr_helper func