Fusesoc

Latest version: v2.3

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

Scan your dependencies

Page 1 of 5

2.3

======================================================
* Add CLI to read/write config settings
* Separate CLI from library to ease integration
* Add --work-root to directly set output dir
* Show core filename with "fusesoc core show"
* Allow matching against only "name" component in VLNV
* Improve inheritance rules between targets
* Warn on duplicate cores
* Support prepend keyword for generators
* Reenable Windows tests
* + improved error handling, bug fixes and refactoring

Contributors:
Benjamin Hallenrud <Benjamin.hallenrudgmail.com>
Erik Waling <erik.walinggmail.com>
Ethan Sifferman <ethansifferman.dev>
Mykyta Haranko <mykyta.harankogmail.com>
Olof Kindgren <olof.kindgrengmail.com>
Shareef Jalloq <shareef.jalloqidexbiometrics.com>
William D. Jones <thor0505comcast.net>

2.2

======================================================
* Use jsonschema to describe and validate CAPI2 files
* Add switch to allow additional CAPI2 properties
* Support use expansion everywhere
* Support setting tags on files
* + improved error handling, bug fixes and refactoring

Contributors:
Erik Waling <erik.walinggmail.com>
Olof Kindgren <olof.kindgrengmail.com>
Patcharapol Sankaew <meen.sankaewgmail.com>

2.1

======================================================
* Add caching of generators
* Allow setting library version when adding libraries
* Allow cloning repos that don't support shallow clones
* Avoid cleaning out existing work roots
* Only re-export changed files
* + improved error handling, bug fixes and refactoring

Contributors:
Anonymous
Erik Waling <erik.walinggmail.com>
Olof Kindgren <olof.kindgrengmail.com>
Shareef Jalloq <shareefjalloq.co.uk>

2.0

======================================================
* Better usability as a module
* Require Python 3.6
* git provider : Use shallow clones
* Remove CAPI1 support
* Improved documentation
* Support Integer type in tool options
* Run generators in unique temp directories
* Support copying directories with copyto
* Support setting flags in targets
* Remove fusesoc pgm, update and init commands
* Support virtual packages in CAPI2
* Add config file option to ignore directories
* Add CLI command to list Edalize backends
* Add support for Edalize flow API
* Put source in work_root subdirectory in the build tree
* Avoid endless symlink recursion
* Enable use flags in tool options
* Add CLI flag to evaluate env vars in core files
* Remove deprecated cores_root and systems_root config file options
* Remove deprecated logicore and coregen providers

Contributors:
Alper Yazar <alperyazargmail.com>
Anonymous
Francesco Antognazza <francesco.antognazzagmail.com>
Jannis Schönleber <joennlaegmail.com>
Jonathan Balkind <jbalkinducsb.edu>
Joshua Edgcombe <joshedgcombegmail.com>
Michael Schwander <michael.schwandernanotronic.ch>
Michał Kruszewski <mkruprotonmail.com>
MohammadHossein Askari Hemmat <m.h.askari.hemmatgmail.com>
Olof Kindgren <olof.kindgrengmail.com>
Per Lenander <orkaboygmail.com>
Philipp Wagner <mailphilipp-wagner.com>
Rupert Swarbrick <rswarbrickgmail.com>
Shareef Jalloq <shareef.jalloqidexbiometrics.com>
Stefan Wallentowitz <stefan.wallentowitz.hm.edu>
Unai Martinez-Corral <unai.martinezcorralehu.eus>

1.12.0

======================================================
* fusesoc pgm and init are deprecated
* Deprecated build and sim commands are removed
* logicore and coregen providers are deprecated
* Instance parameters can be set from target
* Rewritten documentation
* + improved error handling, bug fixes and refactoring

Contributors:
Anonymous
Alfred E Neuman <quinkygmx.ch>
Ben Reynwar <benreynwar.net>
Dominik Salvet <dominik.salvetgmail.com>
Michał Kruszewski <mkruprotonmail.com>
Olof Kindgren <olof.kindgrengmail.com>
Oxore <oxoreprotonmail.com>
Philipp Wagner <philipp.wagnertum.de>
Rob Taylor <robtaylorfloopily.org>
Rupert Swarbrick <rswarbrickgmail.com>
Shareef Jalloq <shareefjalloq.co.uk>

1.11.0

======================================================
* Remove python 2 support
* Improved CI checks
* Add CAPI2 support for setting include_path
* Relicensed to 2-clause BSD license
* Allow using parameters defined in dependencies
* Support real (float) parameters

* + improved error handling, bug fixes and refactoring

Contributors:
Anonymous
Ben Reynwar <benreynwar.net>
Jonathan Balkind <jbalkindprinceton.edu>
Olof Kindgren <olof.kindgrengmail.com>
Philipp Wagner <philipp.wagnertum.de>
Rupert Swarbrick <rswarbrickgmail.com>

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.