3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-01 20:17:55 +00:00

Commit graph

  • 3f4b6dc5d3 Support multiple lib files in abc9_exe Martin Povišer 2025-09-23 20:34:08 +02:00
  • 6527cc2134 gowin: fix test Emil Jiří Tywoniak 2025-09-23 20:03:50 +02:00
  • 9409a11be4 CONTRIBUTING: don't mention dead slack, add link to dev jf doc Emil Jiří Tywoniak 2025-09-23 19:25:55 +02:00
  • a316b8f90c
    Merge pull request #4997 from YosysHQ/emil/techmap-alu-half-adder Emil J 2025-09-23 18:40:38 +02:00
  • d4071b63f7
    Merge pull request #5268 from YosysHQ/krys/cutpoint_inout KrystalDelusion 2025-09-24 04:14:19 +12:00
  • fcc3d7132d
    Fix building and running unit tests (#5374) Miodrag Milanović 2025-09-23 17:10:18 +02:00
  • d30f7847d8 techmap: map $alu to $fa instead of relying on extract_fa Emil J. Tywoniak 2025-04-07 13:16:49 +02:00
  • b586043647
    Merge pull request #5379 from YosysHQ/george/dump_cmds_json George Rennie 2025-09-23 14:39:19 +01:00
  • 398e5d4bf0 docs typo: -dump-cmds-json George Rennie 2025-09-23 14:34:20 +01:00
  • 3ad08e143d address review comments Zachary Snow 2024-04-14 11:55:57 -04:00
  • f55fbb5803 verilog: indirect AST_CONCAT and AST_TO_UNSIGNED port connections Zachary Snow 2024-02-11 13:28:14 -05:00
  • 6025111c45 Disable LTO on public CI Miodrag Milanovic 2025-09-23 14:45:29 +02:00
  • e8f8297e5d
    Merge pull request #5376 from rocallahan/remove-more-cstr Jannis Harder 2025-09-23 12:41:09 +02:00
  • b3d522fb6a Run libyosys build only for unit tests after testing is done Miodrag Milanovic 2025-09-23 12:34:30 +02:00
  • 66d7eef599 make it run on macOS Miodrag Milanovic 2025-09-23 10:13:47 +02:00
  • 1e5f920dbd Remove .c_str() from parameters to log_debug() Robert O'Callahan 2025-09-22 22:04:17 +00:00
  • cb9d0b6ff9
    Merge pull request #5378 from rocallahan/static-ID-namespace Jannis Harder 2025-09-23 08:25:54 +02:00
  • 1fb88f4d96 proper test setup Miodrag Milanovic 2025-09-23 08:11:50 +02:00
  • be0a94b561
    test-sanitizers.yml: Drop LTO krys/no-lto Krystine Sherwin 2025-09-23 17:52:03 +12:00
  • 991561fe98
    Merge pull request #5363 from KrystalDelusion/krys/yosyshq-only-jobs KrystalDelusion 2025-09-23 17:27:43 +12:00
  • e08efb3b94
    test-sanitizers.yml: Use makefile.conf Krystine Sherwin 2025-09-23 15:37:21 +12:00
  • effc52fedc Make ID:: constants be StaticIdStrings for better optimization. Robert O'Callahan 2025-09-23 03:25:16 +00:00
  • 6f7cd637cb
    CI: Check repo for YosysHQ specific jobs Krystine Sherwin 2025-09-23 15:02:45 +12:00
  • 93dca50b91 Bump version github-actions[bot] 2025-09-23 00:22:45 +00:00
  • 13a2481da7
    Merge pull request #5365 from rocallahan/deterministic-abc Jannis Harder 2025-09-22 23:21:11 +02:00
  • 2ea596c55f Add gtest always Miodrag Milanovic 2025-09-22 19:27:53 +02:00
  • 2f609a3136 Enable unit tests Miodrag Milanovic 2025-09-22 18:41:44 +02:00
  • d4e3bfc265 Fix building and running unit tests Miodrag Milanovic 2025-09-22 15:44:33 +02:00
  • e546f3b8f0
    Merge pull request #5355 from rocallahan/deprecate-logv_file_error Jannis Harder 2025-09-22 14:23:55 +02:00
  • c87c6a97bc extract_fa: Add parallel processing of partitions Jan Bylicki 2025-03-26 17:07:55 +01:00
  • a78eb9e151
    Merge pull request #5315 from YosysHQ/emil/write_rtlil-no-sort Emil J 2025-09-22 11:14:39 +02:00
  • 7f6fae1f66 Extract ABC results in the order of assigned_cells. Robert O'Callahan 2025-09-19 04:01:52 +00:00
  • 4fc782ef2b Make ABC_DONE detection more robust. Robert O'Callahan 2025-09-22 04:35:48 +00:00
  • 2de641d051 Don't redirect spawned ABCs' stderr to our pipe. Robert O'Callahan 2025-09-22 04:50:36 +00:00
  • b9dc578411 Bump version github-actions[bot] 2025-09-21 00:25:14 +00:00
  • d60dc93e92 Gowin. Renaming inputs of the DCS primitive. YRabbit 2025-09-20 11:01:25 +10:00
  • 1fa5ceee8c pyosys: restore remaining log functions Mohamed Gaber 2025-09-15 17:02:11 +03:00
  • 9fa27dae3c hotfix: fix new log functions being incompatible with pyosys Mohamed Gaber 2025-09-13 17:15:24 +03:00
  • 084f8d9c45 Gowin. Renaming inputs of the DCS primitive. YRabbit 2025-09-20 11:01:25 +10:00
  • 6b3a7e2440 Bump version github-actions[bot] 2025-09-20 00:21:36 +00:00
  • 230855b3f9
    Merge pull request #5364 from YosysHQ/krys/gcc-14 KrystalDelusion 2025-09-20 08:37:06 +12:00
  • ebe15f684f fixup! tests: further silence outputs emil/test-make-target-times Emil J. Tywoniak 2025-09-19 20:09:09 +02:00
  • 05a09f34e7 tests: further silence outputs Emil J. Tywoniak 2025-09-19 19:08:29 +02:00
  • 7f030c986c tests: report time per target, eliminate interleaving lines on stdout Emil J. Tywoniak 2025-09-19 18:09:47 +02:00
  • 0d8c21129f rtlil: remove textual RTLIL reference tests for ease of maintenance Emil J. Tywoniak 2025-09-19 16:23:26 +02:00
  • 4fe21dd652 Reduce hashops verbiage in OptMergePass Robert O'Callahan 2025-09-16 04:16:11 +00:00
  • 19667dd6f1
    CI: Don't use self-hosted runner on forks krys/yosyshq-only-jobs Krystine Sherwin 2025-08-29 11:35:16 +12:00
  • 042aff7c77
    Bump test-compile to gcc-14 as newest Krystine Sherwin 2025-09-19 11:39:24 +12:00
  • 259bd6fb33
    Merge pull request #5358 from georgerennie/george/help_leak KrystalDelusion 2025-09-19 10:15:57 +12:00
  • 96f87aa2d4 simplemap: fix src attribute transfer Emil J. Tywoniak 2025-09-18 12:59:12 +02:00
  • a686c5a73c Bump version github-actions[bot] 2025-09-18 00:22:24 +00:00
  • 83fa044810 dump: sort lhs and rhs in a connection emil/mlir-roundtrip Emil J. Tywoniak 2025-04-10 20:12:00 +02:00
  • 721de6830b Revert "opt_clean: handle undriven and x-bit driven bits consistently" Emil J. Tywoniak 2025-04-10 11:35:19 +02:00
  • 3e83f47d1e opt_clean: hide it behind -x Emil J. Tywoniak 2025-04-10 11:25:13 +02:00
  • 6e5458ec59 opt_clean: xbit drivers for all Emil J. Tywoniak 2025-04-10 00:37:58 +02:00
  • 29d88973d9 dump: add --sorted flag Emil J. Tywoniak 2025-04-08 19:01:12 +02:00
  • f643140455 opt_clean: handle undriven and x-bit driven bits consistently Emil J. Tywoniak 2025-04-08 23:49:15 +02:00
  • 5b099abda4 help: fix memory leak for -dump-cells-json George Rennie 2025-09-17 16:02:04 +01:00
  • d5053033e4
    Merge pull request #5353 from jix/new_bufnorm Jannis Harder 2025-09-17 16:46:35 +02:00
  • 79e05a195d verilog: Bufnorm cell backend and frontend support Jannis Harder 2025-09-16 15:49:36 +02:00
  • 4f239b536b abc_new: Hide buffered 'z drivers from read/write_xaiger2 Jannis Harder 2025-09-16 13:40:12 +02:00
  • 47b3ee8c8b write_aiger2: Ignore the $input_port cell during indexing. Jannis Harder 2025-09-16 14:02:32 +02:00
  • 4918f37be3 write_aiger2: Treat inout ports as output ports Jannis Harder 2025-09-16 14:01:15 +02:00
  • 5f79a6e868 Clean up $buf with 'z inputs, $input_port and $connect cells Jannis Harder 2025-09-03 15:36:42 +02:00
  • d88d6fce87 kernel: Rewrite bufNormalize Jannis Harder 2025-09-03 15:34:51 +02:00
  • 1251e92e3a Add $input_port and $connect cell types Jannis Harder 2025-09-03 15:26:33 +02:00
  • c4f435569f kernel: Add known_driver method to Wire/SigSpec Jannis Harder 2025-09-03 15:29:08 +02:00
  • 22423b97c1 kernel: Add RTLIL::PortDir for a combined input and output flag Jannis Harder 2025-08-14 16:13:43 +02:00
  • 6466b15367
    Merge pull request #5351 from jix/xaiger_ponum_fix Jannis Harder 2025-09-17 13:56:21 +02:00
  • 2d81726459 write_xaiger2: Fix output port mapping when opaque boxes are present Jannis Harder 2025-09-16 13:59:15 +02:00
  • 73e47ac3fe
    Merge pull request #5357 from rocallahan/builtin-ff Emil J 2025-09-17 11:37:16 +02:00
  • 0e4e2de8f1
    Merge pull request #5354 from rocallahan/more-remove-cstr Emil J 2025-09-17 11:17:01 +02:00
  • 61ef734c1d
    opt_expr: neater variable names, avoid shadowing emil/opt_expr-limit-effort Emil J. Tywoniak 2025-09-17 16:06:35 +12:00
  • ce97c6dbbe
    opt_expr: remove redundant guard against sorting Emil J. Tywoniak 2025-09-17 16:06:35 +12:00
  • 4c2752fba0
    opt_expr: remove commented log statements. NFC Emil J. Tywoniak 2025-09-17 16:06:34 +12:00
  • 6591d9e17d
    opt_expr: don't give up on opt when out of effort Emil J. Tywoniak 2025-09-17 16:06:34 +12:00
  • 7b63ece563
    opt_expr: limit effort to reduce runtime on anomalous designs Emil J. Tywoniak 2025-09-17 16:06:34 +12:00
  • d24488d3a5 Instead of using builtin_ff_cell_types() directly, go through a method Cell::is_builtin_ff() Robert O'Callahan 2025-09-17 03:23:52 +00:00
  • 5e550ddc30 Bump version github-actions[bot] 2025-09-17 00:22:59 +00:00
  • a8ff020829 Deprecate RTLIL::id2cstr() Robert O'Callahan 2025-09-16 23:40:35 +00:00
  • 64ffcbc394 Deprecate logv_file_error() Robert O'Callahan 2025-09-16 23:26:01 +00:00
  • f80be49fa1 Remove unnecessary .c_str() in EDIF_ macros Robert O'Callahan 2025-09-16 23:14:11 +00:00
  • a1141f1a4c Remove some unnecessary .c_str() calls to the result of unescape_id() Robert O'Callahan 2025-09-16 23:12:14 +00:00
  • d276529d46 Remove .c_str() calls from parameters to log_file_info() Robert O'Callahan 2025-09-16 23:06:28 +00:00
  • 548deba259 Remove .c_str() calls from parameters to log_file_warning() Robert O'Callahan 2025-09-16 23:03:45 +00:00
  • a7c46f7b4a Remove .c_str() calls from parameters to log_warning()/log_warning_noprefix() Robert O'Callahan 2025-09-16 23:02:16 +00:00
  • d1fd6de6da Remove .c_str() calls from parameters to log_header() Robert O'Callahan 2025-09-16 23:00:42 +00:00
  • 5ac6858f26 Remove .c_str() from log_cmd_error() and log_file_error() parameters Robert O'Callahan 2025-09-16 22:59:08 +00:00
  • b95549b469
    Merge pull request #5348 from rocallahan/remove-string_buf Jannis Harder 2025-09-16 20:20:56 +02:00
  • 73d51b25d6 s/NEW_ID/NEWER_ID/g emil/no-private-id-locs Emil J. Tywoniak 2025-09-16 17:43:02 +02:00
  • 6b9082fa64 driver: add --no-private-id-locs and NEWER_ID Emil J. Tywoniak 2025-09-16 17:41:55 +02:00
  • 7bbd0595bb
    Merge pull request #5347 from rocallahan/fix-subcircuit Emil J 2025-09-16 17:01:45 +02:00
  • d52d2772d0
    Merge pull request #5328 from rhanqtl/issue-5234 Emil J 2025-09-16 17:00:46 +02:00
  • 85bcdee232 rtlil: fix roundtrip test on macOS due to sed non-POSIX non-sense Emil J. Tywoniak 2025-09-03 15:42:57 +02:00
  • 7e6126f753 rtlil: fix roundtrip test by eliminating absolute paths from src attributes with -relativeshare Emil J. Tywoniak 2025-09-03 01:58:08 +02:00
  • 73747f6928 read_verilog: add -relativeshare for synthesis reproducibility testing Emil J. Tywoniak 2025-09-03 01:57:17 +02:00
  • 175e024033 functional: in test, rely less on wreduce doing a perfect job Emil J. Tywoniak 2025-09-02 20:43:52 +02:00
  • 70e681ba7d rtlil: move test temporary files to temp directory Emil J. Tywoniak 2025-09-02 20:36:31 +02:00
  • fdbdd193c1 rtlil: add roundtrip test for design -stash and design -save, fix #5321 Emil J. Tywoniak 2025-09-02 19:56:28 +02:00
  • 4215f3c134 rtlil: add textual roundtrip test Emil J. Tywoniak 2025-09-02 19:50:15 +02:00