Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add TCL interactive shell mode | Miodrag Milanovic | 2022-11-25 | 1 | -3/+9 |
| | |||||
* | Assorted microoptimization speedups in core data structures. | Marcelina Kościelnicka | 2022-07-27 | 1 | -5/+0 |
| | |||||
* | Make all compile under OpenBSD (#3423) | Miodrag Milanović | 2022-07-27 | 1 | -0/+29 |
| | | | Co-authored-by: Josuah Demangeon <me@josuah.net> | ||||
* | Remove empty lines | Marcelina Kościelnicka | 2022-07-11 | 1 | -2/+0 |
| | |||||
* | Update tcl doc, yosys does not return data to tcl | rockybulwinkle | 2022-06-23 | 1 | -0/+6 |
| | | | | | | | This pull request is to address YosysHQ/yosys#2980. The documentation, as originally written, does not make it clear that yosys commands, when used within a tcl script, do not return any value to the tcl script. This pull request notes this and offers a workaround via tee as noted in the issue. | ||||
* | Cleanup, and fix windows | Miodrag Milanovic | 2022-05-27 | 1 | -37/+24 |
| | |||||
* | Observe $TMPDIR variable when creating tmp files | Mohamed A. Bamakhrama | 2022-05-27 | 1 | -1/+30 |
| | | | | | | | | | POSIX defines $TMPDIR as containing the pathname of the directory where programs can create temporary files. On most systems, this variable points to "/tmp". However, on some systems it can point to a different location. Without respecting this variable, yosys fails to run on such systems. Signed-off-by: Mohamed A. Bamakhrama <mohamed@alumni.tum.de> | ||||
* | Use log_warning when Tcl_Init fails, report error with Tcl_ErrnoMsg. | Alastair M. Robinson | 2022-05-16 | 1 | -1/+1 |
| | |||||
* | Now calls Tcl_Init after creating the interp, fixes clock format. | Alastair M. Robinson | 2022-05-10 | 1 | -0/+2 |
| | |||||
* | Merge branch 'master' into clk2ff-better-names | Claire Xen | 2022-02-11 | 1 | -19/+24 |
|\ | |||||
| * | Added "yosys -r <topmodule>" | Claire Xenia Wolf | 2021-12-10 | 1 | -13/+10 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
| * | Use "read" command to parse HDL files from Yosys command-line | Claire Xenia Wolf | 2021-12-09 | 1 | -4/+8 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
| * | Fix WASI build after commit 1d88bea1. | whitequark | 2021-06-19 | 1 | -1/+1 |
| | | |||||
| * | pyosys: Clear SIGINT handler after Python loads | gatecat | 2021-06-16 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
| * | macos: fix leak in proc_self_dirname() | Zachary Snow | 2021-06-14 | 1 | -1/+3 |
| | | |||||
| * | Fixing old e-mail addresses and deadnames | Claire Xenia Wolf | 2021-06-08 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | 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; | ||||
* | | clk2fflogic: nice names for autogenerated signals | Noah Moroze | 2021-03-02 | 1 | -0/+17 |
|/ | |||||
* | Expose abc and data paths as globals | Miodrag Milanovic | 2020-11-06 | 1 | -14/+58 |
| | |||||
* | Replace "ILANG" with "RTLIL" everywhere. | whitequark | 2020-08-26 | 1 | -3/+3 |
| | | | | | | | | | | The only difference between "RTLIL" and "ILANG" is that the latter is the text representation of the former, as opposed to the in-memory graph representation. This distinction serves no purpose but confuses people: it is not obvious that the ILANG backend writes RTLIL graphs. Passes `write_ilang` and `read_ilang` are provided as aliases to `write_rtlil` and `read_rtlil` for compatibility. | ||||
* | verilog_backend: add `-sv` option, make `-o <filename>.sv` work. | whitequark | 2020-07-16 | 1 | -0/+2 |
| | | | | See #2271. | ||||
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -8/+8 |
| | |||||
* | Add WASI platform support. | whitequark | 2020-04-30 | 1 | -9/+18 |
| | | | | | | | | | | | | 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. | ||||
* | Support custom PROGRAM_PREFIX | Miodrag Milanovic | 2020-04-10 | 1 | -1/+10 |
| | |||||
* | Merge pull request #1562 from whitequark/write_cxxrtl | whitequark | 2020-04-10 | 1 | -0/+2 |
|\ | | | | | write_cxxrtl: new backend | ||||
| * | write_cxxrtl: new backend. | whitequark | 2020-04-09 | 1 | -0/+2 |
| | | | | | | | | | | This commit adds a basic implementation that isn't very performant but implements most of the planned features. | ||||
* | | kernel: include "kernel/constids.inc" instead of "constids.inc" | Eddie Hung | 2020-04-09 | 1 | -1/+1 |
|/ | |||||
* | kernel: Use constids.inc for global/constant IdStrings | Eddie Hung | 2020-04-02 | 1 | -6/+3 |
| | |||||
* | Clean up pseudo-private member usage in `kernel/yosys.cc`. | Alberto Gonzalez | 2020-04-01 | 1 | -14/+13 |
| | |||||
* | Update Copyright | Claire Wolf | 2020-03-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com> | ||||
* | License: bump year and add title | Waldir Pimenta | 2020-03-14 | 1 | -1/+1 |
| | |||||
* | Fix compilation for emcc | jiegec | 2020-03-11 | 1 | -0/+4 |
| | |||||
* | Add Pass::on_register() and Pass::on_shutdown() | Clifford Wolf | 2020-01-09 | 1 | -1/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Bump year in copyright notice | Clifford Wolf | 2019-08-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Use ID() in kernel/*, add simple ID:: hack (to be improved upon later) | Clifford Wolf | 2019-08-11 | 1 | -0/+7 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | More improvements and cleanups in IdString subsystem | Clifford Wolf | 2019-08-11 | 1 | -7/+0 |
| | | | | | | | | | - better use of "inline" keyword - deprecate "sticky" IDs feature - improve handling of empty ID - add move constructor Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | substr() -> compare() | Eddie Hung | 2019-08-07 | 1 | -25/+25 |
| | |||||
* | Be less aggressive with running design->check() | Clifford Wolf | 2019-08-06 | 1 | -2/+8 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | Fix frontend auto-detection for gzipped input | David Shah | 2019-07-26 | 1 | -9/+12 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Clarify script -scriptwire doc | Eddie Hung | 2019-07-08 | 1 | -0/+4 |
| | |||||
* | Use Pass::call_on_module() as per @cliffordwolf comments | Eddie Hung | 2019-07-02 | 1 | -1/+1 |
| | |||||
* | script -select -> script -scriptwire | Eddie Hung | 2019-07-02 | 1 | -5/+5 |
| | |||||
* | Support ability for "script -select" to take commands from wires | Eddie Hung | 2019-06-28 | 1 | -8/+39 |
| | |||||
* | Support ~ for home directory | Ben Widawsky | 2019-06-18 | 1 | -0/+4 |
| | | | | | | | | | | This is tested on Linux only v2: Wrap functioanlity in ifndef _WIN32 (eddiehung) Find '~/' instead of '~' (cliffordwolf) Signed-off-by: Ben Widawsky <ben@bwidawsk.net> | ||||
* | Optimize ceil_log2 function | Matthew Daiter | 2019-05-07 | 1 | -2/+4 |
| | |||||
* | fix codestyle formatting | Oleg Endo | 2019-04-29 | 1 | -11/+11 |
| | |||||
* | escape spaces with backslash when writing dep file | Oleg Endo | 2019-04-29 | 1 | -0/+14 |
| | | | | | | 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. | ||||
* | Fixed identation | Benedikt Tutzer | 2019-04-01 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into feature/python_bindings | Benedikt Tutzer | 2019-03-28 | 1 | -22/+43 |
|\ | |||||
| * | Fix a bug in handling quotes in multi-cmd lines in Yosys scripts | Clifford Wolf | 2019-03-12 | 1 | -1/+7 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
| * | Add ENABLE_GLOB Makefile switch | Clifford Wolf | 2019-03-11 | 1 | -3/+5 |
| | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> |