3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-09-10 19:51:27 +00:00

Commit graph

  • 18b7f1a63a
    Merge 9c0b430736 into c2291c10a6 Xing Guo 2025-09-10 16:50:52 +00:00
  • 9c0b430736 verilog_parser: Use unique_ptr<> to store the attribute list. Xing Guo 2025-09-11 00:47:40 +08:00
  • 50f068477f
    Merge bc77b6213b into c2291c10a6 KrystalDelusion 2025-09-10 08:21:22 -05:00
  • 7d619e6ebc
    Merge 2f3fc8d8a9 into c2291c10a6 Emil J 2025-09-10 12:42:30 +02:00
  • c4329d8435
    Merge ec3f384dca into c2291c10a6 Robert O'Callahan 2025-09-10 12:37:53 +02:00
  • 4e5cd2305d
    Merge 2a262483bb into c2291c10a6 Han Qi 2025-09-10 18:29:00 +08:00
  • b3baba4522
    Merge cd370bf6d1 into c2291c10a6 Robert O'Callahan 2025-09-10 11:49:17 +02:00
  • ba24743e10
    Merge 9f0d5d1aca into c2291c10a6 Robert O'Callahan 2025-09-10 07:53:11 +01:00
  • 8f3ed1ee37
    Merge b9e4418d14 into c2291c10a6 George Rennie 2025-09-10 02:37:21 +01:00
  • c2291c10a6 Bump version main github-actions[bot] 2025-09-10 00:22:30 +00:00
  • 47249e52ce
    Merge 1c73870f4d into 201c40072c Lofty 2025-09-10 01:16:43 +02:00
  • 50fc70c24c
    Merge dcf72ff8e2 into 201c40072c Gus Smith 2025-09-10 10:44:22 +12:00
  • 201c40072c
    Merge pull request #5327 from YosysHQ/emil/do_insert-dont-build-new-hash Emil J 2025-09-09 21:53:39 +02:00
  • 5278b9cfe1
    Merge pull request #5332 from YosysHQ/parse_specify-rebased Emil J 2025-09-09 21:53:04 +02:00
  • 04de6209da
    Merge pull request #5243 from rocallahan/typed-log Jannis Harder 2025-09-09 17:38:09 +02:00
  • 75a97241fa Maintain logging ABI compatiblity with YosysHQ Verific Extensions Jannis Harder 2025-09-09 10:23:15 +02:00
  • a137d03c32 Make log_cmd_error() use variadic templates. Robert O'Callahan 2025-07-22 04:42:43 +00:00
  • 243f5f5201 Make log_file_error() use variadic templates. Robert O'Callahan 2025-07-22 04:35:30 +00:00
  • 974455378b Make log_error() use variadic templates. Robert O'Callahan 2025-07-22 04:28:32 +00:00
  • c3924d0616 Move log_abort()'s call to log_error() into an out-of-line non-varargs function Robert O'Callahan 2025-08-23 18:30:07 +12:00
  • 1b5373de0d Move log_assert_worker()'s call to log_error() into an out-of-line non-varags function Robert O'Callahan 2025-08-23 18:21:33 +12:00
  • ea2bb5b79a Make log_file_info() use variadic templates. Robert O'Callahan 2025-07-22 04:15:30 +00:00
  • ec5f62e6d4 Make log_file_warning() use variadic templates. Robert O'Callahan 2025-07-22 04:03:43 +00:00
  • 9764fa5c41 Remove superfluous/wasteful .c_str()s in log_file_warning() filename parameter Robert O'Callahan 2025-07-22 04:01:02 +00:00
  • 2a2c586e2c Make log_experimental() just take an std::string, since it doesn't need to be varargs. Robert O'Callahan 2025-07-22 03:51:29 +00:00
  • 25cba6181e Make log_warning()/log_warning_noprefix() use variadic templates. Robert O'Callahan 2025-07-22 03:14:15 +00:00
  • 66d2c2af08 Make log_header() use variadic templates. Robert O'Callahan 2025-07-22 02:26:50 +00:00
  • d34ac0c87d Make log() use the FmtString infrastructure. Robert O'Callahan 2025-07-10 05:24:59 +00:00
  • 3f69a768f4 Hide public logv_ variant declarations that don't need to be public Robert O'Callahan 2025-07-22 02:30:12 +00:00
  • 931089c1c9
    Merge pull request #5334 from jix/fix-memory_libmap-ubsan Jannis Harder 2025-09-09 15:40:25 +02:00
  • 61a00b9131 memory_libmap: Fix use of uninitialized value for async read ports Jannis Harder 2025-09-09 13:24:48 +02:00
  • 75316e8c49 Add state_dependent_path_declaration so that ifnone can be parsed parse_specify-rebased Michael Kupfer 2025-05-14 20:23:29 +02:00
  • 38e2cf7d48 Maintain logging ABI compatiblity with YosysHQ Verific Extensions jix/pr5243 Jannis Harder 2025-09-09 10:23:15 +02:00
  • dc22ec7e79 Make log_cmd_error() use variadic templates. Robert O'Callahan 2025-07-22 04:42:43 +00:00
  • df2bbe0bb5 Make log_file_error() use variadic templates. Robert O'Callahan 2025-07-22 04:35:30 +00:00
  • 005be61e0a Make log_error() use variadic templates. Robert O'Callahan 2025-07-22 04:28:32 +00:00
  • b6459a3d8b Move log_abort()'s call to log_error() into an out-of-line non-varargs function Robert O'Callahan 2025-08-23 18:30:07 +12:00
  • 419eeb2a8f Move log_assert_worker()'s call to log_error() into an out-of-line non-varags function Robert O'Callahan 2025-08-23 18:21:33 +12:00
  • aa3eb6f62a Make log_file_info() use variadic templates. Robert O'Callahan 2025-07-22 04:15:30 +00:00
  • 2e939faa45 Make log_file_warning() use variadic templates. Robert O'Callahan 2025-07-22 04:03:43 +00:00
  • c81c1a5005 Remove superfluous/wasteful .c_str()s in log_file_warning() filename parameter Robert O'Callahan 2025-07-22 04:01:02 +00:00
  • 8e29a8d8a0 Make log_experimental() just take an std::string, since it doesn't need to be varargs. Robert O'Callahan 2025-07-22 03:51:29 +00:00
  • 4f8beee55f Make log_warning()/log_warning_noprefix() use variadic templates. Robert O'Callahan 2025-07-22 03:14:15 +00:00
  • 0b57b74fb0 Make log_header() use variadic templates. Robert O'Callahan 2025-07-22 02:26:50 +00:00
  • a8791a459e Make log() use the FmtString infrastructure. Robert O'Callahan 2025-07-10 05:24:59 +00:00
  • c6e96d7816 Hide public logv_ variant declarations that don't need to be public Robert O'Callahan 2025-07-22 02:30:12 +00:00
  • e1e33f8c69
    Merge 3627757c1c into 23e4c0e424 Can Aknesil 2025-09-09 10:06:14 +02:00
  • d60dabf6ac
    Merge 53eae2f555 into 23e4c0e424 Ethan Mahintorabi 2025-09-08 21:58:35 -04:00
  • 225356617d
    Merge 9a7c6fe76c into 23e4c0e424 Logikable 2025-09-09 09:27:16 +08:00
  • 23e4c0e424 Bump version github-actions[bot] 2025-09-09 00:23:18 +00:00
  • 51fb5eed4e
    Merge pull request #5324 from rocallahan/IdString-constants Jannis Harder 2025-09-09 01:35:12 +02:00
  • 0116dc4384 Add windows workaround to constids.inc Jannis Harder 2025-09-08 17:08:01 +02:00
  • 6498265eb0 Add macOS workaround to constids.inc Jannis Harder 2025-09-08 13:55:09 +02:00
  • 985b9164da Disable flaky arch/anlogic/mux test Jannis Harder 2025-09-08 14:11:31 +02:00
  • 9213bc5d54 Update kernel/constids.inc to include all literal ids Jannis Harder 2025-09-08 13:07:40 +02:00
  • a97381448a Ensure static IdStrings get prepopulated when initializing yosys Jannis Harder 2025-09-08 13:33:46 +02:00
  • b6db32873d Add IdString const &id_string() const to StaticIdString and IdString Jannis Harder 2025-09-08 12:59:13 +02:00
  • 3ebecb631c Add a compile time check that kernel/constids.inc is sorted Jannis Harder 2025-09-08 11:49:21 +02:00
  • 2a4a9aedfe Ensure the ID macro consistently uses YOSYS_NAMESPACE_PREFIX Jannis Harder 2025-09-08 11:34:53 +02:00
  • 23af52c3c8 Use well-known constants in ID macro and make the constant values known at compile time Robert O'Callahan 2025-09-06 00:28:52 +00:00
  • 3d14108a96
    Merge pull request #5323 from rocallahan/IdString-references Jannis Harder 2025-09-08 20:40:24 +02:00
  • c468ee7add
    Merge pull request #5304 from rocallahan/idstring-stringf Jannis Harder 2025-09-08 20:29:20 +02:00
  • 80582e02b0
    Merge pull request #5317 from donn/libparse_error_weak Emil J 2025-09-08 19:59:08 +02:00
  • cd857efe8a
    Merge bf2bb7bc1c into 8fb3f88842 github-actions[bot] 2025-09-08 11:32:05 -05:00
  • e7f210b817 Remove .c_str() from stringf parameters jix/pr5304 Robert O'Callahan 2025-08-19 22:45:26 +00:00
  • acac60302d Support IdString parameters in stringf Robert O'Callahan 2025-08-19 22:21:08 +00:00
  • 8fb3f88842 tests: remove -seq 1 from sat with -tempinduct where possible George Rennie 2024-10-03 16:34:19 +02:00
  • 5819027ce7 Disable flaky arch/anlogic/mux test jix/pr5324 Jannis Harder 2025-09-08 14:11:31 +02:00
  • a2008ff663 Add windows workaround to constids.inc Jannis Harder 2025-09-08 17:08:01 +02:00
  • fcc2b99c5e
    Merge 4c48fc283b into 012ddc2f1e YoYo 2025-09-08 14:37:12 +02:00
  • 28576e8f2c Add macOS workaround to constids.inc Jannis Harder 2025-09-08 13:55:09 +02:00
  • b9315dc6a5 Update kernel/constids.inc to include all literal ids Jannis Harder 2025-09-08 13:07:40 +02:00
  • 0068b71558 Ensure static IdStrings get prepopulated when initializing yosys Jannis Harder 2025-09-08 13:33:46 +02:00
  • ca9d1e5fd8 Add IdString const &id_string() const to StaticIdString and IdString Jannis Harder 2025-09-08 12:59:13 +02:00
  • 6a1d8abf7c Add a compile time check that kernel/constids.inc is sorted Jannis Harder 2025-09-08 11:49:21 +02:00
  • 6921a2cc3e Ensure the ID macro consistently uses YOSYS_NAMESPACE_PREFIX Jannis Harder 2025-09-08 11:34:53 +02:00
  • 3a8008132b Use well-known constants in ID macro and make the constant values known at compile time Robert O'Callahan 2025-09-06 00:28:52 +00:00
  • 95c31817dd Make IdString hashing take a reference to the IdString instead of copying it Robert O'Callahan 2025-09-02 03:01:11 +00:00
  • 05d32149b7 Make ID() macro return a reference to the underlying IdString instead of copying it Robert O'Callahan 2025-09-02 02:44:02 +00:00
  • ab51b60b81 Make in() variadic operator take parameters by reference so we don't copy IdStrings Robert O'Callahan 2025-09-02 02:43:03 +00:00
  • 7daf917b51 In hash_cell_inputs, avoid constructing an std::pair (which requires copying the port IdString) Robert O'Callahan 2025-09-01 03:36:03 +00:00
  • 820c89ae90 Make CellTypes methods take IdString by reference to avoid refcount churn Robert O'Callahan 2025-09-01 03:26:40 +00:00
  • 27a1257f7b flake: add ccache for devshell emil/nix-ccache Emil J. Tywoniak 2025-09-08 12:24:27 +02:00
  • 9e7007b060 flake: fix missing cxxopts submodule Emil J. Tywoniak 2025-09-08 12:24:20 +02:00
  • b5110fc69c
    Merge 6b5fbe37f0 into 012ddc2f1e Martin Povišer 2025-09-08 10:10:29 +12:00
  • 92aaad706d
    Merge 6f7f71fe03 into 012ddc2f1e Martin Povišer 2025-09-08 10:10:29 +12:00
  • 802a5a19b7
    Merge 36c244aeda into 012ddc2f1e Zapta 2025-09-08 10:10:29 +12:00
  • c60861086b
    Merge 913ac04764 into 012ddc2f1e KrystalDelusion 2025-09-08 10:10:29 +12:00
  • 67b4e5be87
    Merge af7d1d3f4f into 012ddc2f1e KrystalDelusion 2025-09-08 10:10:29 +12:00
  • 56e8f8ef5b
    Merge 0a15a23e8f into 012ddc2f1e Emil J 2025-09-07 17:44:32 +10:00
  • f3d57c633e
    Merge da22d376bf into 012ddc2f1e Emil J 2025-09-07 17:44:32 +10:00
  • 023f867044
    Merge 9de931b902 into 012ddc2f1e Emil J 2025-09-07 17:44:32 +10:00
  • d3ed2d7473
    Merge 884f40df11 into 012ddc2f1e KrystalDelusion 2025-09-07 17:44:31 +10:00
  • da0cb9944e
    Merge 260cc42c2f into 012ddc2f1e KrystalDelusion 2025-09-07 17:44:31 +10:00
  • 9f0d5d1aca Add thread support code Robert O'Callahan 2025-09-06 04:20:14 +00:00
  • 2b8426d16d
    Merge 532f9abc72 into 012ddc2f1e Emil J 2025-09-06 12:30:29 +09:30
  • 012ddc2f1e Bump version github-actions[bot] 2025-09-06 00:21:53 +00:00
  • db7aa538f9
    Merge pull request #5330 from higuoxing/fix-sva-in-case-expr Emil J 2025-09-05 20:10:56 +02:00
  • b9e4418d14 proc_dff: comments and NULL->nulptr George Rennie 2025-09-05 17:29:50 +01:00
  • 2cd393d9e1 proc_dff: use invoke_result_t instead of result_of George Rennie 2024-11-29 00:15:48 +01:00