Miodrag Milanovic
c87bf56efb
CMake: more generated files
2025-02-14 11:12:33 +01:00
Miodrag Milanovic
d7f710abe0
CMake: added python3 shared files
2025-02-13 16:21:17 +01:00
Miodrag Milanovic
7a31fcac3b
CMake: Installable share files
2025-02-13 16:06:51 +01:00
Miodrag Milanovic
3900eadde0
CMake: handle some conditional compiling
2025-02-13 12:53:26 +01:00
Miodrag Milanovic
691fbf736a
CMake: enable building plugins
2025-02-13 12:08:43 +01:00
Miodrag Milanovic
78dcb210be
CMake: filterlib
2025-02-13 11:39:16 +01:00
Miodrag Milanovic
9a13e66b73
CMake: build ABC
2025-02-13 11:23:06 +01:00
Miodrag Milanovic
979be75a8c
CMake: add ability to override c++ standard
2025-02-13 10:31:01 +01:00
Miodrag Milanovic
04740034d1
CMake: Add some basic configuration options
2025-02-13 09:54:54 +01:00
Miodrag Milanovic
a7620a3538
CMake: disabled verific
2025-02-13 08:59:29 +01:00
Miodrag Milanovic
698162d868
CMake: Add some more libraries
2025-02-13 08:57:01 +01:00
Miodrag Milanovic
3a4d609060
CMake: add pmgen
2025-02-12 17:53:12 +01:00
Miodrag Milanovic
e594e90293
CMake: Add most of passes
2025-02-12 16:10:36 +01:00
Miodrag Milanovic
6144b5c598
CMake: disable CI for now
2025-02-12 14:55:51 +01:00
Miodrag Milanovic
a50d630336
CMake: added passes
2025-02-12 14:48:41 +01:00
Miodrag Milanovic
171949065f
CMake: add backends
2025-02-12 14:36:04 +01:00
Miodrag Milanovic
f51a2d793a
CMake: initial work
2025-02-12 14:18:02 +01:00
Emil J
df3c62a4ed
Merge pull request #4892 from YosysHQ/emil/fix-memory-libmap-dangling-cells
...
memory_libmap: update indices on design modification
2025-02-12 10:21:01 +01:00
github-actions[bot]
359901a964
Bump version
2025-02-12 00:21:01 +00:00
Emil J. Tywoniak
55b60dca95
memory_libmap: update indices on design modification
2025-02-11 13:32:34 +01:00
Miodrag Milanovic
6f9c515a22
Next dev cycle
2025-02-11 08:40:50 +01:00
Miodrag Milanovic
b5170e1394
Release version 0.50
2025-02-11 07:55:17 +01:00
github-actions[bot]
ce5ad2a554
Bump version
2025-02-11 00:20:46 +00:00
KrystalDelusion
78f27e174f
Merge pull request #4887 from JasonBrave/remove-makefile-clean-docs-images-target
...
Remove obsolete Makefile docs/images clean call
2025-02-11 10:31:59 +13:00
Jason Xu
333588265c
Remove obsolete Makefile docs/images clean call
2025-02-09 10:22:35 -05:00
Martin Povišer
fc88ea360e
Merge pull request #4876 from gadfort/segfault-lexer
...
liberty expression lexer check if characters are found and use size if not for `pin()`
2025-02-07 20:24:08 +01:00
Martin Povišer
772b9c0cfd
Merge pull request #4691 from hovind/experiments/extract-fa-fix
...
extract_fa: Fix `xor3`/`xnor3` inversion bug
2025-02-06 21:12:32 +01:00
github-actions[bot]
ed5d9c8687
Bump version
2025-02-05 00:21:01 +00:00
Martin Povišer
f2d96cf616
Merge pull request #4000 from adrianparvino/alumacc-cmp-contravariance
...
alumacc: alternative cmp unification implementation
2025-02-04 17:06:39 +01:00
Martin Povišer
b5752dfe16
alumacc: Fix missing signedness check
2025-02-04 13:05:53 +01:00
Adrian Parvin Ouano
23b3638c1e
alumacc: alternative cmp unification implementation
2025-02-04 11:52:37 +01:00
github-actions[bot]
77af7962af
Bump version
2025-02-04 00:20:30 +00:00
Martin Povišer
f0aaa5d419
Merge pull request #4845 from YosysHQ/catherine/ci-ubsan
...
CI: Sanitize for undefined behavior
2025-02-03 16:40:29 +01:00
Martin Povišer
212d2a6d6e
lib/fst: Remove unaligned pointer access
2025-02-03 11:13:07 +01:00
Catherine
f5c53a99e7
CI: Sanitize for undefined behavior.
2025-02-03 10:19:19 +01:00
Martin Povišer
92afe26d6b
Merge pull request #4879 from YosysHQ/krys/ub_fixes
...
Fixing undefined behaviours
2025-02-03 09:56:48 +01:00
github-actions[bot]
18a7c00382
Bump version
2025-01-31 00:20:35 +00:00
KrystalDelusion
cf52cf3009
nowrshmsk: Check for stride==0
...
log2(0) returns -inf, which gives undefined behaviour when casting to an int. So catch the case when it's 0 just set the width to 0.
2025-01-31 12:15:53 +13:00
KrystalDelusion
31b00b4c72
celledges: Use b_width_capped for left shifts
...
`b_width_capped` already exists for preventing arithmetic overflow, limiting the value of `b_width` to 30. This just changes the left shifts to also use it.
The caveat of incorrect results for extremely large values of `a_width` still applies, as does the improbability of that actually happening.
This fixes #4844 (or at least, the floating point exception; the circuit still isn't valid but I think that's fine).
2025-01-31 11:03:33 +13:00
Øystein Hovind
ed076bc168
extract_fa: Invert xor3/xnor3 output when inverting majority3 input
2025-01-30 18:45:07 +01:00
Jannis Harder
40c690b030
extract_fa: Add test case
2025-01-30 18:45:06 +01:00
Emil J
f445479374
Merge pull request #4878 from YosysHQ/emil/fix-wreduce-warning-in-pool
...
wreduce: fix warning for deprecated IdString::in(pool<IdString>)
2025-01-30 15:53:46 +01:00
Robin Ole Heinemann
0ab13924a5
write_verilog: log_abort on unhandled $check flavor
2025-01-30 14:18:02 +00:00
Robin Ole Heinemann
2f11dc87c9
write_verilog: emit $check cell names as labels
2025-01-30 14:18:02 +00:00
Emil J. Tywoniak
c2691207df
wreduce: fix warning for deprecated IdString::in(pool<IdString>)
2025-01-30 12:01:30 +01:00
github-actions[bot]
954250d1df
Bump version
2025-01-30 00:20:17 +00:00
Peter Gadfort
9534f4ab80
check if characters are found and use size if not
2025-01-29 15:56:05 -05:00
Wanda
9d4630484f
mailmap: fix up some identities.
2025-01-29 01:39:09 +01:00
github-actions[bot]
3d35f367cf
Bump version
2025-01-24 00:20:25 +00:00
Catherine
3076803c9e
write_json: missing \n in help text.
2025-01-23 05:17:52 +00:00