aboutsummaryrefslogtreecommitdiffstats
path: root/passes/cmds/plugin.cc
Commit message (Collapse)AuthorAgeFilesLines
* Used PyImport_ImportModule instead of PyImport_Import to avoid the explicit ↵Benedikt Tutzer2019-04-041-10/+2
| | | | conversion to a python string
* Changed filesystem dependency to boost instead of experimental std libraryBenedikt Tutzer2019-04-041-2/+3
|
* Added cross-platform support for plugin-pathsBenedikt Tutzer2019-04-031-6/+10
|
* Improved Error reporting when Python passes are loadedBenedikt Tutzer2019-04-031-0/+2
|
* Merge remote-tracking branch 'origin/master' into feature/python_bindingsBenedikt Tutzer2019-03-281-2/+2
|\
| * Consistent use of 'override' for virtual methods in derived classes.Henner Zeller2018-07-201-2/+2
| | | | | | | | | | | | | | | | | | o Not all derived methods were marked 'override', but it is a great feature of C++11 that we should make use of. o While at it: touched header files got a -*- c++ -*- for emacs to provide support for that language. o use YS_OVERRIDE for all override keywords (though we should probably use the plain keyword going forward now that C++11 is established)
* | added some checks if python is enabled to make sure everything compiles if ↵Benedikt Tutzer2018-08-201-0/+4
| | | | | | | | python is disabled in the makefile
* | Two passes are not allowed to have the same filenameBenedikt Tutzer2018-08-201-1/+1
| |
* | Python passes are now looked for in share/plugins and can be added by ↵Benedikt Tutzer2018-08-201-20/+4
| | | | | | | | specifying a relative or absolute path
* | Python Passes can now be added with the -m option or with the plugin ↵Benedikt Tutzer2018-08-161-0/+63
|/ | | | command. There are still issues when run in shell mode, but they can be used just fine in a python script
* Added support for installed pluginsClifford Wolf2016-03-301-2/+6
|
* Import more std:: stuff into Yosys namespaceClifford Wolf2015-10-251-1/+1
|
* Various MXE build fixesClifford Wolf2014-10-171-2/+5
|
* Renamed SIZE() to GetSize() because of name collision on Win32Clifford Wolf2014-10-101-1/+1
|
* Added emscripten (emcc) support to build system and some build fixesClifford Wolf2014-08-221-1/+8
|
* Added "plugin" commandClifford Wolf2014-08-221-0/+117