Commit Graph

16308 Commits

Author SHA1 Message Date
Emil J. Tywoniak 8f627d43fc newcelltypes: extend testing 2025-11-27 03:32:41 +01:00
Emil J. Tywoniak b340537796 celltypes: fix absurd eval declarations 2025-11-27 03:32:31 +01:00
Emil J. Tywoniak 105c591bbe newcelltypes: use unordered_map 2025-11-27 02:53:29 +01:00
Emil J. Tywoniak 43ca5254b8 pyosys: disable test 2025-11-27 01:58:06 +01:00
Emil J. Tywoniak 0d13de9595 fixup! register: use newcelltypes 2025-11-27 01:20:52 +01:00
Emil J. Tywoniak ce6cd32065 newcelltypes: fix MSVC build 2025-11-26 13:17:24 +01:00
Emil J. Tywoniak 7f436ecc07 newcelltypes: proper bounds for unit test 2025-11-26 13:15:02 +01:00
Emil J. Tywoniak e8f7845c5b register: use newcelltypes 2025-11-26 00:53:01 +01:00
Emil J. Tywoniak 4dddd6fe4b yosys: use newcelltypes for yosys_celltypes users 2025-11-26 00:50:41 +01:00
Emil J. Tywoniak 46f9e70dce yosys: use newcelltypes for yosys_celltypes 2025-11-26 00:47:30 +01:00
Emil J. Tywoniak 99cb0483b8 backends: use newcelltypes 2025-11-26 00:32:11 +01:00
Emil J. Tywoniak ab4fd8c623 drivertools: use newcelltypes 2025-11-26 00:16:07 +01:00
Emil J. Tywoniak 6cd7c5131a aiger2: add TODO 2025-11-26 00:14:12 +01:00
Emil J. Tywoniak 52d8a3e0cd abc: use newcelltypes 2025-11-26 00:03:53 +01:00
Emil J. Tywoniak 92543c5bfe newcelltypes: test against builtin_ff_cell_types 2025-11-26 00:03:43 +01:00
Emil J. Tywoniak 299d64ad9f newcelltypes: comment 2025-11-25 23:52:30 +01:00
Emil J. Tywoniak a8509aee48 fixup! consteval: use newcelltypes 2025-11-25 23:51:09 +01:00
Emil J. Tywoniak ce3c23f969 consteval: use newcelltypes 2025-11-25 23:47:56 +01:00
Emil J. Tywoniak 9877d189ce modtools: use newcelltypes 2025-11-25 23:36:40 +01:00
Emil J. Tywoniak 8c53b706f0 fixup! opt_clean: use newcelltypes 2025-11-25 23:19:26 +01:00
Emil J. Tywoniak 4b55e5ff5f newcelltypes: fix non-cells 2025-11-25 22:48:59 +01:00
Emil J. Tywoniak 746e9f6bcd newcelltypes: refactor 2025-11-25 22:48:58 +01:00
Emil J. Tywoniak e2e7e5ef6a share: use newcelltypes 2025-11-25 22:48:42 +01:00
Emil J. Tywoniak f4975f27ee newcelltypes: fix unit test 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak 79619a75e5 newcelltypes: unit test 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak f6e5ea3027 newcelltypes: bounds check 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak 29453aa053 newcelltypes: wrap design celltypes support 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak bea80c06b9 newcelltypes: TurboCellTypes -> StaticCellTypes 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak d1ade01286 opt_expr: use newcelltypes 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak 2e2f9e2469 opt_clean: use newcelltypes 2025-11-25 22:48:11 +01:00
Emil J. Tywoniak b474ce0c67 newcelltypes: init 2025-11-25 15:06:36 +01:00
Emil J 8ea51e1479
Merge pull request #5493 from YosysHQ/emil/sdc-fix-leak
sdc: use Tcl memory management functionality
2025-11-20 11:39:36 +01:00
github-actions[bot] 25ba41f424 Bump version 2025-11-20 00:24:25 +00:00
Emil J. Tywoniak 6eb9e823e0 sdc: use Tcl memory management functionality 2025-11-20 00:21:15 +01:00
Emil J b5625f9189
Merge pull request #5237 from YosysHQ/emil/sdc_expand
SDC expansion with OpenSTA
2025-11-19 23:27:33 +01:00
Miodrag Milanović e83d721cb0
Merge pull request #5492 from donn/getitem
pyosys: __getitem__ for supported classes
2025-11-19 17:58:01 +01:00
Mohamed Gaber 58e831486d
pyosys: __getitem__ for supported classes
- functions that have a const `[]` operator method now support `__getitem__` in Python
- fields of a pointer type now return a `reference_internal` instead of a `copy` because classes referenced to by pointers typically aren't copyable (e.g. RTLIL::Wire, RTLIL::Module, etc)
- removed duplicate of test_script.py
2025-11-19 18:09:41 +02:00
Emil J 2eff366e8c
Merge branch 'main' into emil/sdc_expand 2025-11-19 16:29:37 +01:00
Emil J 2cc0770305
Merge pull request #5412 from YosysHQ/emil/sdc-read-only
Add sdc command with smart flattening
2025-11-19 16:02:55 +01:00
Emil J. Tywoniak 1edc32dcd0 opensta, sdc_expand: mark as experimental 2025-11-19 15:31:17 +01:00
Emil J. Tywoniak 920f4793fb sdc: error on unknown getters 2025-11-19 15:26:02 +01:00
Emil J. Tywoniak 229123eb87 sdc: disable without YOSYS_ENABLE_TCL 2025-11-19 15:26:02 +01:00
Emil J. Tywoniak 033a2d5a67 sdc: remove vestigial code for tracked constraint followup work 2025-11-19 15:26:02 +01:00
Emil J. Tywoniak f56e121ddb sdc: add help 2025-11-19 15:26:02 +01:00
Emil J. Tywoniak 650392d4ec sdc: specialize stubs for the call graph 2025-11-19 15:26:02 +01:00
Emil J. Tywoniak 07de7509bf sdc: add -keep_hierarchy test 2025-11-19 15:26:02 +01:00
Emil J. Tywoniak 224ed524fa sdc: move to directory 2025-11-19 15:26:01 +01:00
Emil J. Tywoniak 94dd248dfb sdc: graph mode only 2025-11-19 15:25:24 +01:00
Emil J. Tywoniak 8a54e51300 sdc: add -keep_hierarchy 2025-11-19 15:25:24 +01:00
Emil J. Tywoniak d4228efae8 sdc: keep_hiearchy 2025-11-19 15:25:24 +01:00