Emil J. Tywoniak
|
2489711c39
|
hashlib: legacy mkhash_add -> djb2_add
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
838eb9c280
|
hashlib: acc -> eat
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
4c07564203
|
hashlib: add deprecated mkhash function to prevent plugin breakage
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
bf75148e1e
|
docs: move hashing-based container details into internal docs from guidelines
|
2024-11-26 10:52:07 +01:00 |
Emil J
|
67723c9f35
|
docs: formatting and fixes
Co-authored-by: KrystalDelusion <93062060+KrystalDelusion@users.noreply.github.com>
|
2024-11-26 10:52:07 +01:00 |
Krystine Sherwin
|
f7655bfe49
|
Docs: Formatting and fixes
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
9ff80b3cd5
|
docs: document the ideas behind the hashing interface
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
82874fd631
|
hashlib: run_hash uses hash_top_ops, not hash_ops
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
60c1e41557
|
hashlib: remove is_new from HasherDJB32, implement hash_top for IdString
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
8513021e0b
|
hashlib: restore hash_obj_ops for pointers to indexed types
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
681736ddeb
|
hash: solo hashing interface, override for SigBit
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
dc7070b71f
|
hashlib: prevent naive hashing of IdString when hashing SigBit
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
4d6b709d70
|
hashlib: allow forcing Hasher state, use it for IdString trivial hashing
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
e21932c4e0
|
hashlib: don't xorshift in between upper and lower word
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
0ba66f3bfe
|
hashlib: fudge always
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
148583dcaf
|
hashlib: hash_t can be set to 64-bit
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
0758142b88
|
hashlib: use hash_t across the board
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
e626fafa5e
|
hashlib: only include in one place
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
c26f625b27
|
hashlib: fix pyosys
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
a38b0f38c6
|
abc: sort stats
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
3bd50682d8
|
driver: add --hash-seed
|
2024-11-26 10:52:07 +01:00 |
Emil J. Tywoniak
|
898d042604
|
hashlib: redo interface for flexibility
|
2024-11-26 10:52:07 +01:00 |
github-actions[bot]
|
98b4affc4a
|
Bump version
|
2024-11-26 01:25:27 +00:00 |
Miodrag Milanović
|
29e8812bab
|
Merge pull request #4724 from YosysHQ/micko/blackbox_verific
verific: fix blackbox regression and add test case
|
2024-11-25 15:06:54 +01:00 |
Miodrag Milanović
|
9512ec4bbc
|
Merge pull request #4764 from YosysHQ/micko/verific_vhdl_assert
verific : VHDL assert DFF initial value set on Verific library patch
|
2024-11-25 15:06:36 +01:00 |
Miodrag Milanovic
|
d6bd521487
|
verific : VHDL assert DFF initial value set on Verific library patch side
|
2024-11-21 13:43:26 +01:00 |
github-actions[bot]
|
4b3c03dabc
|
Bump version
|
2024-11-21 00:21:49 +00:00 |
George Rennie
|
18b616578a
|
pyosys: catch boost::python::error_already_set
* This catches exceptions from internal passes, printing them in a
readable manner where the user would otherwise see an unspecified
boost exception
|
2024-11-20 17:54:11 +01:00 |
Emil J
|
5b6baa3ef1
|
Merge pull request #4744 from YosysHQ/emil/clockgate-liberty
clockgate: add -liberty
|
2024-11-20 15:04:00 +01:00 |
Martin Povišer
|
53a4ec375b
|
Merge pull request #4762 from georgerennie/george/fix_read_ilang_test
tests: replace read_ilang with read_rtlil
|
2024-11-20 14:58:16 +01:00 |
George Rennie
|
9043dc0ad6
|
tests: replace read_ilang with read_rtlil
* #4612 was written before read_ilang was deprecated but merged after so caused test failures. This switches read_ilang to read_rtlil
|
2024-11-20 14:54:23 +01:00 |
Emil J
|
56b80bdd22
|
Merge pull request #4448 from georgerennie/shiftadd_gating
peepopt shiftadd: Only match for sufficiently small constant widths
|
2024-11-20 13:34:09 +01:00 |
Emil J
|
da8c8b4fd0
|
Merge pull request #4701 from georgerennie/george/pyosys_noreturn_attrs
pyosys generator: ignore attributes
|
2024-11-20 13:33:33 +01:00 |
Emil J
|
cc17d5bb70
|
Merge pull request #4612 from georgerennie/george/opt_demorgan_zero_width
opt_demorgan: skip zero width cells
|
2024-11-20 13:33:16 +01:00 |
Emil J
|
18459b4b09
|
Merge pull request #4614 from georgerennie/george/opt_reduce_cell_width
opt_reduce: keep at least one input to $reduce_or/and cells
|
2024-11-20 13:33:04 +01:00 |
Emil J
|
88abc4c20f
|
Merge pull request #4755 from pepijndevos/cells_xtra
Gowin: add GW2A and GW5A cells
|
2024-11-20 13:32:30 +01:00 |
Martin Povišer
|
7ebe451f9a
|
Merge pull request #4714 from georgerennie/george/proc_dff_bug_multiple_sigs
proc_dff: fix early return bug
|
2024-11-20 13:26:32 +01:00 |
Martin Povišer
|
1184418cc8
|
Merge pull request #4739 from hzeller/feature-20241113-stdlib-for-abort
Include stdlib.h for `abort()`
|
2024-11-20 10:19:31 +01:00 |
github-actions[bot]
|
b89bd027a0
|
Bump version
|
2024-11-19 00:21:56 +00:00 |
KrystalDelusion
|
dcff8b0666
|
Merge pull request #4719 from AdamLee7/main
add select option for write_json
|
2024-11-19 08:42:38 +13:00 |
Emil J. Tywoniak
|
4d96cbec75
|
clockgate: reduce errors to warnings
|
2024-11-18 18:32:18 +01:00 |
KrystalDelusion
|
22e214ec6d
|
Merge pull request #4705 from YosysHQ/docs-preview-lintonly
Emphasise that read_verilog doesn't lint
|
2024-11-19 03:57:01 +13:00 |
Martin Povišer
|
270846a49a
|
Merge pull request #4723 from povik/memv2-nordports
rtlil: Adjust internal check for `$mem_v2` cells
|
2024-11-18 15:44:39 +01:00 |
Martin Povišer
|
1cb5fd08b7
|
Merge pull request #4682 from povik/read_liberty-extensions
read_liberty extensions
|
2024-11-18 14:42:18 +01:00 |
Emil J. Tywoniak
|
983c54c75f
|
clockgate: help string add -dont_use and -liberty
|
2024-11-18 13:57:49 +01:00 |
Emil J. Tywoniak
|
a5bc36f77e
|
clockgate: add -dont_use
|
2024-11-18 13:45:30 +01:00 |
Emil J. Tywoniak
|
e6793da9a0
|
clockgate: refactor
|
2024-11-18 12:50:25 +01:00 |
Emil J. Tywoniak
|
b08441d95c
|
clockgate: shuffle test liberty to exercise comparison better
|
2024-11-18 12:48:50 +01:00 |
Emil J. Tywoniak
|
1e3f8cc630
|
clockgate: add test liberty file
|
2024-11-18 12:45:27 +01:00 |
Emil J. Tywoniak
|
c921d85a85
|
clockgate: fix test comments
|
2024-11-18 12:33:09 +01:00 |