Clifford Wolf
|
a6c96b986b
|
Added Yosys::{dict,nodict,vector} container types
|
2014-12-26 10:53:21 +01:00 |
Clifford Wolf
|
fe829bdbdc
|
Added log_warning() API
|
2014-11-09 10:44:23 +01:00 |
Clifford Wolf
|
468ae92374
|
Various win32 / vs build fixes
|
2014-10-17 14:01:47 +02:00 |
Clifford Wolf
|
ee5165c6e4
|
Moved patmatch() to yosys.cc
|
2014-10-10 18:20:17 +02:00 |
Clifford Wolf
|
774933a0d8
|
Replaced fnmatch() with patmatch()
|
2014-10-10 18:02:17 +02:00 |
Clifford Wolf
|
f9a307a50b
|
namespace Yosys
|
2014-09-27 16:17:53 +02:00 |
Ruben Undheim
|
79cbf9067c
|
Corrected spelling mistakes found by lintian
|
2014-09-06 08:47:06 +02:00 |
Clifford Wolf
|
04727c7e0f
|
No implicit conversion from IdString to anything else
|
2014-08-02 18:58:40 +02:00 |
Clifford Wolf
|
768eb846c4
|
More bugfixes related to new RTLIL::IdString
|
2014-08-02 18:14:21 +02:00 |
Clifford Wolf
|
14412e6c95
|
Preparations for RTLIL::IdString redesign: cleanup of existing code
|
2014-08-02 00:45:25 +02:00 |
Clifford Wolf
|
7bd2d1064f
|
Using log_assert() instead of assert()
|
2014-07-28 11:27:48 +02:00 |
Clifford Wolf
|
10e5791c5e
|
Refactoring: Renamed RTLIL::Design::modules to modules_
|
2014-07-27 11:18:30 +02:00 |
Clifford Wolf
|
4c4b602156
|
Refactoring: Renamed RTLIL::Module::cells to cells_
|
2014-07-27 01:51:45 +02:00 |
Clifford Wolf
|
f9946232ad
|
Refactoring: Renamed RTLIL::Module::wires to wires_
|
2014-07-27 01:49:51 +02:00 |
Clifford Wolf
|
b7dda72302
|
Changed users of cell->connections_ to the new API (sed command)
git grep -l 'connections_' | xargs sed -i -r -e '
s/(->|\.)connections_\["([^"]*)"\] = (.*);/\1set("\2", \3);/g;
s/(->|\.)connections_\["([^"]*)"\]/\1get("\2")/g;
s/(->|\.)connections_.at\("([^"]*)"\)/\1get("\2")/g;
s/(->|\.)connections_.push_back/\1connect/g;
s/(->|\.)connections_/\1connections()/g;'
|
2014-07-26 15:58:23 +02:00 |
Clifford Wolf
|
cc4f10883b
|
Renamed RTLIL::{Module,Cell}::connections to connections_
|
2014-07-26 11:58:03 +02:00 |
Clifford Wolf
|
4b4048bc5f
|
SigSpec refactoring: using the accessor functions everywhere
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
a233762a81
|
SigSpec refactoring: renamed chunks and width to __chunks and __width
|
2014-07-22 20:39:37 +02:00 |
Clifford Wolf
|
1ce5e83555
|
Added "select -assert-count"
|
2014-07-20 20:15:49 +02:00 |
Clifford Wolf
|
22a998903b
|
Added %D and %c select commands
|
2014-06-14 16:19:32 +02:00 |
Clifford Wolf
|
91704a7853
|
Merged a few fixes for non-posix systems from github.com/Siesh1oo/yosys
(see https://github.com/cliffordwolf/yosys/pull/28)
|
2014-03-11 14:24:24 +01:00 |
Clifford Wolf
|
9a816b65a8
|
Added != support for relational select pattern
|
2014-02-16 00:16:54 +01:00 |
Clifford Wolf
|
0c11d04144
|
Added %a select operator
|
2014-02-08 16:31:38 +01:00 |
Clifford Wolf
|
37fdb2ca7a
|
Added support for s: select expressions (wire width)
|
2014-02-06 19:45:03 +01:00 |
Clifford Wolf
|
9428050dd6
|
Added i:, o:, and x: selection pattern
|
2014-02-06 19:35:33 +01:00 |
Clifford Wolf
|
d7d1c7baf8
|
Added support for %m selection op
|
2014-02-06 19:30:08 +01:00 |
Johann Glaser
|
34eb77d2bf
|
new %s: add sub-modules to selection
|
2014-02-06 17:36:39 +01:00 |
Clifford Wolf
|
dbfcc2f4e2
|
Simplified select "Assertation failed" message generation
|
2014-02-05 18:52:55 +01:00 |
Clifford Wolf
|
94b802c65d
|
Merge branch 'master' of github.com:cliffordwolf/yosys
|
2014-02-05 18:46:47 +01:00 |
Clifford Wolf
|
f6e6e9b844
|
Added selection support for r: and selection with relational operators
|
2014-02-05 18:24:45 +01:00 |
Johann Glaser
|
3c0b5139a1
|
be more verbose for select -assert-any and -assert-none
|
2014-02-05 16:03:02 +01:00 |
Johann Glaser
|
667543de0b
|
improved help for "select"
|
2014-02-05 15:53:02 +01:00 |
Clifford Wolf
|
1fb8ba73bd
|
Throw errors if non-existing selection variables are used
|
2014-02-04 23:31:06 +01:00 |
Clifford Wolf
|
b1bf55dd63
|
Added select -none
|
2014-02-04 23:23:44 +01:00 |
Clifford Wolf
|
a9e2d86f86
|
Added suuport for module attribute matching with A:<pattern>[=<pattern>] syntax
|
2014-02-02 16:47:17 +01:00 |
Clifford Wolf
|
651ce67d97
|
Added select -assert-none and -assert-any
|
2014-01-17 16:34:50 +01:00 |
Clifford Wolf
|
5a0f561d9c
|
Now */ is optional in */<mode>:<arg> selections
|
2014-01-02 20:35:37 +01:00 |
Clifford Wolf
|
ced4d7b321
|
Added support for module->connections to select %ci, %co and %x handling
|
2014-01-02 18:44:24 +01:00 |
Clifford Wolf
|
93a70959f3
|
Replaced RTLIL::Const::str with generic decoder method
|
2013-12-04 14:14:05 +01:00 |
Clifford Wolf
|
7295b25955
|
Progress on AppNote 011
|
2013-11-29 16:42:49 +01:00 |
Clifford Wolf
|
c60aaf8fa3
|
Added pattern support to "ls" command
|
2013-11-28 21:34:41 +01:00 |
Clifford Wolf
|
293356e87c
|
Improved ID matching scheme in select (and thus for all commands)
|
2013-11-28 21:13:16 +01:00 |
Clifford Wolf
|
5a592b3739
|
Moved cmds from kernel/ to passes/cmds/
|
2013-06-08 23:16:36 +02:00 |