Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pyosys: Use C++11 override keyword for bindings | Xiretza | 2020-06-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | 7191dd16 dropped the YS_OVERRIDE macro, but it was still being generated by the python bindings generator, resulting in errors like these when compiled with ENABLE_PYOSYS=1: kernel/python_wrappers.cc:350:21: error: expected ‘;’ at end of member declaration 350 | virtual void help() YS_OVERRIDE; | ^ | ; kernel/python_wrappers.cc:350:23: error: ‘YS_OVERRIDE’ does not name a type 350 | virtual void help() YS_OVERRIDE; | ^~~~~~~~~~~ | ||||
* | idict handling in wrapper | Martin | 2020-05-19 | 1 | -7/+13 |
| | | | | | - Also, re-applied no-line-break workaround to rtlil.h to make parser catch all methods. | ||||
* | remove namespace mention from inheritance information | Stefan Biereigel | 2020-02-03 | 1 | -1/+1 |
| | |||||
* | expose polymorphism through python wrappers | Stefan Biereigel | 2020-02-03 | 1 | -2/+8 |
| | |||||
* | add inheritance for pywrap generators | Stefan Biereigel | 2020-01-30 | 1 | -0/+30 |
| | |||||
* | handle anonymous unions to fix #1080 | Patrick Eibl | 2019-11-21 | 1 | -0/+13 |
| | |||||
* | Fix renaming all classes to Cpp* | Benedikt Tutzer | 2019-10-09 | 1 | -2/+2 |
| | | | | | | (This is only relevant for classes that are exposed twice, one time as a base class and one time as a derived class that can in turn be overridden in python, but actually all others were renamed) | ||||
* | Expose global variables and allow logging to python streams | Benedikt Tutzer | 2019-10-09 | 1 | -6/+286 |
| | | | | | | Global variables are now accessible via the Yosys class. To capture Yosys output, once can now register an output stream in Pyosys. | ||||
* | Generate Python wrappers for inline constructors | Benedikt Tutzer | 2019-09-23 | 1 | -0/+2 |
| | | | | Fixes: #1353 | ||||
* | Merge pull request #1112 from acw1251/pyosys_sigsig_issue | Clifford Wolf | 2019-08-25 | 1 | -16/+10 |
|\ | | | | | Fixed pyosys commands returning RTLIL::SigSig | ||||
| * | Fixed pyosys commands returning RTLIL::SigSig | acw1251 | 2019-06-19 | 1 | -16/+10 |
| | | |||||
* | | Throw runtime exception when trying to convert a c++-pointer to a | Benedikt Tutzer | 2019-07-04 | 1 | -0/+3 |
|/ | | | | | | python-object in case the pointer is a nullptr to avoid a segfault. Fixes #1090 | ||||
* | remove boost/log/exceptions.hpp from wrapper generator | Stefan Biereigel | 2019-06-07 | 1 | -1/+0 |
| | |||||
* | Remove yosys_banner() from python wrapper init, fixes #1056 | Clifford Wolf | 2019-06-05 | 1 | -1/+0 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Cleaned up root directory | Benedikt Tutzer | 2019-04-30 | 1 | -0/+2096 |