Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -5/+5 |
| | |||||
* | Add WASI platform support. | whitequark | 2020-04-30 | 1 | -0/+4 |
| | | | | | | | | | | | | 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. | ||||
* | Use script-style heredoc syntax for REPL heredocs. | Alberto Gonzalez | 2020-04-15 | 1 | -7/+7 |
| | |||||
* | Allow reading file input from stdin, improving REPL experience. | Alberto Gonzalez | 2020-04-15 | 1 | -6/+7 |
| | |||||
* | Add ScriptPass::run_nocheck and use for abc9 | David Shah | 2020-03-09 | 1 | -0/+12 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add log_experimental() and experimental() API and "yosys -x" | Claire Wolf | 2020-01-27 | 1 | -0/+23 |
| | | | | Signed-off-by: Claire Wolf <clifford@clifford.at> | ||||
* | Add Pass::on_register() and Pass::on_shutdown() | Clifford Wolf | 2020-01-09 | 1 | -0/+15 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Open aig frontend as binary file | Miodrag Milanovic | 2019-09-29 | 1 | -2/+2 |
| | |||||
* | Support binary files for backends, fixes #1407 | Miodrag Milanovic | 2019-09-28 | 1 | -2/+2 |
| | |||||
* | Make read/write gzip files on macos works, fixes #1357 | Miodrag Milanovic | 2019-09-26 | 1 | -3/+11 |
| | |||||
* | substr() -> compare() | Eddie Hung | 2019-08-07 | 1 | -7/+7 |
| | |||||
* | Merge pull request #1253 from YosysHQ/clifford/check | Clifford Wolf | 2019-08-07 | 1 | -7/+3 |
|\ | | | | | Be less aggressive with running design->check() | ||||
| * | Be less aggressive with running design->check() | Clifford Wolf | 2019-08-06 | 1 | -7/+3 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | | Add support for writing gzip-compressed files | David Shah | 2019-08-06 | 1 | -7/+60 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Fix case when file does not exist | Miodrag Milanovic | 2019-07-29 | 1 | -19/+21 |
| | |||||
* | Add support for reading gzip'd input files | David Shah | 2019-07-26 | 1 | -0/+40 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add a few more filename rewrites | Ben Widawsky | 2019-06-20 | 1 | -0/+1 |
| | | | | | | | | | | This now allows a full pipeline to work, something such as: yosys -p "synth_ecp5 -json ~/work/fpga/prjtrellis/examples/ecp5_evn/blinky.v" Otherwise, you will get something along the lines of: ERROR: Can't open output file `~/work/fpga/prjtrellis/examples/ecp5_evn/blinky.v' for writing: No such file or directory Signed-off-by: Ben Widawsky <ben@bwidawsk.net> | ||||
* | Add log_debug() framework | Clifford Wolf | 2019-04-22 | 1 | -0/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Improve determinism of IdString DB for similar scripts | Clifford Wolf | 2019-03-11 | 1 | -0/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Consistent use of 'override' for virtual methods in derived classes. | Henner Zeller | 2018-07-20 | 1 | -6/+5 |
| | | | | | | | | | 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) | ||||
* | Add support for "yosys -E" | Clifford Wolf | 2018-01-07 | 1 | -0/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Bugfix in comment handling | Clifford Wolf | 2016-12-13 | 1 | -1/+1 |
| | |||||
* | Added glob support to all front-ends | Clifford Wolf | 2016-08-22 | 1 | -4/+12 |
| | |||||
* | Added "yosys -D" feature | Clifford Wolf | 2016-04-21 | 1 | -1/+1 |
| | |||||
* | Added ScriptPass helper class for script-like passes | Clifford Wolf | 2016-03-31 | 1 | -0/+59 |
| | |||||
* | Added support for ":" as comment symbol after ;-parsing | Clifford Wolf | 2015-10-23 | 1 | -1/+1 |
| | |||||
* | Progress on cell help messages | Clifford Wolf | 2015-10-17 | 1 | -1/+1 |
| | |||||
* | Added first help messages for cell types | Clifford Wolf | 2015-10-14 | 1 | -6/+43 |
| | |||||
* | Fixed trailing whitespaces | Clifford Wolf | 2015-07-02 | 1 | -4/+4 |
| | |||||
* | Added support for "file names with blanks" | Clifford Wolf | 2015-04-08 | 1 | -4/+3 |
| | |||||
* | Replaced ezDefaultSAT with ezSatPtr | Clifford Wolf | 2015-02-21 | 1 | -0/+14 |
| | |||||
* | Fixed creation of command reference in manual | Clifford Wolf | 2015-02-09 | 1 | -4/+3 |
| | |||||
* | Fixed comment parsing in Pass::call() | Clifford Wolf | 2014-12-29 | 1 | -3/+8 |
| | |||||
* | Added newline support to Pass::call() parser | Clifford Wolf | 2014-12-29 | 1 | -0/+12 |
| | |||||
* | Added support for empty lines to here documents | Clifford Wolf | 2014-10-29 | 1 | -2/+2 |
| | |||||
* | Added run_command() api to replace system() and popen() | Clifford Wolf | 2014-10-12 | 1 | -1/+1 |
| | |||||
* | Using next_token() to parse commands | Clifford Wolf | 2014-10-10 | 1 | -24/+24 |
| | |||||
* | Corrected spelling mistakes found by lintian | Ruben Undheim | 2014-09-06 | 1 | -3/+3 |
| | |||||
* | Removed compatbility.{h,cc}: Not using open_memstream/fmemopen anymore | Clifford Wolf | 2014-08-23 | 1 | -16/+8 |
| | |||||
* | Changed frontend-api from FILE to std::istream | Clifford Wolf | 2014-08-23 | 1 | -9/+14 |
| | |||||
* | Changed backend-api from FILE to std::ostream | Clifford Wolf | 2014-08-23 | 1 | -12/+16 |
| | |||||
* | Added Frontend "+/" filename syntax for files from proc_share_dir | Clifford Wolf | 2014-08-15 | 1 | -1/+4 |
| | |||||
* | No implicit conversion from IdString to anything else | Clifford Wolf | 2014-08-02 | 1 | -2/+2 |
| | |||||
* | Added per-pass cpu usage statistics | Clifford Wolf | 2014-08-01 | 1 | -7/+35 |
| | |||||
* | Moved some stuff to kernel/yosys.{h,cc}, using Yosys:: namespace | Clifford Wolf | 2014-07-31 | 1 | -18/+16 |
| | |||||
* | Added write_file command | Clifford Wolf | 2014-07-30 | 1 | -3/+5 |
| | |||||
* | Renamed "write_autotest" to "test_autotb" and moved to passes/tests/ | Clifford Wolf | 2014-07-29 | 1 | -1/+3 |
| | |||||
* | Using log_assert() instead of assert() | Clifford Wolf | 2014-07-28 | 1 | -8/+7 |
| | |||||
* | Added support for here documents | Clifford Wolf | 2014-07-26 | 1 | -1/+30 |
| | |||||
* | Added "cover" command | Clifford Wolf | 2014-07-24 | 1 | -12/+16 |
| |