Commit Graph

131 Commits

Author SHA1 Message Date
Luflosi
d56656e487
yosys: 0.46 -> 0.47
https://github.com/YosysHQ/yosys/releases/tag/0.47

Also mark Synlig as broken as it is currently not compatible with the latest Yosys version.
2024-11-07 12:08:33 +01:00
R. Ryantm
50ac910550 python312Packages.yosys: 0.45 -> 0.46 2024-10-09 19:05:07 +00:00
Luflosi
0b85766161
yosys: 0.44 -> 0.45
https://github.com/YosysHQ/yosys/releases/tag/0.45
2024-09-11 17:24:07 +02:00
Florian
0828c87ea3
Merge pull request #332956 from hzeller/feature-20240807-update-synlig
synlig: 2023-11-28 -> 2024-08-07
2024-08-11 15:30:05 +02:00
R. Ryantm
6e37f5e6d4 yosys: 0.43 -> 0.44 2024-08-07 20:12:25 -05:00
Henner Zeller
c5ddf1ced2 synlig: 2023-11-28 -> 2024-08-07 2024-08-07 02:27:09 -07:00
éclairevoyant
96031e8dd4
treewide: fix uses of finalAttrs.pname in urls 2024-07-23 12:48:10 -04:00
Henner Zeller
61f0a17d3c verilog: rename to actual name iverilog
The iverilog project is commonly known as ... iverilog, not verilog.
The package name `verilog` so far has been confusing, rename to `iverilog`.

While doing so, move the package to the new by-name/ convention directory.
Fix all the fall-out of packages that referred to the old name.
2024-07-15 08:36:13 -07:00
Luflosi
97b0b019e0
yosys: 0.42 -> 0.43
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.43

Also:
- Update patch to fix error on macOS
- Remove an unused argument
- Remove a call to `chmod` since the file now has the executable bit already
2024-07-10 01:59:22 +02:00
Thomas Watson
5f05305bb6 yosys: 0.38 -> 0.42
ABC is now included as a submodule, and we choose to build it like that
instead of having to maintain nixpkgs's version, as each version of Yosys
is only compatible with one particular version of ABC. The built ABC is
available in `$out/bin/yosys-abc` as before.

A little munging is required to present the git hashes as desired.

Additionally, some upstreamed patches are dropped.
2024-06-24 19:40:28 -05:00
h7x4
449246e4cb
Merge pull request #320119 from emilazy/remove-myself-from-unused-packages
treewide: remove myself from packages I don’t use
2024-06-16 01:19:51 +02:00
Emily
4b1d39d935 treewide: remove myself from packages I don’t use
I’ve had an extended absence from Nix work and no longer actively
use a bunch of packages I used to maintain, so remove myself as a
maintainer from things I can’t usefully review/test changes for
as I ease back into things. This does unfortunately leave a few
packages orphaned (`stm32loader`, `tinyprog`, `python3Packages.fx2`,
and `python3Packages.jsonmerge`).
2024-06-15 16:53:23 +01:00
Henner Zeller
c6a7d7a0cd synlig: broken after yosys 0.38
Synlig is currently not compaetible with newer versions of Yosys,
so marking it broken to allow #297531 to proceed.
2024-06-09 10:49:08 -07:00
Thomas Watson
65b289f68a yosys: 0.37 -> 0.38
Also fix test issues on macOS.
2024-02-10 15:59:39 -06:00
Henner Zeller
4fba3d0fa5 yosys-synlig: fix compilation with Yosys 0.37
Discussed in
https://github.com/NixOS/nixpkgs/pull/281384

This is filed as upstream issue
https://github.com/chipsalliance/synlig/issues/2299

... and addressed in this pull request
https://github.com/chipsalliance/synlig/pull/2300

Patched into this nix package.

Co-authored-by: Luflosi <luflosi@luflosi.de>
2024-01-27 09:17:18 -08:00
Luflosi
46692a1507 yosys: 0.36 -> 0.37
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.37

The change to the patch is needed to fix this error on macOS:
```
+ clang -std=c++11 -O2 -o cxxrtl-test-value -I../../backends/cxxrtl/runtime test_value.cc -lstdc++
test_value.cc:1:10: fatal error: 'cassert' file not found
         ^~~~~~~~~
1 error generated.
make: *** [Makefile:891: test] Error 1
```
2024-01-20 11:26:38 -06:00
Martin Povišer
1b72831944 yosys: propagate build inputs as need be for plugins 2023-12-10 11:41:14 -06:00
Luflosi
d23af28aa7 yosys: 0.35 -> 0.36
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.36
2023-12-06 08:55:21 -06:00
Martin Povišer
e61cf890d6 yosys: make building with Python binding the default 2023-12-02 23:02:08 -06:00
Martin Povišer
e55ea6167f yosys: add option to build with Python binding 2023-12-02 23:02:08 -06:00
Henner Zeller
897387bb27 yosys-synlig: 2023-10-26 -> 2023-11-28 2023-11-29 13:18:33 -06:00
Luflosi
46478168d2
yosys: 0.34 -> 0.35
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.35
2023-11-08 15:21:36 +01:00
Luflosi
e947b23190
yosys: use finalAttrs 2023-11-08 15:21:34 +01:00
Luflosi
e24783fe6f
yosys: add Luflosi as maintainer 2023-11-08 15:21:33 +01:00
Henner Zeller
13687487b9 synlig: 2023.10.12 -> 2023-10-26 2023-10-27 07:36:13 -05:00
Henner Zeller
d3ae415ae2 yosys-synlig: init at 2023.10.12 2023-10-16 10:15:08 -05:00
Henner Zeller
dbfeae15ca yosys-symbiflow: 1.20230808 -> 1.20230906 2023-10-15 05:39:34 -05:00
Luflosi
de17c08f9d yosys: 0.33 -> 0.34
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.34
2023-10-07 11:52:04 -05:00
Luflosi
b82d963e7b
yosys: 0.32 -> 0.33
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.33

A patch needed to be adapted to fix this error on macOS:
```
+ clang -std=c++11 -o yosys-always_full -I../.. always_full_tb.cc -lstdc++
In file included from always_full_tb.cc:1:
In file included from ./yosys-always_full.cc:1:
../../backends/cxxrtl/cxxrtl.h:29:10: fatal error: 'cstddef' file not found
#include <cstddef>
         ^~~~~~~~~
1 error generated.
make: *** [Makefile:885: test] Error 1
```
2023-09-12 16:25:21 +02:00
Henner Zeller
8c603d5a8c yosys-symbiflow: 1.20230425 -> 1.20230808 2023-09-04 09:03:32 -05:00
Luflosi
c9d964f257
yosys: 0.31 -> 0.32
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.32
2023-08-07 10:31:22 +02:00
Luflosi
ead2ae782e
yosys: 0.30 -> 0.31
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.31
2023-07-18 21:39:17 +02:00
Psentee
344daa4cb8 yosys: 0.29 -> 0.30 2023-06-08 18:22:13 +03:00
Luflosi
122ba37e0c
yosys: 0.28 -> 0.29
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.29
2023-05-10 15:45:25 +02:00
Jack Leightcap
3a31db0fe1
yosys: 0.27 -> 0.28 https://github.com/YosysHQ/yosys/releases/tag/yosys-0.28
Signed-off-by: Jack Leightcap <jack@leightcap.com>
2023-05-06 17:03:40 -04:00
Henner Zeller
123b92da6c yosys-symbiflow: 2023.02.08 -> 1.20230425
The plugin now has a tagged version that is based on the date.
Previously, we had to use a random commit and manually choose the
relevant date. Now, we use the official tag as a version here
and to fetch from git.

While at it: fix the tests - somewhere over the course of the
lasts year, the tests stopped being run. Fixed now.
2023-04-26 01:47:32 -05:00
Adam Joseph
9aa3e69c99 yosys/plugins/ghdl.nix: fix build
Since 12cc34ce2d all yosys plugins are expected to have a
`plugin` attribute; without it they will not build.  This commit
adds one for yosys-ghdl.
2023-04-16 17:47:18 -07:00
Luflosi
ccd250410e yosys: 0.26 -> 0.27
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.27
2023-03-12 18:10:19 -05:00
Luflosi
ee1ea62bd3
yosys: 0.25 -> 0.26
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.26
2023-02-22 02:04:56 +01:00
Austin Seipp
241586918d yosys-symbiflow: 2022.11.07 -> 2023.02.08
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2023-02-09 18:43:13 -06:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Luflosi
23ba1ad053
yosys: 0.24 -> 0.25
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.25
2023-01-06 18:07:06 +01:00
Luflosi
8814e204ef
yosys: 0.23 -> 0.24
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.24
2022-12-06 18:58:32 +01:00
Luflosi
a6151294db yosys: 0.22 -> 0.23
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.23
The protobuf backend was removed in https://github.com/YosysHQ/yosys/pull/3508.
2022-11-16 01:35:08 -06:00
Henner Zeller
ec912ab1dd yosys-symbiflow: 2022.09.27 -> 2022.11.07
Update plugins to be compatible with latest surelog/uhdm (1.45).
Also fix expected googletest path so that it comes from the
nix environment, not third_party/.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2022-11-08 12:47:27 -08:00
Valentin Gagarin
b02d74fb5e
Merge pull request #173225 from matthuszagh/uhdm
Add systemverilog plugin to yosys
2022-11-04 18:37:13 +01:00
Luflosi
9693a9a2e8 yosys: 0.20 -> 0.22
https://github.com/YosysHQ/yosys/releases/tag/yosys-0.22
2022-10-14 19:27:01 -05:00
Doron Behar
9b16f08a95 yosys-ghdl: 2021.01.25 -> 2022.01.11 2022-10-08 14:53:52 +03:00
Doron Behar
cd3fc9ea27 yosys-ghdl: Formatting - new lines between inputs and arguments 2022-10-08 14:53:52 +03:00
Matt Huszagh
c526f70d1b symbiflow: update to 2022.09.27 2022-09-27 18:04:13 -07:00