Emil J. Tywoniak
|
bd783c396c
|
hashlib: fixes from jix
|
2024-11-20 13:24:15 +01:00 |
Emil J. Tywoniak
|
80ec052878
|
hashlib: fixes from jix
|
2024-11-20 12:11:37 +01:00 |
Emil J. Tywoniak
|
ae5b715107
|
hashlib: hash_eat -> hash_into
|
2024-11-19 20:04:19 +01:00 |
Emil J. Tywoniak
|
00a0457060
|
hashlib: declare YS_HASHING_VERSION = 1
|
2024-11-19 20:01:41 +01:00 |
Emil J. Tywoniak
|
5584e74128
|
hashlib: legacy mkhash_add -> djb2_add
|
2024-11-14 14:44:24 +01:00 |
Emil J. Tywoniak
|
f2f7d3e5e1
|
hashlib: acc -> eat
|
2024-11-14 14:44:22 +01:00 |
Emil J. Tywoniak
|
7bffd7c885
|
hashlib: add deprecated mkhash function to prevent plugin breakage
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
795c0fb2d8
|
docs: move hashing-based container details into internal docs from guidelines
|
2024-11-14 14:43:40 +01:00 |
Emil J
|
9fcbcf3e0d
|
docs: formatting and fixes
Co-authored-by: KrystalDelusion <93062060+KrystalDelusion@users.noreply.github.com>
|
2024-11-14 14:43:40 +01:00 |
Krystine Sherwin
|
3406b20006
|
Docs: Formatting and fixes
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
5dc3cb1ccc
|
docs: document the ideas behind the hashing interface
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
950478edaa
|
hashlib: run_hash uses hash_top_ops, not hash_ops
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
f83d6aff97
|
hashlib: remove is_new from HasherDJB32, implement hash_top for IdString
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
d4b7bf3ddf
|
hashlib: restore hash_obj_ops for pointers to indexed types
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
aacb9ca55f
|
hash: solo hashing interface, override for SigBit
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
3da1d26088
|
hashlib: prevent naive hashing of IdString when hashing SigBit
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
f79e634d33
|
hashlib: allow forcing Hasher state, use it for IdString trivial hashing
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
8f160c5ef7
|
hashlib: don't xorshift in between upper and lower word
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
0e6f631b5e
|
hashlib: fudge always
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
7cbdc925ee
|
hashlib: hash_t can be set to 64-bit
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
4923f12f28
|
hashlib: use hash_t across the board
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
3e6e5be519
|
hashlib: only include in one place
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
a2880c96da
|
hashlib: fix pyosys
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
0c1bc86119
|
abc: sort stats
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
fdcca7c165
|
driver: add --hash-seed
|
2024-11-14 14:43:40 +01:00 |
Emil J. Tywoniak
|
ea0be3b403
|
hashlib: redo interface for flexibility
|
2024-11-14 14:43:39 +01:00 |
github-actions[bot]
|
a22ff47d62
|
Bump version
|
2024-11-14 00:20:42 +00:00 |
Lofty
|
d9ef388fcc
|
Merge pull request #4698 from YosysHQ/lofty/dfflibmap-enable
dfflibmap: enable inference
|
2024-11-13 17:50:17 +00:00 |
Lofty
|
6694d1c4c5
|
Merge pull request #4736 from povik/portarcs
portarcs: New command to derive propagation arcs
|
2024-11-13 16:56:16 +00:00 |
Lofty
|
4f40187759
|
dfflibmap: move expression code into libparse
|
2024-11-13 16:06:57 +00:00 |
Lofty
|
08ed2c765e
|
dfflibmap: enable inference
|
2024-11-13 15:57:45 +00:00 |
Martin Povišer
|
2dba345049
|
portarcs: New command to derive propagation arcs
|
2024-11-13 16:20:35 +01:00 |
Martin Povišer
|
4ce8c7a0d3
|
Merge pull request #4709 from YosysHQ/emil/idstring-in-fold
functional, glift: use fold overload of IdString::in instead of pool …
|
2024-11-13 15:17:33 +01:00 |
Martin Povišer
|
9da7341003
|
Merge pull request #4727 from georgerennie/george/bufnorm_constants2
bufnorm: preserve constant bits when mapping back to connections
|
2024-11-13 14:32:15 +01:00 |
github-actions[bot]
|
8d0bf3f35e
|
Bump version
|
2024-11-13 00:20:36 +00:00 |
Robin Ole Heinemann
|
6d4f056a35
|
cxxrtl: use debug attrs of alias not aliasee
|
2024-11-12 13:07:33 +00:00 |
Martin Povišer
|
915df16c84
|
Merge pull request #4728 from YosysHQ/emil/fix-filterlib-roundtrip
filterlib: preserve value quotes
|
2024-11-12 10:54:35 +01:00 |
Emil J. Tywoniak
|
49e1597ea4
|
filterlib: preserve value quotes
|
2024-11-12 01:21:07 +01:00 |
github-actions[bot]
|
3afb7725f1
|
Bump version
|
2024-11-12 00:20:17 +00:00 |
George Rennie
|
ff6c9446c0
|
bufnorm: preserve constant bits when mapping back to connections
|
2024-11-12 01:05:15 +01:00 |
Robin Ole Heinemann
|
8bc4bd8a20
|
cxxrtl, fmt: escape double quotes in c strings
|
2024-11-11 18:49:05 +00:00 |
Martin Povišer
|
7cfc49791f
|
Merge pull request #4703 from georgerennie/george/pyosys_objrange
pyosys: support ObjRange
|
2024-11-11 17:07:28 +01:00 |
Jannis Harder
|
558b2f9ae9
|
Merge pull request #3953 from georgerennie/bug_3769
write_smt2: Check for constant bool after fully resolving signal
|
2024-11-11 16:23:35 +01:00 |
Jannis Harder
|
014cb531aa
|
Merge pull request #4645 from georgerennie/george/btor_undef_array_init
write_btor: only initialize array with const value when it is fully def
|
2024-11-11 16:18:57 +01:00 |
Jannis Harder
|
261b44718d
|
Merge pull request #4641 from georgerennie/george/btor_undriven_wires
write_btor: don't emit undriven bits multiple times
|
2024-11-11 16:17:25 +01:00 |
Martin Povišer
|
1b1a6c4aed
|
Merge pull request #4525 from georgerennie/peepopt_clock_gate
peepopt: Add formal opt to rewrite latches to ffs in clock gates
|
2024-11-11 14:49:09 +01:00 |
Emil J
|
f20f913223
|
Merge pull request #4679 from YosysHQ/emil/readme-mac-lto
readme: tell macOS users to use brew clang with LTO
|
2024-11-08 19:26:28 +01:00 |
Emil J
|
792de6e2eb
|
Merge pull request #4680 from YosysHQ/emil/fix-mac-lto-plugins
Makefile: add -rdynamic on macOS to fix plugins with LTO
|
2024-11-08 19:24:48 +01:00 |
Emil J
|
0aa2f0efdf
|
Merge pull request #4715 from hzeller/feature-20241106-use-stdlib-for-free
Include cstdlib for free()
|
2024-11-08 19:07:42 +01:00 |
github-actions[bot]
|
cef87cc179
|
Bump version
|
2024-11-08 00:20:23 +00:00 |