Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added "yosys -r <topmodule>" | Claire Xenia Wolf | 2021-12-10 | 1 | -2/+1 |
| | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
* | Make it work on all | Miodrag Milanovic | 2021-11-05 | 1 | -3/+1 |
| | |||||
* | Removed semicolon from macro | Miodrag Milanovic | 2021-11-05 | 1 | -1/+1 |
| | |||||
* | rtlil: Make Process handling more uniform with Cell and Wire. | Marcelina Kościelnicka | 2021-07-12 | 1 | -0/+3 |
| | | | | | | - add a backlink to module from Process - make constructor and destructor protected, expose Module functions to add and remove processes | ||||
* | Fixing old e-mail addresses and deadnames | Claire Xenia Wolf | 2021-06-08 | 1 | -1/+1 |
| | | | | | | | | s/((Claire|Xen|Xenia|Clifford)\s+)+(Wolf|Xen)\s+<(claire|clifford)@(symbioticeda.com|clifford.at|yosyshq.com)>/Claire Xenia Wolf <claire@yosyshq.com>/gi; s/((Nina|Nak|N\.)\s+)+Engelhardt\s+<nak@(symbioticeda.com|yosyshq.com)>/N. Engelhardt <nak@yosyshq.com>/gi; s/((David)\s+)+Shah\s+<(dave|david)@(symbioticeda.com|yosyshq.com|ds0.me)>/David Shah <dave@ds0.me>/gi; s/((Miodrag)\s+)+Milanovic\s+<(miodrag|micko)@(symbioticeda.com|yosyshq.com)>/Miodrag Milanovic <micko@yosyshq.com>/gi; s,https?://www.clifford.at/yosys/,http://yosyshq.net/yosys/,g; | ||||
* | split CodingReadme into multiple files | N. Engelhardt | 2021-03-22 | 1 | -1/+1 |
| | |||||
* | kernel/yosys.h: undef CONST on WIN32 | umarcor | 2020-12-28 | 1 | -2/+3 |
| | |||||
* | kernel: undef Tcl macros interfering with cxxrtl. | whitequark | 2020-12-22 | 1 | -0/+2 |
| | |||||
* | Expose abc and data paths as globals | Miodrag Milanovic | 2020-11-06 | 1 | -0/+3 |
| | |||||
* | Use [[maybe_unused]] instead of YS_ATTRIBUTE(unused). | whitequark | 2020-06-19 | 1 | -0/+8 |
| | | | | | [[maybe_unused]] is available since C++17, so this commit adds a polyfill YS_MAYBE_UNUSED. Once we require C++17 we can drop it. | ||||
* | Use C++11 [[noreturn]] attribute. | whitequark | 2020-06-19 | 1 | -3/+0 |
| | |||||
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -8/+0 |
| | |||||
* | MSVC defines TRANSPARENT too | Anonymous Maarten | 2020-06-17 | 1 | -4/+4 |
| | |||||
* | Fix clang compiler warning | Claire Wolf | 2020-05-08 | 1 | -2/+2 |
| | | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com> | ||||
* | Add YS_FALLTHROUGH macro to mark case fall-through | Xiretza | 2020-05-07 | 1 | -0/+10 |
| | | | | | C++17 introduced [[fallthrough]], GCC and clang had their own vendored attributes before that. MSVC doesn't seem to have such a warning at all. | ||||
* | Add WASI platform support. | whitequark | 2020-04-30 | 1 | -0/+2 |
| | | | | | | | | | | | | This includes the following significant changes: * Patching ezsat and minisat to disable resource limiting code on WASM/WASI, since the POSIX functions they use are unavailable. * Adding a new definition, YOSYS_DISABLE_SPAWN, present if platform does not support spawning subprocesses (i.e. Emscripten or WASI). This definition hides the definition of `run_command()`. * Adding a new Makefile flag, DISABLE_SPAWN, present in the same condition. This flag disables all passes that require spawning subprocesses for their function. | ||||
* | Merge pull request #1894 from YosysHQ/mingw_fix | Miodrag Milanović | 2020-04-15 | 1 | -0/+4 |
|\ | | | | | Fix compile for mingw | ||||
| * | Fix compile for mingw | Miodrag Milanovic | 2020-04-15 | 1 | -0/+4 |
| | | |||||
* | | Support custom PROGRAM_PREFIX | Miodrag Milanovic | 2020-04-10 | 1 | -0/+1 |
|/ | |||||
* | write_cxxrtl: new backend. | whitequark | 2020-04-09 | 1 | -0/+3 |
| | | | | | This commit adds a basic implementation that isn't very performant but implements most of the planned features. | ||||
* | kernel: big fat patch to use more ID::*, otherwise ID(*) | Eddie Hung | 2020-04-02 | 1 | -2/+2 |
| | |||||
* | log_dump() to support State enum | Eddie Hung | 2019-10-02 | 1 | -0/+1 |
| | |||||
* | Move namespace alias | Eddie Hung | 2019-08-16 | 1 | -2/+1 |
| | |||||
* | Try this for gcc-4.8? | Eddie Hung | 2019-08-15 | 1 | -1/+1 |
| | |||||
* | Fix spacing | Eddie Hung | 2019-08-15 | 1 | -1/+1 |
| | |||||
* | Use more ID::{A,B,Y,blackbox,whitebox} | Eddie Hung | 2019-08-15 | 1 | -0/+2 |
| | |||||
* | Improve API of ID() macro | Clifford Wolf | 2019-08-11 | 1 | -2/+10 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | New mxe hacks needed to support 2ca237e | Miodrag Milanovic | 2019-08-01 | 1 | -0/+4 |
| | |||||
* | made ObjectIterator extend std::iterator | Jakob Wenzel | 2019-07-24 | 1 | -0/+1 |
| | | | | this makes it possible to use std algorithms on them | ||||
* | Optimize ceil_log2 function | Matthew Daiter | 2019-05-07 | 1 | -1/+1 |
| | |||||
* | fix codestyle formatting | Oleg Endo | 2019-04-29 | 1 | -1/+1 |
| | |||||
* | escape spaces with backslash when writing dep file | Oleg Endo | 2019-04-29 | 1 | -0/+1 |
| | | | | | | filenames are sparated by spaces in the dep file. if a filename in the dep file contains spaces they must be escaped, otherwise the tool that reads the dep file will see multiple wrong filenames. | ||||
* | Added support for changing Yosys namespace | Benedikt Tutzer | 2019-04-03 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into feature/python_bindings | Benedikt Tutzer | 2019-03-28 | 1 | -1/+1 |
|\ | |||||
| * | Consistent use of 'override' for virtual methods in derived classes. | Henner Zeller | 2018-07-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | 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 Tutzer | 2018-08-20 | 1 | -0/+2 |
| | | | | | | | | python is disabled in the makefile | ||||
* | | Fixed issue when using a python plugin in the yosys shell | Benedikt Tutzer | 2018-08-20 | 1 | -0/+5 |
| | | |||||
* | | Python Passes can now be added with the -m option or with the plugin ↵ | Benedikt Tutzer | 2018-08-16 | 1 | -0/+5 |
|/ | | | | command. There are still issues when run in shell mode, but they can be used just fine in a python script | ||||
* | Add support for "yosys -E" | Clifford Wolf | 2018-01-07 | 1 | -0/+3 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Add "using std::get" to yosys.h | Clifford Wolf | 2017-07-25 | 1 | -0/+1 |
| | |||||
* | Enable readline and tcl in mxe builds | Clifford Wolf | 2017-05-17 | 1 | -0/+10 |
| | |||||
* | define PATH_MAX if not defined by limits.h | Clifford Wolf | 2016-10-11 | 1 | -0/+5 |
| | |||||
* | Added glob support to all front-ends | Clifford Wolf | 2016-08-22 | 1 | -0/+1 |
| | |||||
* | Include <cmath> in yosys.h | Clifford Wolf | 2016-05-08 | 1 | -0/+1 |
| | |||||
* | Fixes for MXE build | Clifford Wolf | 2016-05-07 | 1 | -1/+1 |
| | |||||
* | Added "int ceil_log2(int)" function | Clifford Wolf | 2016-02-13 | 1 | -0/+1 |
| | |||||
* | Added hashlib::mfp and new SigMap | Clifford Wolf | 2015-10-27 | 1 | -0/+1 |
| | |||||
* | Import more std:: stuff into Yosys namespace | Clifford Wolf | 2015-10-25 | 1 | -0/+7 |
| | |||||
* | Added "equiv_add -cell" | Clifford Wolf | 2015-10-25 | 1 | -2/+2 |
| | |||||
* | equiv_purge bugfix, using SigChunk in Yosys namespace | Clifford Wolf | 2015-10-24 | 1 | -0/+2 |
| |