Ir2vec

Latest version: v2.1.1

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

Scan your dependencies

2.1.1

This is a minor release to support LLVM 16.x with updated vocabulary and other related aspects.

What's Changed
* Update Python example in README to reflect latest changes by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/83
* Llvm16ray by nishant-sachdeva in https://github.com/IITH-Compilers/IR2Vec/pull/81
* Update README.md by Sangameshdavey in https://github.com/IITH-Compilers/IR2Vec/pull/86
* Update README.md by Sangameshdavey in https://github.com/IITH-Compilers/IR2Vec/pull/88
* Update README.md by Sangameshdavey in https://github.com/IITH-Compilers/IR2Vec/pull/90
* Merging changes from main by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/91


**Full Changelog**: https://github.com/IITH-Compilers/IR2Vec/compare/v2.1.0...v2.1.1

2.1.0

This release supports LLVM 14.x and has better Python integration and user friendly APIs.

What's Changed
* Llvm14config by nishant-sachdeva in https://github.com/IITH-Compilers/IR2Vec/pull/71
* Llvm14config by nishant-sachdeva in https://github.com/IITH-Compilers/IR2Vec/pull/80
* Update README.md by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/82


**Full Changelog**: https://github.com/IITH-Compilers/IR2Vec/compare/v2.0.0...v2.1.0

2.0.0

This release supports LLVM 12.x and has new features. We also expose Python APIs, installable via whl files.

Following are the summary of changes

* Generating function level IR2Vec vectors in an on-demand fashion (https://github.com/IITH-Compilers/IR2Vec/issues/53, Thanks PrasannaLanka)
* IR2Vec Python package, Manylinux builds, related automation scripts (https://github.com/IITH-Compilers/IR2Vec/pull/56, https://github.com/IITH-Compilers/IR2Vec/pull/58 , https://github.com/IITH-Compilers/IR2Vec/pull/70, https://github.com/IITH-Compilers/IR2Vec/pull/73, Thanks necessary129, ShikharJain97, Soumyaworks)

What's Changed
* Update README.md by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/44
* Merging Dev 12 changes to main by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/43
* Update .pre-commit-config.yaml by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/49
* Reduce logging verbosity. by ChrisCummins in https://github.com/IITH-Compilers/IR2Vec/pull/48
* Updating README with correct badge paths by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/51
* Adding IR2Vec_Wheels & Manylinux2014_Source_Code. by ShikharJain97 in https://github.com/IITH-Compilers/IR2Vec/pull/59
* Setting Ubuntu-20.04 as version in test.yml by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/65
* On demand by PrasannaLanka in https://github.com/IITH-Compilers/IR2Vec/pull/63
* Update .pre-commit-config.yaml by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/67
* On demand by PrasannaLanka in https://github.com/IITH-Compilers/IR2Vec/pull/68
* Add Python wheel building + Publishing workflow by necessary129 in https://github.com/IITH-Compilers/IR2Vec/pull/70
* Publishing to PyPI related changes by Soumyaworks in https://github.com/IITH-Compilers/IR2Vec/pull/73
* Incremental changes in README.md by Soumyaworks in https://github.com/IITH-Compilers/IR2Vec/pull/74
* Merging main to llvm12 by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/76
* Update README.md by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/78
* Update upload-pypi.yml by svkeerthy in https://github.com/IITH-Compilers/IR2Vec/pull/79

New Contributors
* ChrisCummins made their first contribution in https://github.com/IITH-Compilers/IR2Vec/pull/48
* ShikharJain97 made their first contribution in https://github.com/IITH-Compilers/IR2Vec/pull/59
* PrasannaLanka made their first contribution in https://github.com/IITH-Compilers/IR2Vec/pull/63
* necessary129 made their first contribution in https://github.com/IITH-Compilers/IR2Vec/pull/70
* Soumyaworks made their first contribution in https://github.com/IITH-Compilers/IR2Vec/pull/73

**Full Changelog**: https://github.com/IITH-Compilers/IR2Vec/compare/v1.1.0...v2.0.0

1.1.0

This release focuses on performance improvements to IR2Vec, in addition to other bug fixes. Many thanks to anilavakundu for the contributions to this release.

* Flow-Aware embedding generation do not take up more stack space for certain programs anymore. (37)
* OpenKE dependency has been upgraded. (24)
* Other bug fixes.

1.0.0

* Added support for LLVM 10.0.1
* Exposed IR2Vec as libraries
* Added support for returning embeddings as vectors and maps

0.1.0

Corresponds to the published version of the IR2Vec paper.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.