1
0
mirror of synced 2026-05-21 04:53:14 +00:00

Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 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
  • bcc69d5f6e write_rtlil: add -sort to match old behavior Emil J. Tywoniak 2025-09-02 19:19:57 +02:00
  • 118c1890b1 raise_error: don't rely on module ordering in test Emil J. Tywoniak 2025-09-02 18:22:59 +02:00
  • 1328a33e82 write_rtlil: dump in insertion order Emil J. Tywoniak 2025-09-02 18:22:35 +02:00
  • 68ad52c6ae bugpoint: don't sort Emil J. Tywoniak 2025-09-02 18:22:03 +02:00
  • e11ea42af0 raise_error: whitespace Emil J. Tywoniak 2025-09-02 18:21:42 +02:00
  • d6d1f16c43 hashlib: add insertion order const iterator Emil J. Tywoniak 2025-09-02 18:21:30 +02:00
  • 430adb3b59 write_rtlil: don't sort Emil J. Tywoniak 2025-08-28 18:10:00 +02:00
  • 11b829ba70 fix(parse): #5234 adjust width of rhs according to lhs rhanqtl 2025-09-04 23:19:11 +08:00
  • c0577890f0 Merge pull request #5316 from rocallahan/cleanup-Const Emil J 2025-09-16 10:47:29 +02:00
  • fee2b8992c Stop using mutable in Const. Robert O'Callahan 2025-08-29 05:56:19 +00:00
  • 29810f1e7c Make Const::is_*() functions work on packed bits without decaying to vector<State> Robert O'Callahan 2025-08-29 04:50:35 +00:00
  • caaf9a4400 Const::decode_string() doesn't need to call bitvectorize Robert O'Callahan 2025-08-29 04:42:52 +00:00
  • cb1186aac5 Make Const::as_string work without reducing packed bits to vector<State> Robert O'Callahan 2025-08-29 04:40:22 +00:00
  • f61e3377a9 Hash strings 8 bytes at a time Robert O'Callahan 2025-08-29 04:13:23 +00:00
  • 67a274ed1f Optimize Const::hash_into to hash packed bits efficiently Robert O'Callahan 2025-08-29 03:48:16 +00:00
  • 1a367b907c Use fast path for 32-bit Const integer constructor in more places Robert O'Callahan 2025-08-29 03:34:17 +00:00
  • 9ad83cc67b Fast path for Const::operator== Robert O'Callahan 2025-08-29 03:29:44 +00:00
  • b597ad777e Make Const::as_bool and Const::as_int work with packed bits without decaying to vector<State> Robert O'Callahan 2025-08-29 03:09:19 +00:00
  • b06085ab6c Make Const::Const(long long) constructor use packed bits internally if possible Robert O'Callahan 2025-08-29 03:08:31 +00:00
  • 61caa5e042 Deprecate Const::bitvectorize() Robert O'Callahan 2025-08-28 06:00:50 +00:00
  • 1e244cd78a Deprecate Const::bits() Robert O'Callahan 2025-08-28 05:21:21 +00:00
  • 9493292690 Update tests to avoid bits() Robert O'Callahan 2025-08-28 01:56:27 +00:00
  • 09b493cfcd Update techlibs to avoid bits() Robert O'Callahan 2025-08-28 01:55:56 +00:00
  • 6dc9a8bacf Update kernel to avoid bits() Robert O'Callahan 2025-08-28 01:55:47 +00:00