Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | python: Bind getBelLocation/getPipLocation | gatecat | 2021-12-14 | 1 | -1/+4 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | python: Restore SIGINT handler while running a Python script | gatecat | 2021-09-22 | 1 | -1/+7 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | python: Wrap PortRef by value | gatecat | 2021-08-26 | 1 | -10/+10 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | pybindings: Fix mapping for PortRefVector | Sylvain Munaut | 2021-08-19 | 1 | -0/+2 |
| | | | | | | | | | | This is used by net.users for instance. Removed by mistake in 4ac00af6fadc0405867fdac84229d2cda390c108 Fixes #799 Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | ||||
* | basectx: Add a field to store timing results | gatecat | 2021-07-29 | 1 | -1/+9 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Fixing old emails and names in copyrights | gatecat | 2021-06-12 | 1 | -2/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Use hashlib for core netlist structures | gatecat | 2021-06-02 | 1 | -7/+7 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | python: Bindings for DelayPair and DelayQuad | gatecat | 2021-02-19 | 1 | -0/+25 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Remove the unused CellInfo::pins field | gatecat | 2021-02-10 | 1 | -2/+0 |
| | | | | | | | | | | | No arches ever actually used this to implement a Cell->Bel pin mapping, and in practice if any did try they would inevitably hit bitrot. This field had limited use in practice as it is necessary to also support cases where one cell pin maps to more than one bel pin. Removing this old field is the first step towards developing a new API for this. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Python code cleanup | Miodrag Milanovic | 2020-11-14 | 1 | -22/+7 |
| | |||||
* | clangformat | David Shah | 2020-08-20 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Made proper exception translation | Miodrag Milanovic | 2020-08-07 | 1 | -1/+7 |
| | |||||
* | clangformat | Miodrag Milanovic | 2020-07-25 | 1 | -2/+2 |
| | |||||
* | exception translation | Miodrag Milanovic | 2020-07-24 | 1 | -7/+1 |
| | |||||
* | Fixed named arguments | Miodrag Milanovic | 2020-07-24 | 1 | -4/+3 |
| | |||||
* | proper ctx export | Miodrag Milanovic | 2020-07-23 | 1 | -1/+1 |
| | |||||
* | Initial conversion to pybind11 | Miodrag Milanovic | 2020-07-23 | 1 | -31/+33 |
| | |||||
* | python: Expose PlaceStrength enum and isValidBelForCell on ecp5 | Erika | 2020-01-26 | 1 | -0/+9 |
| | | | | Signed-off-by: Erika <rrika9@yahoo.com> | ||||
* | python: Add bindings for hierarchy structures | David Shah | 2019-12-27 | 1 | -4/+20 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | json: Remove legacy frontend | David Shah | 2019-12-27 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Adding helper functions for netlist modification | David Shah | 2019-09-15 | 1 | -0/+16 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Major Property improvements for common and iCE40 | David Shah | 2019-08-05 | 1 | -1/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Added support for attributes/properties types | Miodrag Milanovic | 2019-06-01 | 1 | -1/+1 |
| | |||||
* | pybindings: make errors in Python scripts stop nextpnr execution | David Shah | 2019-04-17 | 1 | -2/+6 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | pybindings: Fix use of import in user scripts | David Shah | 2019-04-17 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | generic: GUI Python bindings | David Shah | 2019-04-03 | 1 | -2/+20 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | generic: Place a single SLICE | David Shah | 2019-04-02 | 1 | -30/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Named argument support | David Shah | 2019-04-02 | 1 | -0/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Infrastructure for generic arch Python API | David Shah | 2019-04-02 | 1 | -0/+31 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Add Python helper functions for floorplanning | David Shah | 2019-03-22 | 1 | -0/+18 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Fixes to get net wires map working | David Shah | 2018-11-22 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | python: Add wrapper for vectors to allow Python access to net.users | David Shah | 2018-11-22 | 1 | -2/+17 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Working on arch implementation | David Shah | 2018-07-11 | 1 | -4/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Renamed dummy->generic for tests, also fix warning | Miodrag Milanovic | 2018-07-11 | 1 | -0/+2 |
| | |||||
* | typeof to decltype | Miodrag Milanovic | 2018-07-05 | 1 | -18/+18 |
| | |||||
* | python: More design-related bindings, dump_design.py working again | David Shah | 2018-07-04 | 1 | -21/+49 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Update wrapper for non-unique_ptr maps | David Shah | 2018-07-04 | 1 | -17/+6 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Adding more wrapped bindings for ice40 | David Shah | 2018-07-04 | 1 | -4/+5 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Translate NPNR_ASSERTs to Python | David Shah | 2018-07-04 | 1 | -0/+7 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: New wrapper system working for unique_ptr maps | David Shah | 2018-07-04 | 1 | -2/+8 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Developing context wrappers for maps | David Shah | 2018-07-04 | 1 | -3/+3 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Adding more bindings | David Shah | 2018-07-04 | 1 | -4/+0 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | python: Add context wrapper support for ranges | David Shah | 2018-07-04 | 1 | -5/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Progress on new wrapper system | David Shah | 2018-07-04 | 1 | -1/+0 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | remove emb.cc | Miodrag Milanovic | 2018-06-28 | 1 | -4/+1 |
| | |||||
* | Improving post-ripup placement in the legaliser | David Shah | 2018-06-27 | 1 | -3/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | reinit python tab | Miodrag Milanovic | 2018-06-27 | 1 | -6/+8 |
| | |||||
* | Fixing Python bindings bugs | David Shah | 2018-06-26 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Fixing Python bindings after adding unique_ptr | David Shah | 2018-06-26 | 1 | -13/+13 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Fixing the Python bindings following Context/Arch refactoring | David Shah | 2018-06-23 | 1 | -2/+4 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> |