Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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; | ||||
* | Use C++11 final/override keywords. | whitequark | 2020-06-18 | 1 | -6/+6 |
| | |||||
* | Pass some more args by reference in select.cc | Rupert Swarbrick | 2020-05-27 | 1 | -7/+7 |
| | | | | | | | | | Before this patch, the code passed around std::string objects by value. It's probably not a hot-spot, but it can't hurt to avoid the copying. Removing the copy and clean-up code means the resulting code is ~6.1kb smaller when compiled with GCC 9.3 and standard settings. | ||||
* | Minor optimisations in select.cc's match_ids function | Rupert Swarbrick | 2020-05-27 | 1 | -9/+11 |
| | | | | | | | | | | - Pass a string argument by reference - Avoid multiple calls to IdString::str and IdString::c_str - Avoid combining checks for size > 0 and first char (C strings are null terminated, so foo[0] != '\0' implies that foo has positive length) | ||||
* | Silence warning in select.cc | Rupert Swarbrick | 2020-05-27 | 1 | -1/+4 |
| | | | | | | | | | | | With GCC 9.3, at least, compiling select.cc spits out a warning about an implausible bound being passed to strncmp. This comes from inlining IdString::compare(): it turns out that passing std::string::npos as a bound to strncmp triggers it. This patch replaces the compare call with a memcmp with the same effect. The repeated calls to IdString::c_str are slightly inefficient, but I'll address that in a follow-up commit. | ||||
* | Merge pull request #1949 from YosysHQ/eddie/select_blackbox | Eddie Hung | 2020-04-22 | 1 | -9/+26 |
|\ | | | | | select: do not select inside black-/white- boxes unless '=' prefix used | ||||
| * | Update passes/cmds/select.cc | Claire Wolf | 2020-04-22 | 1 | -2/+2 |
| | | | | | | Co-Authored-By: Eddie Hung <eddie@fpgeh.com> | ||||
| * | select: do not select black/white boxes by default, '=' prefix to do so | Eddie Hung | 2020-04-22 | 1 | -5/+5 |
| | | |||||
| * | Add '=' selection pattern prefix for non-blackbox only patterns | Claire Wolf | 2020-04-21 | 1 | -12/+26 |
| | | | | | | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com> | ||||
| * | select: do not select inside blackboxes | Eddie Hung | 2020-04-16 | 1 | -0/+3 |
| | | |||||
* | | select: add select -unset option | Eddie Hung | 2020-04-16 | 1 | -3/+22 |
|/ | |||||
* | Do not warn on empty selection with prefixed `arg_memb`. | Alberto Gonzalez | 2020-03-23 | 1 | -1/+2 |
| | | | | Co-Authored-By: N. Engelhardt <nak@symbioticeda.com> | ||||
* | Suppress warnings for empty `select` arguments when `-count` or `-assert-*` ↵ | Alberto Gonzalez | 2020-03-23 | 1 | -4/+5 |
| | | | | options are set. | ||||
* | Warn on empty selection for `add` command. | Alberto Gonzalez | 2020-03-23 | 1 | -6/+36 |
| | |||||
* | Add N:* to select language, fix some old code | Claire Wolf | 2020-03-17 | 1 | -4/+9 |
| | | | | Signed-off-by: Claire Wolf <claire@symbioticeda.com> | ||||
* | Further clean up `passes/cmds/select.cc`. | Alberto Gonzalez | 2020-03-16 | 1 | -11/+9 |
| | | | | Co-Authored-By: Eddie Hung <eddie@fpgeh.com> | ||||
* | Cleanup code style and pseudo-private member usage in `passes/cmds/select.cc`. | Alberto Gonzalez | 2020-03-16 | 1 | -162/+159 |
| | |||||
* | Fix select command error msg, fixes issue #1081 | Miodrag Milanovic | 2019-09-01 | 1 | -2/+2 |
| | |||||
* | substr() -> compare() | Eddie Hung | 2019-08-07 | 1 | -25/+25 |
| | |||||
* | stoi -> atoi | Eddie Hung | 2019-08-07 | 1 | -8/+8 |
| | |||||
* | Use std::stoi instead of atoi(<str>.c_str()) | Eddie Hung | 2019-08-06 | 1 | -8/+8 |
| | |||||
* | Fix typographical and grammatical errors and inconsistencies. | whitequark | 2019-01-02 | 1 | -1/+1 |
| | | | | | | | | | | | | The initial list of hits was generated with the codespell command below, and each hit was evaluated and fixed manually while taking context into consideration. DIRS="kernel/ frontends/ backends/ passes/ techlibs/" DIRS="${DIRS} libs/ezsat/ libs/subcircuit" codespell $DIRS -S *.o -L upto,iff,thru,synopsys,uint More hits were found by looking through comments and strings manually. | ||||
* | select: print selection if a -assert-* flag causes an error. | whitequark | 2018-12-16 | 1 | -8/+50 |
| | |||||
* | Consistent use of 'override' for virtual methods in derived classes. | Henner Zeller | 2018-07-20 | 1 | -7/+7 |
| | | | | | | | | | 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) | ||||
* | Recognize stand-alone obj pattern even when it contains a slash | Clifford Wolf | 2018-02-13 | 1 | -0/+3 |
| | |||||
* | Add support for "yosys -E" | Clifford Wolf | 2018-01-07 | 1 | -0/+2 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | More intuitive handling of "cd .." for singleton modules | Clifford Wolf | 2017-08-19 | 1 | -2/+38 |
| | |||||
* | Replaced "select -assert-limit" with -assert-max and -assert-min | Clifford Wolf | 2016-07-01 | 1 | -42/+29 |
| | |||||
* | Added 'assert-limit' option for 'select' command | eshellko | 2016-07-01 | 1 | -5/+42 |
| | | | For resource limited designs such as FPGA it can be useful to specify limit of specific resources available on board. So user can check if he should change RTL as early as mapping done. | ||||
* | Added %R select expression | Clifford Wolf | 2015-12-20 | 1 | -0/+50 |
| | |||||
* | Another block of spelling fixes | Larry Doolittle | 2015-08-14 | 1 | -3/+3 |
| | | | | Smaller this time | ||||
* | Re-created command-reference-manual.tex, copied some doc fixes to online help | Clifford Wolf | 2015-08-14 | 1 | -1/+1 |
| | |||||
* | Spell check (by Larry Doolittle) | Clifford Wolf | 2015-08-14 | 1 | -2/+2 |
| | |||||
* | Some fixes in "select" command | Clifford Wolf | 2015-07-16 | 1 | -1/+3 |
| | |||||
* | Fixed trailing whitespaces | Clifford Wolf | 2015-07-02 | 1 | -7/+7 |
| | |||||
* | Added %M and %C select operators | Clifford Wolf | 2015-04-07 | 1 | -1/+38 |
| | |||||
* | Added "select %xe %cie %coe" | Clifford Wolf | 2015-02-18 | 1 | -7/+28 |
| | |||||
* | Fixed eval_select_op() api | Clifford Wolf | 2015-02-08 | 1 | -1/+1 |
| | |||||
* | Added eval_select_args() and eval_select_op() | Clifford Wolf | 2015-02-08 | 1 | -4/+27 |
| | |||||
* | Added "select -read" | Clifford Wolf | 2015-02-06 | 1 | -5/+39 |
| | |||||
* | Using selections in "ls" command | Clifford Wolf | 2015-02-01 | 1 | -34/+30 |
| | |||||
* | Fixed a bug in "select %ci %co %x" | Clifford Wolf | 2014-12-30 | 1 | -4/+5 |
| | |||||
* | Added Yosys::{dict,nodict,vector} container types | Clifford Wolf | 2014-12-26 | 1 | -2/+2 |
| | |||||
* | Added log_warning() API | Clifford Wolf | 2014-11-09 | 1 | -1/+1 |
| | |||||
* | Various win32 / vs build fixes | Clifford Wolf | 2014-10-17 | 1 | -5/+5 |
| | |||||
* | Moved patmatch() to yosys.cc | Clifford Wolf | 2014-10-10 | 1 | -1/+0 |
| | |||||
* | Replaced fnmatch() with patmatch() | Clifford Wolf | 2014-10-10 | 1 | -8/+7 |
| | |||||
* | namespace Yosys | Clifford Wolf | 2014-09-27 | 1 | -0/+10 |
| | |||||
* | Corrected spelling mistakes found by lintian | Ruben Undheim | 2014-09-06 | 1 | -2/+2 |
| | |||||
* | No implicit conversion from IdString to anything else | Clifford Wolf | 2014-08-02 | 1 | -2/+2 |
| |