aboutsummaryrefslogtreecommitdiffstats
path: root/common/rulecheck.cc
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Replace assert with NPNR_ASSERTDavid Shah2018-07-041-7/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing Python bindings after adding unique_ptrDavid Shah2018-06-261-2/+2
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* nets and cells are unique_ptr'sMiodrag Milanovic2018-06-251-4/+4
|
* Refactor: remove PlacementValidityChecker and move methods to ArchDavid Shah2018-06-251-15/+8
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-181-11/+12
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-181-6/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add IdString APIClifford Wolf2018-06-121-7/+6
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add nextpnr namespaceClifford Wolf2018-06-121-0/+4
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add "nextpnr.h"Clifford Wolf2018-06-111-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Applied clang-format to my own contributionsZipCPU2018-06-071-52/+56
|
* Adjusted info message names for rule-checker and parserZipCPU2018-06-071-1/+2
|
* Initial (random) placer capabilityZipCPU2018-06-071-5/+10
| | | | | | | | | | This commit also includes changes to jsonparse to allow it to 1) recognize ports with no connection, and set their net pointers to NULL 2) recognize designs with a ports node rather than a ports_direction The rule checker has also been modified to accommodate possible NULL netlists The ice40 chip now also has iterator operations ++bi and bi++.
* rulecheck.cc: Add missing returnDavid Shah2018-06-061-0/+1
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Attempt to add JSON parser--not working yet w/ build systemZipCPU2018-06-061-1/+1
|
* Applied Rule Check to parser results, refactored JSON parserZipCPU2018-06-061-0/+61