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

Commit graph

  • 384f7431fd
    pyosys: rewrite wrapper generator Mohamed Gaber 2025-09-21 23:04:27 +03:00
  • 88be728353
    pyosys: rewrite using pybind11 Mohamed Gaber 2025-09-21 22:36:27 +03:00
  • f9b3e8fe45 sdc: unknown handler experiment emil/stub-sdc-interpreter Emil J. Tywoniak 2025-07-30 18:51:14 +02:00
  • acdd4f6e78 WIP Emil J. Tywoniak 2025-06-12 13:29:16 +02:00
  • 703f24fbf8 sdc: simple mode, remove per-tool stubs Emil J. Tywoniak 2025-06-10 16:34:04 +02:00
  • 83a2ed9f5a sdc: wip regex Emil J. Tywoniak 2025-05-28 12:42:05 +02:00
  • 282d4d699f sdc: return resolved patterns Emil J. Tywoniak 2025-05-27 18:29:59 +02:00
  • 49903ca8e8 sdc: collect strictly matching objects Emil J. Tywoniak 2025-05-27 18:00:30 +02:00
  • cca899aa1a sdc: stubs SDC commands supported by OpenSTA Emil J. Tywoniak 2025-05-27 17:47:26 +02:00
  • d2dbe3e45b sdc: fix Emil J. Tywoniak 2025-05-27 17:19:40 +02:00
  • b471ef168d sdc: collect design objects Emil J. Tywoniak 2025-05-27 17:14:23 +02:00
  • 6265ad708f sdc: stubs SDC commands supported by Vivado Emil J. Tywoniak 2025-05-27 11:33:32 +02:00
  • 044538a89a sdc: separate out Emil J. Tywoniak 2025-05-26 22:53:16 +02:00
  • a2c90c5b9f sdc: add initial stubbed demo Emil Jiří Tywoniak 2025-05-02 17:48:33 +02:00
  • f7120e9c2a Bump version github-actions[bot] 2025-10-02 00:22:09 +00:00
  • 058766da22
    Merge pull request #5393 from sifferman/ifdef_tran Jannis Harder 2025-10-01 21:05:44 +02:00
  • d5beb65d30 added SIMLIB_VERILATOR_COMPAT Ethan Sifferman 2025-10-01 10:19:25 -07:00
  • 2872847ea5
    Merge pull request #5403 from rocallahan/idstring-empty Emil J 2025-10-01 11:23:59 +02:00
  • d45223976a Optimize IdString::empty() Robert O'Callahan 2025-10-01 02:47:47 +00:00
  • 915ad949f9 Limit the maximum size of parsed RTLIL constants to 1 Gb. Robert O'Callahan 2025-09-16 01:17:45 +00:00
  • ac4cb5e460 Implement a handwritten recursive-descent RTLIL parser with minimal copying Robert O'Callahan 2025-09-12 05:04:06 +00:00
  • 01eaaa4b90 Bump version github-actions[bot] 2025-10-01 00:26:18 +00:00
  • 7f550468ea Update RTLIL text representation docs Robert O'Callahan 2025-09-12 05:02:52 +00:00
  • db3d9a1baf When adding named elements to an RTLIL::Module, std::move the name to avoid refcount churn Robert O'Callahan 2025-09-12 05:01:50 +00:00
  • 86d8dd6224 Add a moving assignment operator for IdString to avoid refcount churn Robert O'Callahan 2025-09-12 04:59:20 +00:00
  • 39c6e06e3d Add an IdString(std::string_view) constructor for efficiency when we already know the string length Robert O'Callahan 2025-09-12 04:58:39 +00:00
  • 6b43fca8df Make the Const string constructor take the string by value and move it into the const Robert O'Callahan 2025-09-12 04:57:08 +00:00
  • 7719beb4ae
    Merge pull request #5349 from rocallahan/cleanup-hashops Emil J 2025-09-30 19:34:44 +02:00
  • 60c551f961
    Merge pull request #5400 from YosysHQ/emil/github-contribution-template-update Emil J 2025-09-30 11:03:49 +02:00
  • dc7764e247 .github: typos Emil J. Tywoniak 2025-09-30 11:03:19 +02:00
  • 330a5fc101
    Merge pull request #5402 from YosysHQ/micko/extensions Miodrag Milanović 2025-09-30 09:10:04 +02:00
  • e6fa0223c8 Force linking log_compat when extensions are linked Miodrag Milanovic 2025-09-30 08:44:31 +02:00
  • 5fd2aecd90 Bump version github-actions[bot] 2025-09-30 00:23:05 +00:00
  • b86cc0d9b3 docs: replace Slack with Discourse in extensions writing guide Emil J. Tywoniak 2025-09-29 23:20:06 +02:00
  • b2adaeec69 .github: replace Slack and GitHub Discussions with Discourse in issue templates Emil J. Tywoniak 2025-09-29 23:03:54 +02:00
  • 4c17ac5ac2 .github: suggest Discourse in PR template Emil J. Tywoniak 2025-09-29 23:03:29 +02:00
  • 30cb72a162
    Merge pull request #4125 from povik/read-blif-gate-ff ShinyKate 2025-09-29 08:21:16 -05:00
  • 47639f8a98
    Merge pull request #5388 from jix/bufnorm-followup Jannis Harder 2025-09-29 15:15:29 +02:00
  • 6a7372626a
    Merge pull request #5389 from jix/sva_continue Jannis Harder 2025-09-29 15:07:54 +02:00
  • 87c1a868d3
    Merge pull request #5384 from rocallahan/simplify-opt-merge-logic Emil J 2025-09-29 15:03:01 +02:00
  • 04c7013f0e
    Merge pull request #5399 from povik/opt_hier-bug Martin Povišer 2025-09-29 14:53:54 +02:00
  • acf3a6606f Small gitignore fixes Akash Levy 2025-09-28 07:25:25 -07:00
  • a9318db2fa opt_hier: Adjust messages Martin Povišer 2025-09-29 12:26:54 +02:00
  • ffe2f7a16d opt_hier: Fix two optimizations conflicting Martin Povišer 2025-09-29 12:26:43 +02:00
  • 69770a844e
    Merge pull request #5396 from akashlevy/pyosys_fix Miodrag Milanović 2025-09-29 10:20:31 +02:00
  • 86fb2f16f7 bufnorm: Refactor and fix incremental bufNormalize Jannis Harder 2025-09-23 14:28:10 +02:00
  • cbc1055517 opt_clean: Fix debug output when cleaning up bufnorm cells Jannis Harder 2025-09-23 21:54:55 +02:00
  • 90669ab4eb aiger2: Only fail for reachable undirected bufnorm helper cells Jannis Harder 2025-09-23 14:44:13 +02:00
  • 9396e5e5fe portarcs: Ignore all bufnorm helper cells Jannis Harder 2025-09-23 14:40:22 +02:00
  • 983e132eec Small gitignore fixes Akash Levy 2025-09-28 07:25:25 -07:00
  • 4b6b254e31 pyosys cannot parse header with omitted function args Akash Levy 2025-09-28 01:37:30 -07:00
  • 4bb4b6c662 verific: Extend -sva-continue-on-err to handle FSM explosion Jannis Harder 2025-09-26 18:42:00 +02:00
  • 714603bf69 synth_nexus to synth_lattice Miodrag Milanovic 2023-08-31 13:17:21 +02:00
  • ce5d04a42f hierarchy: Suggest more specific command to skip unsupported SVA Jannis Harder 2025-09-26 18:39:32 +02:00
  • 7ebd972165
    Merge pull request #5277 from YosysHQ/krys/fix_4983_alt KrystalDelusion 2025-09-26 14:11:20 +12:00
  • 6a5d956747 Bump version github-actions[bot] 2025-09-26 00:22:24 +00:00
  • 941ba3b745
    autoname.ys: Extra check for rename order Krystine Sherwin 2025-09-26 11:27:17 +12:00
  • fef6bdae6c
    autoname.cc: Return number of renames Krystine Sherwin 2025-09-26 11:05:50 +12:00
  • 58f9531bfb enable ABC9 by default except for XO2/3/3D Miodrag Milanovic 2023-11-14 12:23:53 +01:00
  • 4b9e4bfae9 Update techlibs/lattice/synth_lattice.cc Miodrag Milanović 2023-11-13 17:06:39 +01:00
  • faf82a5ff5 Add help message for synth_ecp5 Miodrag Milanovic 2023-08-29 13:12:44 +02:00
  • 47a2215fe0 Update filenames and location for test script Miodrag Milanovic 2023-08-29 12:32:19 +02:00
  • 4a7f94f1c1 Enable synth_ecp5 wrapper and copy sim files for backwards compatibility Miodrag Milanovic 2023-08-28 16:50:25 +02:00
  • e7ac237499 Delete synth_ecp5 Miodrag Milanovic 2023-08-28 16:48:48 +02:00
  • cfe53b7395 Move diamond tests Miodrag Milanovic 2023-08-28 16:48:31 +02:00
  • b94b39cd40 Special DP16KD model is required Miodrag Milanovic 2023-08-28 16:47:59 +02:00
  • 8c8d18f2d8
    Merge pull request #5392 from rocallahan/opt-merge-cleanup Emil J 2025-09-25 12:15:33 +02:00
  • ad8a00c90a verific: replace uses of Const::bits() emil/verific-initvals-bits Emil Jiří Tywoniak 2025-09-25 12:10:08 +02:00
  • 29e0144ebc
    Merge pull request #5381 from povik/abc9-multilib Martin Povišer 2025-09-25 09:45:09 +02:00
  • 0eb93c80e6 added ifndef SIMLIB_NOCONNECT Ethan Sifferman 2025-09-24 20:50:47 -07:00
  • 4d209c187d Switch OptMergeWorker cell type switching to use IdString::in() Robert O'Callahan 2025-09-17 02:52:30 +00:00
  • 1c73011e7e Swap SigSpecs using std::swap with moves Robert O'Callahan 2025-09-25 03:04:17 +00:00
  • bf737783ae Use to_bits() instead of bits() to avoid deprecation warning. Tom Verbeure 2025-09-24 19:24:54 -07:00
  • 3f29cd7f4e Bump version github-actions[bot] 2025-09-25 00:22:44 +00:00
  • 83dd99efb7 verific: New -sva-continue-on-error import option Jannis Harder 2025-09-24 18:47:54 +02:00
  • cb8f86b64f
    Merge pull request #5387 from jix/misc-log-cleanup Jannis Harder 2025-09-24 17:24:22 +02:00
  • 2dce50516b log: Print static message as fatal error for YOSYS_ABORT Jannis Harder 2025-09-23 14:26:53 +02:00
  • 86a46b9e5c log: Flush stdout before printing a fatal error to stderr Jannis Harder 2025-09-23 14:19:30 +02:00
  • 71882debe7 simplemap: Remove leftover debug output Jannis Harder 2025-09-24 13:15:36 +02:00
  • 904d49c6d8 abc9_ops: Remove temporary debug log message Jannis Harder 2025-09-23 14:38:15 +02:00
  • 4508676e67 libcache: support liberty filename globbing Emil Jiří Tywoniak 2025-09-24 11:31:06 +02:00
  • 856a387aad dfflibmap: support liberty filename globbing Emil Jiří Tywoniak 2025-09-24 11:30:57 +02:00
  • a28c0c632b clockgate: support liberty filename globbing Emil Jiří Tywoniak 2025-09-24 11:30:49 +02:00
  • 161cdd349c io: add append_globbed to resolve globs in regular pass arguments Emil Jiří Tywoniak 2025-09-24 11:30:29 +02:00
  • 99a23c777c
    Merge pull request #5380 from YosysHQ/emil/dev-jf-contributing Emil J 2025-09-24 11:07:55 +02:00
  • 6de21a8999 CONTRIBUTING: prefer Discourse over GitHub Discussions Emil Jiří Tywoniak 2025-09-24 11:07:26 +02:00
  • 9c1d0a2346
    Merge pull request #5382 from rocallahan/fix-bounds-check Jannis Harder 2025-09-24 08:41:16 +02:00
  • 7a69dbb63d
    Merge pull request #5372 from rocallahan/abc-done Jannis Harder 2025-09-24 08:40:26 +02:00
  • 137a801b4a
    Don't unquote args in bugpoint or setenv Krystine Sherwin 2025-09-24 17:39:57 +12:00
  • ab6bdb50a9
    tests/scripts: Use logger -check-expected Krystine Sherwin 2025-09-24 17:26:55 +12:00
  • 51dc09ca4a
    logger.cc: Don't unquote args Krystine Sherwin 2025-09-24 17:25:53 +12:00
  • d6f3ac60f1
    io.cc: Support single quoted arguments Krystine Sherwin 2025-09-24 17:24:40 +12:00
  • 6328c808db
    io.cc: Quoting fixes Krystine Sherwin 2025-09-24 15:20:46 +12:00
  • 0ab1d6d28c
    Handle quoted arguments in passes Krystine Sherwin 2025-09-24 14:20:12 +12:00
  • 0a88c159c1
    tests/scripts: Also check hashes in quotes Krystine Sherwin 2025-09-24 14:03:49 +12:00
  • ef22c6ee73 Bump version github-actions[bot] 2025-09-24 00:22:58 +00:00
  • 5c1dd0c5b2
    Testing quoted strings Krystine Sherwin 2025-09-24 12:07:30 +12:00
  • e9aacd8a05 Move OptMerge cell filtering logic to happen while building the cell vector. Robert O'Callahan 2025-09-23 23:26:47 +00:00
  • 0a17205a95 Fix off-by-one error in bounds check Robert O'Callahan 2025-09-17 22:27:16 +00:00
  • 5f6819fd76
    Merge pull request #5361 from YosysHQ/emil/simplemap-transfer-src Emil J 2025-09-23 20:40:57 +02:00