3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-02 20:47:53 +00:00

Commit graph

  • 282e0c30ac Fix tests/various/logger_cmd_error.sh. Sean Luchen 2025-09-16 08:59:47 -07:00
  • 8ce48ca81e Logging: Add log stream that only get sent warning+ logs. Sean Luchen 2025-09-15 11:31:52 -07:00
  • ed4eb6d331
    Merge pull request #5406 from YosysHQ/verific_import_err_print_src Miodrag Milanović 2025-10-03 14:05:05 +02:00
  • 0b6adf832b verific: print source location of problematic object on import error (if available) N. Engelhardt 2025-10-03 12:57:49 +02:00
  • 440e331ae0
    docs: proofread pyosys.rst Mohamed Gaber 2025-10-03 11:50:44 +03:00
  • 93fae3c606
    docs: write small guide for using pyosys Mohamed Gaber 2025-09-30 10:30:11 +03:00
  • 80fcce64da
    pyosys: fix ref-only classes, implicit conversions Mohamed Gaber 2025-09-28 05:50:37 +03:00
  • c8404bf86b
    pyosys/hashlib: equivalence operators Mohamed Gaber 2025-09-28 04:09:36 +03:00
  • 447a6cb3f0
    misc: WITH_PYTHON -> YOSYS_ENABLE_PYTHON Mohamed Gaber 2025-09-23 15:29:01 +03:00
  • dc88906c91
    tests/pyosys: print log on failed test, fix make clean Mohamed Gaber 2025-09-23 08:05:04 +03:00
  • 54799bb8be
    pyosys: globals, set operators for opaque types Mohamed Gaber 2025-09-23 03:44:34 +03:00
  • 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