Seal5

Latest version: v0.2.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

20.04

- [082e9ef](http://github.com/tum-ei-eda/seal5/commit/082e9ef93b7082720b0d0b64d605c31da5e2a597) - Merge branch 'main' into develop
- [5775d8d](http://github.com/tum-ei-eda/seal5/commit/5775d8d1e03dd1155c013eb8af326ede04ba8dee) - Merge pull request #99 from tum-ei-eda/support-s4e
- [56a5b68](http://github.com/tum-ei-eda/seal5/commit/56a5b68432eab05b72f779c0650478c297bde152) - Merge remote-tracking branch 'origin/main' into support-s4e
- [b1c820a](http://github.com/tum-ei-eda/seal5/commit/b1c820aab088911bd92a538392c92f438c36c706) - fix patterngen writer
- [7a6858f](http://github.com/tum-ei-eda/seal5/commit/7a6858f543fc11d2a2e2405cf9fc3bdf4193210c) - update package description
- [f25eb25](http://github.com/tum-ei-eda/seal5/commit/f25eb2521538851d3353714fc931c604d6fe1c89) - version.py: set to v0.2.dev0
- [f6c9786](http://github.com/tum-ei-eda/seal5/commit/f6c97864a63648d7c34c5e26291fc2c609343267) - update version to 0.1.4
- [65e0b93](http://github.com/tum-ei-eda/seal5/commit/65e0b93db06dfebfb5565c582ecafd2cd494c618) - improve error handling in gmir pass
- [7adc0f2](http://github.com/tum-ei-eda/seal5/commit/7adc0f2fe56818d9c6696fad57c4f8cbbd5e764b) - introduce riscv_utils and improve xlen/features handling
- [8122a69](http://github.com/tum-ei-eda/seal5/commit/8122a691069eff00fcc42997aeb232910ad8899e) - fix ci deprecations
- [a572e27](http://github.com/tum-ei-eda/seal5/commit/a572e27c4f572d236f1e5128a4e8fc09a3b1b684) - update package description
- [2c2c325](http://github.com/tum-ei-eda/seal5/commit/2c2c3251f4caf9b4b086b848c6d41956e6f29678) - version.py: set to v0.2.dev0
- [be743e6](http://github.com/tum-ei-eda/seal5/commit/be743e6194463842891ed2aae6281b77e33b0b27) - resolve merge conflict
- [2e10a7d](http://github.com/tum-ei-eda/seal5/commit/2e10a7dc4abc70729911e469bdef8c2429e2d39e) - add missing license headers and file docstrings
- [98024f4](http://github.com/tum-ei-eda/seal5/commit/98024f4ef334b933458aa227a73d6ccb14143e74) - fix typo in s4e-mac.yml
- [2a8fa43](http://github.com/tum-ei-eda/seal5/commit/2a8fa43176c3567fb39f30c19c1ac634bf67c09d) - lint code
- [c92ddd1](http://github.com/tum-ei-eda/seal5/commit/c92ddd1b816c3bf2e6149f55fa8d8dff743c4371) - model: extend Seal5Register and Seal5RegisterGroup classes 2
- [6ccf3f2](http://github.com/tum-ei-eda/seal5/commit/6ccf3f28c13b854ff6704bcd78c2a1e6b542c5e0) - detect_inouts: collect uses and defs for custom regs
- [f199af8](http://github.com/tum-ei-eda/seal5/commit/f199af87986c18c843e3e32297e8331f990d1849) - converter: do not drop scalars
- [e1db571](http://github.com/tum-ei-eda/seal5/commit/e1db57142ae6a9b0e980ded59f71094578128894) - model: add USES and DEFS attrs for instructions
- [6c7e825](http://github.com/tum-ei-eda/seal5/commit/6c7e825f0ceb9bc235eb46367249ede4f4e3dc62) - model: extend Seal5Register and Seal5RegisterGroup classes
- [425954a](http://github.com/tum-ei-eda/seal5/commit/425954a3b9257c672535d2e9079350768d33dc35) - add new backend (and pass) for riscv_register_info patches
- [7084abf](http://github.com/tum-ei-eda/seal5/commit/7084abfbb4951acb78db5c9b7da08b75258b5730) - flow: move detect_registers transform to earlier point in time
- [ec74cf9](http://github.com/tum-ei-eda/seal5/commit/ec74cf9a1402031b84afc32f2f2b4533a41b0cda) - riscv_instr_info: emit Uses/Defs attrs
- [921a634](http://github.com/tum-ei-eda/seal5/commit/921a634fb897a8f74862c9b139f4995559a127b4) - riscv_instr_info: introduce attr_helper func

0.2.0

Changes in this Release:
- [5001d75](http://github.com/tum-ei-eda/seal5/commit/5001d75b1a9789a4d69f9bb6ecd187d06c5434b2) - increase version to v0.2.0
- [cf80445](http://github.com/tum-ei-eda/seal5/commit/cf804456cc9b4e4e9e65278a9695cdd971dca348) - Merge pull request #114 from tum-ei-eda/develop
- [8b0934b](http://github.com/tum-ei-eda/seal5/commit/8b0934b5b15b7008deea63bd3ace9bf946d61a31) - lint code after intrinsics merge
- [f75c75c](http://github.com/tum-ei-eda/seal5/commit/f75c75c9c3a09a4b711645f2528133592627b8a2) - examples/demo.sh: expose CCACHE
- [5f6ea15](http://github.com/tum-ei-eda/seal5/commit/5f6ea15d0062387ace5fce51b566cf493cc83ee8) - cli: expose seal5 build/install --ccache
- [3ee14de](http://github.com/tum-ei-eda/seal5/commit/3ee14defa79f74217aa1c3d0516aa1ddedd849b0) - examples/demo.sh: add missing -f for init stage
- [d95abad](http://github.com/tum-ei-eda/seal5/commit/d95abad1bdc57af035297c4c0329a7494025326e) - rm input()
- [ca1dc6a](http://github.com/tum-ei-eda/seal5/commit/ca1dc6a22b51f41927845338e54671e5e4c0fb7b) - flow: fix typo
- [a777a30](http://github.com/tum-ei-eda/seal5/commit/a777a30cd2c208142eed9530f89b99cd6ed9049c) - introduce settings.get_llvm_build_dir with automatic fallback/lookup
- [3bd8a58](http://github.com/tum-ei-eda/seal5/commit/3bd8a58f34c7344d5684b31e3a2e383f26b4d15a) - Merge pull request #111 from tum-ei-eda/intrinsics
- [fe569e9](http://github.com/tum-ei-eda/seal5/commit/fe569e94ae36b9be7a5b0cbc4955a48e0a4bdd81) - add support for ccache build with cmake (ci fix)
- [2cd3502](http://github.com/tum-ei-eda/seal5/commit/2cd3502cb4e48febd70f0b226e1519efc36e8db0) - examples/*.py: expose CCACHE
- [4b78d95](http://github.com/tum-ei-eda/seal5/commit/4b78d95926d97f6e4d7a8190e23d4dcb2334f8a3) - add support for ccache build with cmake (ci fix)
- [8708ac6](http://github.com/tum-ei-eda/seal5/commit/8708ac603677d25df6a1ff218bec4eaf8f597278) - fix ccache cmake args
- [ed2a03e](http://github.com/tum-ei-eda/seal5/commit/ed2a03eca2667043500ba6b8b6ed6fa6e4e23897) - add support for ccache build with cmake (ci fix)
- [cf9b08a](http://github.com/tum-ei-eda/seal5/commit/cf9b08a49461b91158af74b805273be2e6ae7b6d) - ci: fix typo in demo_weekly.yml
- [1587b20](http://github.com/tum-ei-eda/seal5/commit/1587b206001c2000314b69ee6ef4936588a6122a) - add support for ccache build with cmake (flow fix)
- [8a6574f](http://github.com/tum-ei-eda/seal5/commit/8a6574fa5f8e4a860abb9df2aae1369537b90df2) - add support for ccache build with cmake (ci fix)
- [cf134ea](http://github.com/tum-ei-eda/seal5/commit/cf134ea41c63a5efef29dee5805aacb7aeb02a44) - add support for ccache build with cmake (ci fix)
- [6b70f78](http://github.com/tum-ei-eda/seal5/commit/6b70f789b4419cfb97986494042a4eb74607b792) - examples/demo.py: expose CCACHE
- [1f5998c](http://github.com/tum-ei-eda/seal5/commit/1f5998c76f72f1f86f7a3290253bc995146f0264) - add support for ccache build with cmake (flow/settings/llvm/ci)
- [26505a8](http://github.com/tum-ei-eda/seal5/commit/26505a83096bd65a6ee7a651eeac81f8bae2862f) - cfg: set LLVM_DEFAULT_TARGET_TRIPLE in examples/cfg/llvm.yml
- [0e0f69b](http://github.com/tum-ei-eda/seal5/commit/0e0f69b25d81e04ac2447aed86a919b1e5c8ce62) - ci: use python 3.10 in style.yml
- [c93d63b](http://github.com/tum-ei-eda/seal5/commit/c93d63b388b06a8877e75cc7ff5e087fc5b6616b) - Intrinsic for example subincacc instruction
- [64eb705](http://github.com/tum-ei-eda/seal5/commit/64eb7052534710c07a690bac42bf3ba279368bf3) - Basic support for generating intrinsic functions
- [4141660](http://github.com/tum-ei-eda/seal5/commit/4141660deb06997d644e084894f69af5ee58c9d1) - Merge pull request #112 from tum-ei-eda/demo_dest_dir
- [f3e5e1d](http://github.com/tum-ei-eda/seal5/commit/f3e5e1da018d927eaf0ec5b3bc0f8968c29f2036) - Added DEST_DIR env var to demo scripts
- [e4d842a](http://github.com/tum-ei-eda/seal5/commit/e4d842aada15d622a3da982d6cfd283595940b19) - more mattr fixes
- [320b812](http://github.com/tum-ei-eda/seal5/commit/320b812ccdef578d673548642bb85593f514246d) - ci: update actions to latest versions
- [6034485](http://github.com/tum-ei-eda/seal5/commit/603448545ad61d7447f7aef0e390d929d171d09d) - fix mattr handling
- [4dfafa4](http://github.com/tum-ei-eda/seal5/commit/4dfafa4ca9dc38e7910dbd593ece5fa51e54bc07) - cleanup prints
- [33249e7](http://github.com/tum-ei-eda/seal5/commit/33249e74126d3e1070f949357a9bc232958b97a8) - seal5/backends/patterngen/writer.py: fix typo
- [bd048fb](http://github.com/tum-ei-eda/seal5/commit/bd048fb2280ff197e5101b42be60a642f1a9a85b) - seal5/pass_list.py: fixes
- [59f80da](http://github.com/tum-ei-eda/seal5/commit/59f80daadbdd22bb404ad78797e6e2dd5c39c531) - flow.py: add docstrings
- [ae9e373](http://github.com/tum-ei-eda/seal5/commit/ae9e373758fb3b3835ae11c76979e263e59c088c) - update rv_s4e submodule
- [39b0d26](http://github.com/tum-ei-eda/seal5/commit/39b0d260f7c05ea7fe35be09e1747625ada627a6) - small fixes
- [247f0a0](http://github.com/tum-ei-eda/seal5/commit/247f0a0d98975f2baf7441a14e5af53f8a8fbfa7) - Flow.export: add temp=False arg
- [b20d989](http://github.com/tum-ei-eda/seal5/commit/b20d9890076d54c5e79da371253487f20d912980) - run black linter
- [9beb7ad](http://github.com/tum-ei-eda/seal5/commit/9beb7ad7fe98596a815ca68fd8ea2849ecb521e5) - update linter settings
- [fc4edbc](http://github.com/tum-ei-eda/seal5/commit/fc4edbc85e4c4fa448e0b7b97633f9f939500c3b) - lint full codebase
- [cf365f5](http://github.com/tum-ei-eda/seal5/commit/cf365f5d973a28fcad7defbdf61f15490a1d49d2) - add missing file: /work/git/seal5_new/seal5/riscv_utils.py
- [4526356](http://github.com/tum-ei-eda/seal5/commit/45263568b457b0f77409a6659f5c9fcf188db404) - add util: is_power_of_two
- [8036d23](http://github.com/tum-ei-eda/seal5/commit/8036d23a49c861e9cc8146669127c60229d0fa29) - add XLEN assertion
- [660c671](http://github.com/tum-ei-eda/seal5/commit/660c67159d0fae30dfeaae4c175727568c17b569) - remove unused file

0.1.4

Changes in this Release:
- [30674a2](http://github.com/tum-ei-eda/seal5/commit/30674a27e4e708636d26437a0e30c52d7107b5c3) - update version to 0.1.4
- [9be2047](http://github.com/tum-ei-eda/seal5/commit/9be2047e7fdd37e30c86b96dac8a3e8b796bd662) - cdsl2llvm.py: fix typos
- [28e6a03](http://github.com/tum-ei-eda/seal5/commit/28e6a03f586813932b9c69b4dcf86af2401755af) - llc mattr fix
- [e66e94f](http://github.com/tum-ei-eda/seal5/commit/e66e94f24fe59c9ca8ed4034281f1668badaf4c5) - ci: print pip pkgs
- [3b42793](http://github.com/tum-ei-eda/seal5/commit/3b42793bc5d094de62287a914b6039ee30b709f2) - rm print
- [306aed0](http://github.com/tum-ei-eda/seal5/commit/306aed02ffa8f47ae6a75401c3d2f2adba7da3e4) - handle missing build dir for pattern-gen/llc
- [cf87eea](http://github.com/tum-ei-eda/seal5/commit/cf87eeaaec4517c80ac175a5d7bf7ea080ecb6f3) - demo.sh fix
- [74923e3](http://github.com/tum-ei-eda/seal5/commit/74923e3f896029eae23321663038bf11ef733947) - ci fix
- [b7f5127](http://github.com/tum-ei-eda/seal5/commit/b7f51278254d56856aaa37c50def4cc9eea5580f) - ci: disable broken demos
- [5e3e796](http://github.com/tum-ei-eda/seal5/commit/5e3e796c56b5e52ba1ac6e0566cf6182f472b566) - fix rv64 demo
- [a56f152](http://github.com/tum-ei-eda/seal5/commit/a56f1527f981d78ce29c0d4ce69a4a7940e22f6d) - rework examples/demo.sh
- [5e6ea90](http://github.com/tum-ei-eda/seal5/commit/5e6ea9090f73f24912e77f96ea092ac32e290476) - Update demo_weekly.yml
- [9d8c4e4](http://github.com/tum-ei-eda/seal5/commit/9d8c4e48b34777a1336d7f8985d3ec4d0b2fc9b3) - ci: fix demo_weekly.yml
- [385d2df](http://github.com/tum-ei-eda/seal5/commit/385d2df8de56a608d654ff206874529d7df0d242) - flow: convert meta_dir to absolute path
- [116e6fb](http://github.com/tum-ei-eda/seal5/commit/116e6fbd6e83f872a5a588d8435680ed1b2a84a9) - ci: fix demo_weekly.yml
- [6d7de64](http://github.com/tum-ei-eda/seal5/commit/6d7de64e468e05ebbaa86885ad1dbea854dbc7c3) - rm prints
- [463da3d](http://github.com/tum-ei-eda/seal5/commit/463da3d17b209f5953ed41503f3a61c9e5f44719) - add missing license headers and file docstrings
- [8c60e13](http://github.com/tum-ei-eda/seal5/commit/8c60e138a6498788867eeac097ce93a7de46d165) - ci: demo_weekly.yml add more scripts
- [2555a80](http://github.com/tum-ei-eda/seal5/commit/2555a804f151160dd92c92c51625db27d902c068) - ci: demo_weekly.yml fix
- [07870ba](http://github.com/tum-ei-eda/seal5/commit/07870bab9cba7f583e538b44d097fb7e42823d3f) - ci: demo.yml fixes
- [a90b575](http://github.com/tum-ei-eda/seal5/commit/a90b575b750c5c6929be45320a1798aa4d140f76) - Merge pull request #105 from tum-ei-eda/misc-improvements
- [d88ac92](http://github.com/tum-ei-eda/seal5/commit/d88ac9248683dfaa6cb04b851142c5cb1891c933) - investigate clone issue
- [c98d616](http://github.com/tum-ei-eda/seal5/commit/c98d616603e1d85d6e9df8a7e7f8f9ee77ba74d7) - flow: meta_dir fixes
- [ff18e0f](http://github.com/tum-ei-eda/seal5/commit/ff18e0fbde7d65f752294177b9ccddf2a854069b) - ci/examples: drop FAST mode
- [335ae8a](http://github.com/tum-ei-eda/seal5/commit/335ae8a9671b9f07444d3d6356eba90a800b9043) - flow: meta_dir fix
- [a081590](http://github.com/tum-ei-eda/seal5/commit/a081590a7a9787b2e2a1e8cb9b344c9fea12165f) - ci: use CLONE_DEPTH
- [7ce2c1b](http://github.com/tum-ei-eda/seal5/commit/7ce2c1b3ee3b9629692d77a8389966430ec9488b) - ci: use PROGRESS
- [745fdb6](http://github.com/tum-ei-eda/seal5/commit/745fdb653eba647f4219ca6c198f402c1f008418) - fix Seal5Flow __init__
- [9ae35ac](http://github.com/tum-ei-eda/seal5/commit/9ae35ac403d8ef1edfa985575a13bdb6e57ca8ec) - examples: expose CLONE_DEPTH
- [63911d7](http://github.com/tum-ei-eda/seal5/commit/63911d7ddf10e4f40704427c737be1a65ced2150) - examples: expose PROGRESS
- [6b5677b](http://github.com/tum-ei-eda/seal5/commit/6b5677be3308c9545f9c46190a41ceac87e4fe53) - cli: cleanup
- [8b14ee4](http://github.com/tum-ei-eda/seal5/commit/8b14ee41dd65dfecd1ae76ab3b2d86f89cf30f93) - expose --progress via cli for init and setup step
- [d18fd3d](http://github.com/tum-ei-eda/seal5/commit/d18fd3d57778bee33b63ed9afeb049384431eb2e) - Expose pattern_gen.sparse_checkout to cfg
- [8e8eb79](http://github.com/tum-ei-eda/seal5/commit/8e8eb797bc0d3f77985c1d234048cc2c1d47ab26) - ci: add weekly demo script
- [f75b87c](http://github.com/tum-ei-eda/seal5/commit/f75b87cc3d6c0879569e8b4f2fbcbeefa72c85e6) - ci fixes
- [46be533](http://github.com/tum-ei-eda/seal5/commit/46be53310d29fbdf6b69e417978f616d1fce2392) - ci fix
- [88d54bf](http://github.com/tum-ei-eda/seal5/commit/88d54bf52200442feeed1d91d444adfb300dfad9) - ci fix
- [e6a850a](http://github.com/tum-ei-eda/seal5/commit/e6a850a8bdb9e1a1c4abd116973c2c13b6a7f2d4) - ci: support non-python examples 2
- [a899638](http://github.com/tum-ei-eda/seal5/commit/a8996383f5ad45c680193332503d8aaffe81442b) - ci: support non-python examples
- [be526ab](http://github.com/tum-ei-eda/seal5/commit/be526abc575ed6b7a468d6ff25d6a7be5b2ace8a) - examples: make TEST/INSTALL/DEPLOY/EXPORT/CLEANUP configurable
- [df27a16](http://github.com/tum-ei-eda/seal5/commit/df27a168fe7d80743e9e61385eed403056ef163c) - ci: update demo.yml
- [9ff2d20](http://github.com/tum-ei-eda/seal5/commit/9ff2d20b34d6912464ecd72e1bc226f55d2a4f98) - meta_dir fixes
- [b91fe83](http://github.com/tum-ei-eda/seal5/commit/b91fe832c00e15ace952fbaf9cafd45bad106c7a) - lint code with black
- [cacb926](http://github.com/tum-ei-eda/seal5/commit/cacb92608ee09aff3736110f57c045747bf76395) - implement INSTALL stage (including cli)
- [c182d59](http://github.com/tum-ei-eda/seal5/commit/c182d5977fffe1252898a51dc441ba591ded9651) - llvm.py: fixes and install capability
- [71750b7](http://github.com/tum-ei-eda/seal5/commit/71750b75c351e00451acffce788674d61ed951f5) - Flow: write custom name in settings, TODO: check for conflict?
- [449b3a6](http://github.com/tum-ei-eda/seal5/commit/449b3a63f5f692ea7b4b67c1088e6eecf7c3a7cd) - CDSL2LLVM: use sparse checkout, TODO: expose to settings
- [aa996ba](http://github.com/tum-ei-eda/seal5/commit/aa996ba4589a0a63e4248a84e184fb90374b6914) - minor EXPORT stage changes
- [20526dc](http://github.com/tum-ei-eda/seal5/commit/20526dcad1668ea066ef4302ad9abae91358f18b) - implement INSTALL stage (including cli)
- [6b0a48c](http://github.com/tum-ei-eda/seal5/commit/6b0a48cd42d82dd225a9df3ad830282ae1ab48a6) - implement DEPLOY stage (including cli)
- [51faa3c](http://github.com/tum-ei-eda/seal5/commit/51faa3cb3723e5ee3e2dabcd3dc2bea74efa1c64) - cli fixes
- [87ab3cf](http://github.com/tum-ei-eda/seal5/commit/87ab3cfd04e5d20d0cfffbbd53f5cd58e69dbbd5) - clone_depth fixes
- [8b34740](http://github.com/tum-ei-eda/seal5/commit/8b34740b5cbc6f8d7e2d9fd9be8dee823107cec7) - allow shallow clone of llvm repo
- [2134914](http://github.com/tum-ei-eda/seal5/commit/213491403edfe6e6b25a7939be6fc890e9d5961f) - CLI fixes
- [c2ab3b2](http://github.com/tum-ei-eda/seal5/commit/c2ab3b2d1ce7032c6e279aecfb5e7f3c887b49cb) - flow.py: more logging
- [97376ca](http://github.com/tum-ei-eda/seal5/commit/97376ca1996b2702a61f7633d56972cd7e64a0c4) - seal5/dependencies.py: integrate CloneProgress here as well
- [dec1dd3](http://github.com/tum-ei-eda/seal5/commit/dec1dd3deea1f17d9918f529368b4a650de59017) - seal5/tools/llvm.py: add progress bar for clone step (WIP)
- [fa03206](http://github.com/tum-ei-eda/seal5/commit/fa0320699b2600158fe2a8db866f2dadbb30281f) - fix for collect_raises
- [4a23f85](http://github.com/tum-ei-eda/seal5/commit/4a23f852f9ab18856a5e8b1ceddd89808a3d3394) - seal5/backends/coredsl2/visitor.py: fixes
- [538ad31](http://github.com/tum-ei-eda/seal5/commit/538ad31bddc5cc08a1ea804d017f144146e9fbce) - allow empty functions section in cdsl frontend
- [2af9bfe](http://github.com/tum-ei-eda/seal5/commit/2af9bfe4af4c295d3cdcaab798cb6eaefff4625d) - fix handling of mattr and xlen in llvmir/gmir/patterngen backend
- [35a918a](http://github.com/tum-ei-eda/seal5/commit/35a918a78824a8e8f6fcde374403aefb962b5362) - typing fix
- [3f5e201](http://github.com/tum-ei-eda/seal5/commit/3f5e2016a9cdb1175dcf4a88949deb66d5cf3fea) - lint code with black
- [d097aa5](http://github.com/tum-ei-eda/seal5/commit/d097aa55a9b7b083ab173ba7f16844de44c80ee0) - Merge remote-tracking branch 'origin/main' into misc-improvements
- [258dcc9](http://github.com/tum-ei-eda/seal5/commit/258dcc99fe0c150bc972968e54a33f3cbc1b05b1) - support custom meta_dir location
- [b358745](http://github.com/tum-ei-eda/seal5/commit/b358745bc3d58750e508e9037b7fe381c71bfbf2) - seal5/transform/infer_types/visitor.py: add missing procedure_call callback
- [b479b83](http://github.com/tum-ei-eda/seal5/commit/b479b8342563a1308609d40fb3c319d4c8b8c541) - Merge branch 'main' of https://github.com/tum-ei-eda/seal5 into main
- [2f59f70](http://github.com/tum-ei-eda/seal5/commit/2f59f70dcea6e1a8000675d089443c3ac331f6c0) - fallback to default llvm version if tag not available for git describe
- [7fd632b](http://github.com/tum-ei-eda/seal5/commit/7fd632b9b3cc993aa4e1e92fcac77ace6eaf3806) - seal5/settings.yml: use ninja by default
- [fc77c3a](http://github.com/tum-ei-eda/seal5/commit/fc77c3a5b5ad779969346720c3758421ad849c36) - seal5/flow.py: ensure that parent dir of patch file exists
- [ca40c2e](http://github.com/tum-ei-eda/seal5/commit/ca40c2e4bb32336baa624d0d48b9a5e3f17582e0) - handle_directory: resolve to absolute path
- [50847f8](http://github.com/tum-ei-eda/seal5/commit/50847f85f4c4d790d47bdc337ac944cc881e4d27) - Update README.md
- [60a5700](http://github.com/tum-ei-eda/seal5/commit/60a570009898aa6260c1eb6aa6b211c87559f463) - Update README.md
- [68af8df](http://github.com/tum-ei-eda/seal5/commit/68af8dfdabdbffc3d8c091202ecdc6881994d7db) - Update README.md
- [ad07b78](http://github.com/tum-ei-eda/seal5/commit/ad07b78aa0158369cdbbc04c7db704ddcbcf2634) - demo: remove trailing slash to avoid illegal tar.gz name
- [e6d92f2](http://github.com/tum-ei-eda/seal5/commit/e6d92f22cdbb114b0660d71eb58514e168cd2a17) - lint code
- [9aaa4e6](http://github.com/tum-ei-eda/seal5/commit/9aaa4e6754c493c0a5de5f78e721a5624f659e98) - allow shallow (depth=1) cloning of llvm and patterngen
- [f995eed](http://github.com/tum-ei-eda/seal5/commit/f995eed5cc11e0cea72afcfee46f9750c576c676) - allow shallow clone of llvm repo
- [3776b2a](http://github.com/tum-ei-eda/seal5/commit/3776b2a4e554d4904fc53ef109692123af4d74c0) - examples/cfg/llvm.yml: use LLVM_FORCE_ENABLE_STATS
- [cfdbf40](http://github.com/tum-ei-eda/seal5/commit/cfdbf403d6841267c7038e4f5f3a8a27f59a867b) - update README
- [02b7116](http://github.com/tum-ei-eda/seal5/commit/02b7116164d16ccb791e59ec59ffb0a9b482ca0b) - README: add system requirements
- [ca8cdac](http://github.com/tum-ei-eda/seal5/commit/ca8cdacbdf06302229ccc378d3758f173943e02a) - README: lint
- [848e2ba](http://github.com/tum-ei-eda/seal5/commit/848e2ba72cd97302655aa006ce4faaa64b3c4098) - update version -> v0.1.3
- [0200f57](http://github.com/tum-ei-eda/seal5/commit/0200f579d9eff1d02de23f3b994fff57f8e238d5) - Update README.md
- [e69f72f](http://github.com/tum-ei-eda/seal5/commit/e69f72f3033f9b18ab45ad6f4ff94a6b258be15c) - Update README.md
- [19907fc](http://github.com/tum-ei-eda/seal5/commit/19907fc0619d8b16a7f992bd6796e157979c6c86) - Update COMPATIBILITY.md
- [e64a5c9](http://github.com/tum-ei-eda/seal5/commit/e64a5c9e091ffd6a65bb1159a167fa6ecc11d659) - Merge branch 'main' of https://github.com/tum-ei-eda/seal5 into main
- [73e08b9](http://github.com/tum-ei-eda/seal5/commit/73e08b9bddaec2f4c761fa3ea412f539b3c9bc9e) - collect_operand_types: fix logging string
- [a38480a](http://github.com/tum-ei-eda/seal5/commit/a38480a622806e8df131ca4b4fba74150dc92c01) - model: disabled operand order tests
- [c46343e](http://github.com/tum-ei-eda/seal5/commit/c46343ed0ab2c87c784189381624d008f875d5e4) - dectect seal5 attributes using model conversion (no need to update upstream parser)
- [7d3cdf6](http://github.com/tum-ei-eda/seal5/commit/7d3cdf6cf119430e42ce65f301fbdb02b8e5a323) - Update COMPATIBILITY.md
- [5056473](http://github.com/tum-ei-eda/seal5/commit/5056473a9f3ead014447edc643cb9d520637aa25) - Create COMPATIBILITY.md
- [f824e3d](http://github.com/tum-ei-eda/seal5/commit/f824e3d315181722226bdb32438760c5bc63c2cf) - fix examples
- [9c8ab1a](http://github.com/tum-ei-eda/seal5/commit/9c8ab1ababe690a5f007ba09670fe9120a1ac385) - Update LIMITATIONS.md
- [ecaa7cc](http://github.com/tum-ei-eda/seal5/commit/ecaa7ccaf320d4b82f583eeb90450939765d4f6b) - Update README.md
- [9e5833f](http://github.com/tum-ei-eda/seal5/commit/9e5833fb4c929c29abff2982fb7f236ccd1d20af) - model: introduce _llvm_check_operands
- [2b77c9d](http://github.com/tum-ei-eda/seal5/commit/2b77c9d999fe07ca622d9a164a310a0d160379f3) - tests: fix test_subincacc.c
- [d349e89](http://github.com/tum-ei-eda/seal5/commit/d349e899500811d8c34cf1460c39b99caf895508) - move ExampleRV32C.core_desc into subdir
- [dcc6619](http://github.com/tum-ei-eda/seal5/commit/dcc66199805aacbe5d99b722cbaa3d7ab0859b61) - Merge pull request #93 from tum-ei-eda/support-compressed
- [5f54bfa](http://github.com/tum-ei-eda/seal5/commit/5f54bfa0b3c51c0eb96793165a582c742da7cc2b) - example: update xrvc tests to include imm overflow checks
- [1270604](http://github.com/tum-ei-eda/seal5/commit/12706043ddb9bafa0e7539775ab3b0bb788fecd1) - add missing __init__.py
- [48170c6](http://github.com/tum-ei-eda/seal5/commit/48170c6f78b5663d7c8f0cc7b5d36455d86d63b7) - ExampleRV32C.core_desc: add (compressed) nandi (with immediate)
- [efbcdb8](http://github.com/tum-ei-eda/seal5/commit/efbcdb8e82ab8a4c54bb25505b106f00a4e679c1) - examples: add llvm tests for (compressed) nandi (with immediate)
- [9d4eb39](http://github.com/tum-ei-eda/seal5/commit/9d4eb39fa377eb504c3e4db8b8b3174a9d44ab72) - Merge branch 'main' into support-compressed
- [9333fbf](http://github.com/tum-ei-eda/seal5/commit/9333fbf6d178ac22f77180eeb24df552b4f993eb) - Merge pull request #92 from jokap11/feature-cli-supp
- [156aefb](http://github.com/tum-ei-eda/seal5/commit/156aefb8a422cf71d172c9c70585a231d8c2bd08) - Merge pull request #94 from tum-ei-eda/support-rv64
- [2fa1cbc](http://github.com/tum-ei-eda/seal5/commit/2fa1cbc694c51e704b2b69b31c136b8838cdeec1) - Merge pull request #83 from tum-ei-eda/feature-transform-api
- [f706884](http://github.com/tum-ei-eda/seal5/commit/f706884fca11150ede0691f31ccb942d3305f08d) - Merge branch 'main' into feature-transform-api
- [36e3f46](http://github.com/tum-ei-eda/seal5/commit/36e3f4684af125f1c510233a18a8850c6268a82a) - Copied Apache license header + small bug fix
- [6abc816](http://github.com/tum-ei-eda/seal5/commit/6abc816f9d6a29486a82559de9af8c44f6443798) - update cdsl2llvm dep
- [e071c95](http://github.com/tum-ei-eda/seal5/commit/e071c95f86d5264a32f6b7f1414a82c32be5dc8a) - Merge remote-tracking branch 'origin/main' into support-rv64
- [d67d944](http://github.com/tum-ei-eda/seal5/commit/d67d944be922389cc325e019ba5190938a2bf17f) - lint docs/conf
- [0ffae45](http://github.com/tum-ei-eda/seal5/commit/0ffae452577710d859b61694722d2723bb0ea828) - remove old todo
- [b764bf5](http://github.com/tum-ei-eda/seal5/commit/b764bf544aebddb16d5ebf34cb6ebcb86cf34808) - examples: add explicit mnemonic for subincacc (rv32 and rv64)
- [d99069f](http://github.com/tum-ei-eda/seal5/commit/d99069ff155a7c9894b7f01e212cf99ec540793d) - examples: add more tests for rv32 and rv64 example
- [ca1415c](http://github.com/tum-ei-eda/seal5/commit/ca1415ce48e6b1f74046d14d8af10e812e339497) - example: add xexample64 tests
- [a983a0f](http://github.com/tum-ei-eda/seal5/commit/a983a0fab1a1710276e77a3040e6ed1b35d78525) - ci: add ignore_error as input to demo.yml
- [378dc73](http://github.com/tum-ei-eda/seal5/commit/378dc73e88ee9aaa4f59c799fed63612e3afad96) - examples: expose IGNORE_ERROR as env var
- [d3a9475](http://github.com/tum-ei-eda/seal5/commit/d3a9475d4cc7478ffda3fcab87e91cb7acd40ee8) - add xrvc tests
- [16cef47](http://github.com/tum-ei-eda/seal5/commit/16cef471a8a22d95c228b56c3e66ce210be737e0) - ExampleRV32C.core_desc: rename set
- [cc81d42](http://github.com/tum-ei-eda/seal5/commit/cc81d428cd813b163714aa11c1215ad78a24d768) - Make --dir dependant on local var / Add name attributes to systemy.yml => Avoid argument for everything but init
- [f475ed3](http://github.com/tum-ei-eda/seal5/commit/f475ed3862389f35ebad3e99a5c8eb0fb301fa19) - Move redundant args to common.py global args
- [6f701b6](http://github.com/tum-ei-eda/seal5/commit/6f701b69e370fbc4e584e4b9fa4fa667de94c92b) - demo script uses now build directory working on Ubuntu 22.10
- [ff370c0](http://github.com/tum-ei-eda/seal5/commit/ff370c0c14924f4bf06c5432cdee22cc265d695f) - Adjusted args.DIR -> args.dir
- [0bd8811](http://github.com/tum-ei-eda/seal5/commit/0bd88112da44643c1792febae6f1319f65e7ed7c) - fix behavior in ExampleRV32C.core_desc
- [eee23ec](http://github.com/tum-ei-eda/seal5/commit/eee23ec8efc594c3133e846f6a99074e77702fb3) - lint code
- [bf15952](http://github.com/tum-ei-eda/seal5/commit/bf1595282d34c10e78efed701608bf867a89218a) - BehaviorModelBuilder: fix visitString_constant (drop surrounding double quotes)
- [4e21e9b](http://github.com/tum-ei-eda/seal5/commit/4e21e9b91808b4e53cb8b9bcaebe4e067bfe15ad) - finish pattern support for compressed instructions
- [462a437](http://github.com/tum-ei-eda/seal5/commit/462a43736cde9141a71fe8cb50403da49343b3a8) - move logic from riscv_instr_info to Seal5Instruction class (self._llvm_*)
- [8962364](http://github.com/tum-ei-eda/seal5/commit/8962364c13aaaf0700eb794d08726710c3bab3a8) - ignore *.jar files
- [757c47b](http://github.com/tum-ei-eda/seal5/commit/757c47b79d1cd0c6fd3e5399ed9c0263cfaec5a4) - model: add Seal5InstrAttribute.COMPRESSED
- [dd69850](http://github.com/tum-ei-eda/seal5/commit/dd69850182281523789f071149cd006758d11022) - seal5/frontends/coredsl2_seal5/ update antlr generated files
- [ce17574](http://github.com/tum-ei-eda/seal5/commit/ce17574a2963712a8968c3485c469909fa40bb1d) - seal5/frontends/coredsl2_seal5/behavior_model_builder.py: add visitString_constant
- [0ab2821](http://github.com/tum-ei-eda/seal5/commit/0ab282135ef9d53e2b3b7bb599a5ba7c9ddf3a04) - seal5/frontends/coredsl2_seal5/behavior_model_builder.py: allow Seal5InstrAttribute in coredsl files (TODO: how to upstream this?)
- [db058e3](http://github.com/tum-ei-eda/seal5/commit/db058e3cf7575454a6be8409de422ade42ff4523) - seal5/frontends/coredsl2_seal5/antlr.sh: update path and version
- [54dd7db](http://github.com/tum-ei-eda/seal5/commit/54dd7db3b5b0cef06e36a3c65d8840da65d980d3) - seal5/backends/riscv_instr_info: add code generation for CompressPat (WIP)
- [027b4ad](http://github.com/tum-ei-eda/seal5/commit/027b4ad76af8b0bab0a6c684c8513304e8516cdd) - requirements.txt: use different m2isar branch
- [3c03322](http://github.com/tum-ei-eda/seal5/commit/3c03322da17ed4ad069c50ba019137424d462ebe) - seal5/frontends/coredsl2_seal5: add string_constant to coredsl grammar
- [a1bbeb1](http://github.com/tum-ei-eda/seal5/commit/a1bbeb1863077ef7e1de8b691db9420d6d069a48) - backends/coredsl2/writer.py: add helper for converting attribute vals
- [fb4f6cb](http://github.com/tum-ei-eda/seal5/commit/fb4f6cbd96d4053ed0d6078586f584f1c6ef0f57) - Switched DIR to -dir
- [6042a97](http://github.com/tum-ei-eda/seal5/commit/6042a97fde291ae812961601afc4f2334f5acf79) - switched file mode to 755
- [83aaaa5](http://github.com/tum-ei-eda/seal5/commit/83aaaa5b9a15f9e2b6784108d39b636819091452) - Added similar demo.sh script to demo.py for CLI
- [35d2f80](http://github.com/tum-ei-eda/seal5/commit/35d2f80123dc05f13ec141d72768d799ef98e664) - Small argument adjustment to be coherent
- [a194374](http://github.com/tum-ei-eda/seal5/commit/a194374b3b42355db242b3e242ab47058538cf29) - Full CLI command support to express demo.py
- [1a3a375](http://github.com/tum-ei-eda/seal5/commit/1a3a375680e954e8ef7cbbea90111300cf03dc97) - Revert "[Seal5] Apply patch: gitignore"
- [4f3f7b5](http://github.com/tum-ei-eda/seal5/commit/4f3f7b50d0049c867bde5e0def8bc774074effe5) - Revert "[Seal5] [CI] Add CI/CD-Configuration for GitLab"
- [143b623](http://github.com/tum-ei-eda/seal5/commit/143b623ec0ea71735168eafbdc9458ce71f26c6c) - Revert "[Seal5] Apply patch: gitignore"
- [ca1d9ee](http://github.com/tum-ei-eda/seal5/commit/ca1d9ee6062e46fcb1a746fd874dbd0c47b333cc) - Patch Command + moved default folder away from main project ^:)
- [acf4c74](http://github.com/tum-ei-eda/seal5/commit/acf4c74c3e521fea17c97e80905ff9c919d393d9) - [Seal5] Apply patch: gitignore
- [2837038](http://github.com/tum-ei-eda/seal5/commit/283703848ba74d89cbd8acb51c6971f59288bfc7) - [Seal5] [CI] Add CI/CD-Configuration for GitLab
- [0d64b9d](http://github.com/tum-ei-eda/seal5/commit/0d64b9de108a6d5d8edb00ceb306e47d4450c617) - [Seal5] Apply patch: gitignore
- [b321393](http://github.com/tum-ei-eda/seal5/commit/b321393ebd887bfdf5d722ff4e18217df2418eee) - add examples/rv64_demo.py & examples/cdsl/ExampleRV64.core_desc files
- [a5576a4](http://github.com/tum-ei-eda/seal5/commit/a5576a43d910156312fb1e420b35792cc14ece24) - add examples/cdsl/ExampleRV32C.core_desc file
- [ebfba25](http://github.com/tum-ei-eda/seal5/commit/ebfba25de718d800151c47bd69f69fc0fd2d7e7c) - Extended with missing encoding_sizes object
- [9f3587d](http://github.com/tum-ei-eda/seal5/commit/9f3587d41cd4c9e848caa673c96c505dc39732d1) - BUG-FIX: Made setting reset dependant of func arg
- [ce23d57](http://github.com/tum-ei-eda/seal5/commit/ce23d57b60e27ee5a601db0013c40f4509663825) - Add clean, reset, setup and transform CLI command
- [0b10560](http://github.com/tum-ei-eda/seal5/commit/0b10560267b848b31c18ccde44473d6c3985743f) - Small fix for forgotten attribute functions.opcodes
- [fd86a7a](http://github.com/tum-ei-eda/seal5/commit/fd86a7aff025b25166d80fbfd2919470d552093b) - add comment
- [5b6e90b](http://github.com/tum-ei-eda/seal5/commit/5b6e90b7dd781b23b8fe74b96be50246c4a4d278) - add comment
- [82e35e1](http://github.com/tum-ei-eda/seal5/commit/82e35e1e3bd104f4427b61afbc2f53d413faf7ca) - Add files via upload
- [7140559](http://github.com/tum-ei-eda/seal5/commit/7140559bc48efef15674a2754fac5c0b1cd8f9b3) - Update README.md
- [3507804](http://github.com/tum-ei-eda/seal5/commit/350780430dfb64736d7796b27e53f79dc9254da9) - support compressed(16bit) instructions
- [afe710c](http://github.com/tum-ei-eda/seal5/commit/afe710cd253e73477987d357be3642fa36f263b3) - CLI Load command
- [5e588a6](http://github.com/tum-ei-eda/seal5/commit/5e588a602afaac8a0c3ebfa24067684a7eb53a1b) - Rectified Format + Right action for init
- [5975149](http://github.com/tum-ei-eda/seal5/commit/597514930eaae7d9996a4b4f8fdbfb6456ed90af) - ignore some flake8 warnings which conflict with black
- [9f24c55](http://github.com/tum-ei-eda/seal5/commit/9f24c55cdfbc43368e98addef53feaef4b38701c) - Full CLI Init command
- [f01bbab](http://github.com/tum-ei-eda/seal5/commit/f01bbab2ee6eaa7c54f1ba891f258175cca4e275) - flow: declare version_info
- [04133a7](http://github.com/tum-ei-eda/seal5/commit/04133a7bd81063c55060200e98e53d58d24bc0cb) - support 64bit instructions
- [9dbc19d](http://github.com/tum-ei-eda/seal5/commit/9dbc19db5ce545b7cd2c1e7763fe3f98123b105f) - Merge branch 'main' into feature-transform-api
- [d1c86f2](http://github.com/tum-ei-eda/seal5/commit/d1c86f2274f02cf627c993fdb6850bb6cea5fe9d) - Merge pull request #85 from tum-ei-eda/tidy-up
- [79c6eae](http://github.com/tum-ei-eda/seal5/commit/79c6eaeba6e5209898c895e7f3b837297864dfb6) - Reverting bad corev_demo.py push
- [0bd288f](http://github.com/tum-ei-eda/seal5/commit/0bd288fd30423b2914313c9b4a5a9dbdc5b5d559) - Added test case for example extension
- [52769eb](http://github.com/tum-ei-eda/seal5/commit/52769eb4831cb90fa6f4f6d185ef61a64ac86a86) - Submodule catchup
- [dc80494](http://github.com/tum-ei-eda/seal5/commit/dc8049428c3561236f4ec70ce81ca61c7d299ceb) - Example test case llvm-lit-ified
- [f5a614c](http://github.com/tum-ei-eda/seal5/commit/f5a614c7e410ff39ac70da428754ebe3be972309) - add rvc_demo.py
- [3b680a2](http://github.com/tum-ei-eda/seal5/commit/3b680a2bc786fc1726dccaf1796336c6c137e231) - examples/cfg: define pass defaults for verbose and use_subprocess
- [a427049](http://github.com/tum-ei-eda/seal5/commit/a4270497d90ba09b7eb9aca9b85d590300cec6d7) - Removed dangling file
- [4591e0c](http://github.com/tum-ei-eda/seal5/commit/4591e0cdac9f667a795390be972518dd8e36207f) - Example extension tidy-up
- [d964251](http://github.com/tum-ei-eda/seal5/commit/d96425116e3596fb4a1ec9317cd9a697ff07c5d1) - riscv_instr_info: update regex for operands detection
- [e2b1795](http://github.com/tum-ei-eda/seal5/commit/e2b17952ddf2485422eee93e7c9076b702908c3b) - lint code
- [429d1c8](http://github.com/tum-ei-eda/seal5/commit/429d1c834554a238c8430ce3f3aa7cf268c732d3) - resolve max-line-len violations
- [e46c51f](http://github.com/tum-ei-eda/seal5/commit/e46c51f3b587317ee4169c67b50f8ebf4de1904a) - ignore some flake8 warnings which conflict with black
- [ff80353](http://github.com/tum-ei-eda/seal5/commit/ff80353a337c7e4e1aec71f2abeacb86fe6b1821) - lint code
- [69dd6b1](http://github.com/tum-ei-eda/seal5/commit/69dd6b11731a065464ff7165baddc4b0180da273) - remove flake8 warnings
- [d2b5ef3](http://github.com/tum-ei-eda/seal5/commit/d2b5ef3156cda0ed3eeecd653fd72f01280caef0) - wip: make log_level configurable for each pass (TODO: integrate in PassAPI)
- [cfce7fa](http://github.com/tum-ei-eda/seal5/commit/cfce7fa8eec01b3d2dd89173e0a98629c1275b1e) - refactor transforms to be callable via python

What's Changed
* Misc improvements by PhilippvK in https://github.com/tum-ei-eda/seal5/pull/105


**Full Changelog**: https://github.com/tum-ei-eda/seal5/compare/v0.1.3...v0.1.4

0.1.3

Changes in this Release:
- [848e2ba](http://github.com/tum-ei-eda/seal5/commit/848e2ba72cd97302655aa006ce4faaa64b3c4098) - update version -> v0.1.3
- [0200f57](http://github.com/tum-ei-eda/seal5/commit/0200f579d9eff1d02de23f3b994fff57f8e238d5) - Update README.md
- [e69f72f](http://github.com/tum-ei-eda/seal5/commit/e69f72f3033f9b18ab45ad6f4ff94a6b258be15c) - Update README.md
- [19907fc](http://github.com/tum-ei-eda/seal5/commit/19907fc0619d8b16a7f992bd6796e157979c6c86) - Update COMPATIBILITY.md
- [e64a5c9](http://github.com/tum-ei-eda/seal5/commit/e64a5c9e091ffd6a65bb1159a167fa6ecc11d659) - Merge branch 'main' of https://github.com/tum-ei-eda/seal5 into main
- [73e08b9](http://github.com/tum-ei-eda/seal5/commit/73e08b9bddaec2f4c761fa3ea412f539b3c9bc9e) - collect_operand_types: fix logging string
- [a38480a](http://github.com/tum-ei-eda/seal5/commit/a38480a622806e8df131ca4b4fba74150dc92c01) - model: disabled operand order tests
- [c46343e](http://github.com/tum-ei-eda/seal5/commit/c46343ed0ab2c87c784189381624d008f875d5e4) - dectect seal5 attributes using model conversion (no need to update upstream parser)
- [7d3cdf6](http://github.com/tum-ei-eda/seal5/commit/7d3cdf6cf119430e42ce65f301fbdb02b8e5a323) - Update COMPATIBILITY.md
- [5056473](http://github.com/tum-ei-eda/seal5/commit/5056473a9f3ead014447edc643cb9d520637aa25) - Create COMPATIBILITY.md
- [f824e3d](http://github.com/tum-ei-eda/seal5/commit/f824e3d315181722226bdb32438760c5bc63c2cf) - fix examples
- [9c8ab1a](http://github.com/tum-ei-eda/seal5/commit/9c8ab1ababe690a5f007ba09670fe9120a1ac385) - Update LIMITATIONS.md
- [ecaa7cc](http://github.com/tum-ei-eda/seal5/commit/ecaa7ccaf320d4b82f583eeb90450939765d4f6b) - Update README.md
- [9e5833f](http://github.com/tum-ei-eda/seal5/commit/9e5833fb4c929c29abff2982fb7f236ccd1d20af) - model: introduce _llvm_check_operands
- [2b77c9d](http://github.com/tum-ei-eda/seal5/commit/2b77c9d999fe07ca622d9a164a310a0d160379f3) - tests: fix test_subincacc.c
- [d349e89](http://github.com/tum-ei-eda/seal5/commit/d349e899500811d8c34cf1460c39b99caf895508) - move ExampleRV32C.core_desc into subdir
- [dcc6619](http://github.com/tum-ei-eda/seal5/commit/dcc66199805aacbe5d99b722cbaa3d7ab0859b61) - Merge pull request #93 from tum-ei-eda/support-compressed
- [5f54bfa](http://github.com/tum-ei-eda/seal5/commit/5f54bfa0b3c51c0eb96793165a582c742da7cc2b) - example: update xrvc tests to include imm overflow checks
- [1270604](http://github.com/tum-ei-eda/seal5/commit/12706043ddb9bafa0e7539775ab3b0bb788fecd1) - add missing __init__.py
- [48170c6](http://github.com/tum-ei-eda/seal5/commit/48170c6f78b5663d7c8f0cc7b5d36455d86d63b7) - ExampleRV32C.core_desc: add (compressed) nandi (with immediate)
- [efbcdb8](http://github.com/tum-ei-eda/seal5/commit/efbcdb8e82ab8a4c54bb25505b106f00a4e679c1) - examples: add llvm tests for (compressed) nandi (with immediate)
- [9d4eb39](http://github.com/tum-ei-eda/seal5/commit/9d4eb39fa377eb504c3e4db8b8b3174a9d44ab72) - Merge branch 'main' into support-compressed
- [9333fbf](http://github.com/tum-ei-eda/seal5/commit/9333fbf6d178ac22f77180eeb24df552b4f993eb) - Merge pull request #92 from jokap11/feature-cli-supp
- [156aefb](http://github.com/tum-ei-eda/seal5/commit/156aefb8a422cf71d172c9c70585a231d8c2bd08) - Merge pull request #94 from tum-ei-eda/support-rv64
- [2fa1cbc](http://github.com/tum-ei-eda/seal5/commit/2fa1cbc694c51e704b2b69b31c136b8838cdeec1) - Merge pull request #83 from tum-ei-eda/feature-transform-api
- [f706884](http://github.com/tum-ei-eda/seal5/commit/f706884fca11150ede0691f31ccb942d3305f08d) - Merge branch 'main' into feature-transform-api
- [36e3f46](http://github.com/tum-ei-eda/seal5/commit/36e3f4684af125f1c510233a18a8850c6268a82a) - Copied Apache license header + small bug fix
- [6abc816](http://github.com/tum-ei-eda/seal5/commit/6abc816f9d6a29486a82559de9af8c44f6443798) - update cdsl2llvm dep
- [e071c95](http://github.com/tum-ei-eda/seal5/commit/e071c95f86d5264a32f6b7f1414a82c32be5dc8a) - Merge remote-tracking branch 'origin/main' into support-rv64
- [d67d944](http://github.com/tum-ei-eda/seal5/commit/d67d944be922389cc325e019ba5190938a2bf17f) - lint docs/conf
- [0ffae45](http://github.com/tum-ei-eda/seal5/commit/0ffae452577710d859b61694722d2723bb0ea828) - remove old todo
- [b764bf5](http://github.com/tum-ei-eda/seal5/commit/b764bf544aebddb16d5ebf34cb6ebcb86cf34808) - examples: add explicit mnemonic for subincacc (rv32 and rv64)
- [d99069f](http://github.com/tum-ei-eda/seal5/commit/d99069ff155a7c9894b7f01e212cf99ec540793d) - examples: add more tests for rv32 and rv64 example
- [ca1415c](http://github.com/tum-ei-eda/seal5/commit/ca1415ce48e6b1f74046d14d8af10e812e339497) - example: add xexample64 tests
- [a983a0f](http://github.com/tum-ei-eda/seal5/commit/a983a0fab1a1710276e77a3040e6ed1b35d78525) - ci: add ignore_error as input to demo.yml
- [378dc73](http://github.com/tum-ei-eda/seal5/commit/378dc73e88ee9aaa4f59c799fed63612e3afad96) - examples: expose IGNORE_ERROR as env var
- [d3a9475](http://github.com/tum-ei-eda/seal5/commit/d3a9475d4cc7478ffda3fcab87e91cb7acd40ee8) - add xrvc tests
- [16cef47](http://github.com/tum-ei-eda/seal5/commit/16cef471a8a22d95c228b56c3e66ce210be737e0) - ExampleRV32C.core_desc: rename set
- [cc81d42](http://github.com/tum-ei-eda/seal5/commit/cc81d428cd813b163714aa11c1215ad78a24d768) - Make --dir dependant on local var / Add name attributes to systemy.yml => Avoid argument for everything but init
- [f475ed3](http://github.com/tum-ei-eda/seal5/commit/f475ed3862389f35ebad3e99a5c8eb0fb301fa19) - Move redundant args to common.py global args
- [6f701b6](http://github.com/tum-ei-eda/seal5/commit/6f701b69e370fbc4e584e4b9fa4fa667de94c92b) - demo script uses now build directory working on Ubuntu 22.10
- [ff370c0](http://github.com/tum-ei-eda/seal5/commit/ff370c0c14924f4bf06c5432cdee22cc265d695f) - Adjusted args.DIR -> args.dir
- [0bd8811](http://github.com/tum-ei-eda/seal5/commit/0bd88112da44643c1792febae6f1319f65e7ed7c) - fix behavior in ExampleRV32C.core_desc
- [eee23ec](http://github.com/tum-ei-eda/seal5/commit/eee23ec8efc594c3133e846f6a99074e77702fb3) - lint code
- [bf15952](http://github.com/tum-ei-eda/seal5/commit/bf1595282d34c10e78efed701608bf867a89218a) - BehaviorModelBuilder: fix visitString_constant (drop surrounding double quotes)
- [4e21e9b](http://github.com/tum-ei-eda/seal5/commit/4e21e9b91808b4e53cb8b9bcaebe4e067bfe15ad) - finish pattern support for compressed instructions
- [462a437](http://github.com/tum-ei-eda/seal5/commit/462a43736cde9141a71fe8cb50403da49343b3a8) - move logic from riscv_instr_info to Seal5Instruction class (self._llvm_*)
- [8962364](http://github.com/tum-ei-eda/seal5/commit/8962364c13aaaf0700eb794d08726710c3bab3a8) - ignore *.jar files
- [757c47b](http://github.com/tum-ei-eda/seal5/commit/757c47b79d1cd0c6fd3e5399ed9c0263cfaec5a4) - model: add Seal5InstrAttribute.COMPRESSED
- [dd69850](http://github.com/tum-ei-eda/seal5/commit/dd69850182281523789f071149cd006758d11022) - seal5/frontends/coredsl2_seal5/ update antlr generated files
- [ce17574](http://github.com/tum-ei-eda/seal5/commit/ce17574a2963712a8968c3485c469909fa40bb1d) - seal5/frontends/coredsl2_seal5/behavior_model_builder.py: add visitString_constant
- [0ab2821](http://github.com/tum-ei-eda/seal5/commit/0ab282135ef9d53e2b3b7bb599a5ba7c9ddf3a04) - seal5/frontends/coredsl2_seal5/behavior_model_builder.py: allow Seal5InstrAttribute in coredsl files (TODO: how to upstream this?)
- [db058e3](http://github.com/tum-ei-eda/seal5/commit/db058e3cf7575454a6be8409de422ade42ff4523) - seal5/frontends/coredsl2_seal5/antlr.sh: update path and version
- [54dd7db](http://github.com/tum-ei-eda/seal5/commit/54dd7db3b5b0cef06e36a3c65d8840da65d980d3) - seal5/backends/riscv_instr_info: add code generation for CompressPat (WIP)
- [027b4ad](http://github.com/tum-ei-eda/seal5/commit/027b4ad76af8b0bab0a6c684c8513304e8516cdd) - requirements.txt: use different m2isar branch
- [3c03322](http://github.com/tum-ei-eda/seal5/commit/3c03322da17ed4ad069c50ba019137424d462ebe) - seal5/frontends/coredsl2_seal5: add string_constant to coredsl grammar
- [a1bbeb1](http://github.com/tum-ei-eda/seal5/commit/a1bbeb1863077ef7e1de8b691db9420d6d069a48) - backends/coredsl2/writer.py: add helper for converting attribute vals
- [fb4f6cb](http://github.com/tum-ei-eda/seal5/commit/fb4f6cbd96d4053ed0d6078586f584f1c6ef0f57) - Switched DIR to -dir
- [6042a97](http://github.com/tum-ei-eda/seal5/commit/6042a97fde291ae812961601afc4f2334f5acf79) - switched file mode to 755
- [83aaaa5](http://github.com/tum-ei-eda/seal5/commit/83aaaa5b9a15f9e2b6784108d39b636819091452) - Added similar demo.sh script to demo.py for CLI
- [35d2f80](http://github.com/tum-ei-eda/seal5/commit/35d2f80123dc05f13ec141d72768d799ef98e664) - Small argument adjustment to be coherent
- [a194374](http://github.com/tum-ei-eda/seal5/commit/a194374b3b42355db242b3e242ab47058538cf29) - Full CLI command support to express demo.py
- [1a3a375](http://github.com/tum-ei-eda/seal5/commit/1a3a375680e954e8ef7cbbea90111300cf03dc97) - Revert "[Seal5] Apply patch: gitignore"
- [4f3f7b5](http://github.com/tum-ei-eda/seal5/commit/4f3f7b50d0049c867bde5e0def8bc774074effe5) - Revert "[Seal5] [CI] Add CI/CD-Configuration for GitLab"
- [143b623](http://github.com/tum-ei-eda/seal5/commit/143b623ec0ea71735168eafbdc9458ce71f26c6c) - Revert "[Seal5] Apply patch: gitignore"
- [ca1d9ee](http://github.com/tum-ei-eda/seal5/commit/ca1d9ee6062e46fcb1a746fd874dbd0c47b333cc) - Patch Command + moved default folder away from main project ^:)
- [acf4c74](http://github.com/tum-ei-eda/seal5/commit/acf4c74c3e521fea17c97e80905ff9c919d393d9) - [Seal5] Apply patch: gitignore
- [2837038](http://github.com/tum-ei-eda/seal5/commit/283703848ba74d89cbd8acb51c6971f59288bfc7) - [Seal5] [CI] Add CI/CD-Configuration for GitLab
- [0d64b9d](http://github.com/tum-ei-eda/seal5/commit/0d64b9de108a6d5d8edb00ceb306e47d4450c617) - [Seal5] Apply patch: gitignore
- [b321393](http://github.com/tum-ei-eda/seal5/commit/b321393ebd887bfdf5d722ff4e18217df2418eee) - add examples/rv64_demo.py & examples/cdsl/ExampleRV64.core_desc files
- [a5576a4](http://github.com/tum-ei-eda/seal5/commit/a5576a43d910156312fb1e420b35792cc14ece24) - add examples/cdsl/ExampleRV32C.core_desc file
- [ebfba25](http://github.com/tum-ei-eda/seal5/commit/ebfba25de718d800151c47bd69f69fc0fd2d7e7c) - Extended with missing encoding_sizes object
- [9f3587d](http://github.com/tum-ei-eda/seal5/commit/9f3587d41cd4c9e848caa673c96c505dc39732d1) - BUG-FIX: Made setting reset dependant of func arg
- [ce23d57](http://github.com/tum-ei-eda/seal5/commit/ce23d57b60e27ee5a601db0013c40f4509663825) - Add clean, reset, setup and transform CLI command
- [0b10560](http://github.com/tum-ei-eda/seal5/commit/0b10560267b848b31c18ccde44473d6c3985743f) - Small fix for forgotten attribute functions.opcodes
- [fd86a7a](http://github.com/tum-ei-eda/seal5/commit/fd86a7aff025b25166d80fbfd2919470d552093b) - add comment
- [5b6e90b](http://github.com/tum-ei-eda/seal5/commit/5b6e90b7dd781b23b8fe74b96be50246c4a4d278) - add comment
- [82e35e1](http://github.com/tum-ei-eda/seal5/commit/82e35e1e3bd104f4427b61afbc2f53d413faf7ca) - Add files via upload
- [7140559](http://github.com/tum-ei-eda/seal5/commit/7140559bc48efef15674a2754fac5c0b1cd8f9b3) - Update README.md
- [3507804](http://github.com/tum-ei-eda/seal5/commit/350780430dfb64736d7796b27e53f79dc9254da9) - support compressed(16bit) instructions
- [afe710c](http://github.com/tum-ei-eda/seal5/commit/afe710cd253e73477987d357be3642fa36f263b3) - CLI Load command
- [5e588a6](http://github.com/tum-ei-eda/seal5/commit/5e588a602afaac8a0c3ebfa24067684a7eb53a1b) - Rectified Format + Right action for init
- [5975149](http://github.com/tum-ei-eda/seal5/commit/597514930eaae7d9996a4b4f8fdbfb6456ed90af) - ignore some flake8 warnings which conflict with black
- [9f24c55](http://github.com/tum-ei-eda/seal5/commit/9f24c55cdfbc43368e98addef53feaef4b38701c) - Full CLI Init command
- [f01bbab](http://github.com/tum-ei-eda/seal5/commit/f01bbab2ee6eaa7c54f1ba891f258175cca4e275) - flow: declare version_info
- [04133a7](http://github.com/tum-ei-eda/seal5/commit/04133a7bd81063c55060200e98e53d58d24bc0cb) - support 64bit instructions
- [9dbc19d](http://github.com/tum-ei-eda/seal5/commit/9dbc19db5ce545b7cd2c1e7763fe3f98123b105f) - Merge branch 'main' into feature-transform-api
- [d1c86f2](http://github.com/tum-ei-eda/seal5/commit/d1c86f2274f02cf627c993fdb6850bb6cea5fe9d) - Merge pull request #85 from tum-ei-eda/tidy-up
- [79c6eae](http://github.com/tum-ei-eda/seal5/commit/79c6eaeba6e5209898c895e7f3b837297864dfb6) - Reverting bad corev_demo.py push
- [0bd288f](http://github.com/tum-ei-eda/seal5/commit/0bd288fd30423b2914313c9b4a5a9dbdc5b5d559) - Added test case for example extension
- [52769eb](http://github.com/tum-ei-eda/seal5/commit/52769eb4831cb90fa6f4f6d185ef61a64ac86a86) - Submodule catchup
- [dc80494](http://github.com/tum-ei-eda/seal5/commit/dc8049428c3561236f4ec70ce81ca61c7d299ceb) - Example test case llvm-lit-ified
- [f5a614c](http://github.com/tum-ei-eda/seal5/commit/f5a614c7e410ff39ac70da428754ebe3be972309) - add rvc_demo.py
- [3b680a2](http://github.com/tum-ei-eda/seal5/commit/3b680a2bc786fc1726dccaf1796336c6c137e231) - examples/cfg: define pass defaults for verbose and use_subprocess
- [a427049](http://github.com/tum-ei-eda/seal5/commit/a4270497d90ba09b7eb9aca9b85d590300cec6d7) - Removed dangling file
- [4591e0c](http://github.com/tum-ei-eda/seal5/commit/4591e0cdac9f667a795390be972518dd8e36207f) - Example extension tidy-up
- [d964251](http://github.com/tum-ei-eda/seal5/commit/d96425116e3596fb4a1ec9317cd9a697ff07c5d1) - riscv_instr_info: update regex for operands detection
- [e2b1795](http://github.com/tum-ei-eda/seal5/commit/e2b17952ddf2485422eee93e7c9076b702908c3b) - lint code
- [429d1c8](http://github.com/tum-ei-eda/seal5/commit/429d1c834554a238c8430ce3f3aa7cf268c732d3) - resolve max-line-len violations
- [e46c51f](http://github.com/tum-ei-eda/seal5/commit/e46c51f3b587317ee4169c67b50f8ebf4de1904a) - ignore some flake8 warnings which conflict with black
- [ff80353](http://github.com/tum-ei-eda/seal5/commit/ff80353a337c7e4e1aec71f2abeacb86fe6b1821) - lint code
- [69dd6b1](http://github.com/tum-ei-eda/seal5/commit/69dd6b11731a065464ff7165baddc4b0180da273) - remove flake8 warnings
- [d2b5ef3](http://github.com/tum-ei-eda/seal5/commit/d2b5ef3156cda0ed3eeecd653fd72f01280caef0) - wip: make log_level configurable for each pass (TODO: integrate in PassAPI)
- [cfce7fa](http://github.com/tum-ei-eda/seal5/commit/cfce7fa8eec01b3d2dd89173e0a98629c1275b1e) - refactor transforms to be callable via python

0.1.2

Changes in this Release:
- [69e981d](http://github.com/tum-ei-eda/seal5/commit/69e981db7cdbda5c511d07a592d3b039de9bc003) - update version: v0.1.2
- [42ed8d9](http://github.com/tum-ei-eda/seal5/commit/42ed8d9074f99efdc4a7c0057c1773cbafb30c0e) - [ci] update release.yml

0.1.1

Release Notes omitted

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.