Akash Levy
72f511ae29
Updates to bmuxmapping and selectconst
2024-11-05 01:00:12 -08:00
Miodrag Milanovic
0dd1e43dff
Next dev cycle
2024-11-05 08:23:13 +01:00
Miodrag Milanovic
647d61dd92
Release version 0.47
2024-11-05 07:59:25 +01:00
Akash Levy
1cba744712
Update
2024-11-04 17:01:41 -08:00
github-actions[bot]
2999f5589c
Bump version
2024-11-05 00:20:31 +00:00
Akash Levy
ef28e1d758
Bring back fsm
2024-11-04 12:03:56 -08:00
Akash Levy
2d929f2e99
Put small back on
2024-11-01 19:38:36 -07:00
Akash Levy
b7e51a90e4
Disable small
2024-11-01 14:57:16 -07:00
Akash Levy
55acb4acca
Fix endif
2024-10-30 09:19:16 -07:00
Akash Levy
0ffb913ef2
Fixing minor things with abc install with readline and yosys-abc copy
2024-10-30 09:14:47 -07:00
Akash Levy
e50c4a47d6
Add back tests
2024-10-30 09:04:08 -07:00
Akash Levy
0a2ad64147
Makefile
2024-10-30 00:38:15 -07:00
Akash Levy
55d4a457f5
Merge branch 'YosysHQ:main' into main
2024-10-28 17:22:47 -07:00
github-actions[bot]
8fb73e18ff
Bump version
2024-10-29 00:21:12 +00:00
Akash Levy
6d81b5dfc1
Disable VHDL
2024-10-25 10:25:17 -07:00
Emil J
b34e2603ab
Makefile: add -rdynamic on macOS to fix plugins with LTO
2024-10-22 12:52:50 +02:00
Alain Dargelas
fcfa2fff31
Merge branch 'main' into splitnetlist
2024-10-21 15:49:23 -07:00
Akash Levy
c94eac14b9
Remove GHDL and add mixed SV-VHDL support
2024-10-20 23:29:33 -07:00
Akash Levy
10a352b8de
Switch to vhdl_upf mode
2024-10-20 22:51:35 -07:00
Alain Dargelas
f03c101fdf
Split netlist pass
2024-10-20 21:36:04 -07:00
Akash Levy
875bc18023
Fix platform dependence for CentOS 7
2024-10-20 16:47:48 -07:00
Akash Levy
244206c7de
Merge branch 'YosysHQ:main' into main
2024-10-19 14:11:56 -07:00
github-actions[bot]
8c2d1a16d0
Bump version
2024-10-19 00:20:20 +00:00
Akash Levy
0ddf964554
Merge branch 'YosysHQ:main' into main
2024-10-18 05:33:40 -07:00
github-actions[bot]
0d9c59e4e6
Bump version
2024-10-18 00:20:28 +00:00
Alain Dargelas
71b6dff345
Correct path for activity.o
2024-10-17 13:32:02 -07:00
Akash Levy
965d8fdcdb
Enable ccache by default in yosys
2024-10-17 12:02:04 -07:00
Akash Levy
6d4d6a6eff
Merge branch 'YosysHQ:main' into main
2024-10-17 10:26:17 -07:00
Akash Levy
24e8ce579b
Merge pull request #8 from alaindargelas/activity_computation
2024-10-17 09:49:40 -07:00
KrystalDelusion
38dae1d7e0
Merge pull request #4376 from YosysHQ/krys/docs_cmd_ref
...
Docs: Use formatted cmd ref in pdf
2024-10-18 04:53:43 +13:00
Akash Levy
650fc2801d
Update Verific to be back to before
2024-10-17 04:44:43 -07:00
Akash Levy
e2659247fc
Verific UPF eval working
2024-10-17 04:40:38 -07:00
Akash Levy
9e2a89070d
Revert UPF stuff
2024-10-17 04:02:28 -07:00
Akash Levy
6ae19d3360
Disable slang by default
2024-10-17 00:01:02 -07:00
Alain Dargelas
cc919f6ea6
Correct Makefile diffs
2024-10-16 21:14:52 -07:00
Alain Dargelas
f022ee0517
Correct Makefile diffs
2024-10-16 21:02:55 -07:00
Alain Dargelas
4132636712
Activity computation
2024-10-16 20:52:07 -07:00
Alain Dargelas
156bfafea0
update
2024-10-16 20:49:00 -07:00
Alain Dargelas
3f7c392e1a
activity computation
2024-10-16 20:41:26 -07:00
Akash Levy
e4ddfed7a2
Add UPF linking
2024-10-16 20:00:46 -07:00
Akash Levy
ae4fc61127
Merge branch 'YosysHQ:main' into main
2024-10-16 19:59:24 -07:00
github-actions[bot]
a54f632258
Bump version
2024-10-17 00:20:44 +00:00
Akash Levy
711e1f3164
Merge branch 'YosysHQ:main' into main
2024-10-16 13:21:03 -07:00
Krystine Sherwin
e5da0e341e
Makefile: Combine gen_images and gen_examples
...
gen_images and gen_examples are never called on their own, CI scripts call make -C docs directly. Since calling them both in parallel seems to cause issues, let's not do that, and instead combine them into a singular `make docs/gen`. This should resolve the parallelism problems by making them sequential while still retaining the -j support.
2024-10-17 07:12:34 +13:00
Krystine Sherwin
1055e8ce51
libs/fst: Add fst_win_unistd.h to srcfiles.txt
2024-10-17 07:05:23 +13:00
KrystalDelusion
f137509505
Merge pull request #4332 from YosysHQ/krys/help_docs
...
Add docs generation from cells help output
2024-10-17 05:01:35 +13:00
Akash Levy
70c4a2f6a0
Merge branch 'YosysHQ:main' into main
2024-10-16 00:26:44 -07:00
github-actions[bot]
11e94cc97c
Bump version
2024-10-16 00:20:45 +00:00
Akash Levy
b2b38ab81d
Merge branch 'YosysHQ:main' into main
2024-10-15 01:58:59 -07:00
github-actions[bot]
adb6cdb167
Bump version
2024-10-15 00:20:48 +00:00
Krystine Sherwin
9533cf2916
Makefile: Use dump-cells-json for docs
2024-10-15 07:26:03 +13:00
Akash Levy
469f5a707a
Merge branch 'YosysHQ:main' into main
2024-10-14 11:21:54 -07:00
Krystine Sherwin
d629aa6bf1
cellhelp: Split gate-level and word-level cells
2024-10-15 07:17:35 +13:00
Krystine Sherwin
1a4ada40fe
Docs: Add cell gen to makefile
...
Generate in a temp directory and use `rsync -rc` to only update rst files that have changed. This prevents sphinx from having to re-generate every cmd/cell page any time the git sha changes.
Also change cmd gen to match.
2024-10-15 07:16:40 +13:00
Akash Levy
0d5aa5bb77
Update Makefile to include sat
2024-10-14 09:57:56 -07:00
Emil J. Tywoniak
785bd44da7
rtlil: represent Const strings as std::string
2024-10-14 06:28:12 +02:00
Akash Levy
8e6ac65dd8
Merge branch 'YosysHQ:main' into main
2024-10-13 10:59:19 -07:00
github-actions[bot]
7f2bf3170f
Bump version
2024-10-13 00:22:25 +00:00
Akash Levy
ea4f153b42
Merge branch 'YosysHQ:main' into main
2024-10-10 10:24:07 -07:00
github-actions[bot]
0200a7680a
Bump version
2024-10-10 00:20:21 +00:00
Akash Levy
0ac341acf2
Merge latest and update yosys-slang dep
2024-10-09 15:34:02 -07:00
Mohamed Gaber
3d6b8b8e1a
wheels: fix missing yosys-abc/share directory
...
* `misc/__init__.py`:
* checks if there's a `yosys-abc` in the same directory - if yes, sets the variable `sys._pyosys_abc`
* checks if there's a `share` in the same directory - if yes, sets the variable `sys._pyosys_share_dirname`
* `yosys.cc::init_share_dirname`: check for `sys._pyosys_share_dirname`, use it at the highest priority if Python is enabled
* `yosys.cc::init_abc_executable_name`: check for `sys._pyosys_abc`, use it at at the highest priority if Python is enabled
* `Makefile`: add new target, `share`, to only create the extra targets
* `setup.py`: compile libyosys.so, yosys-abc and share, and copy them all as part of the pyosys build
* `test/arch/ecp5/add_sub.py`: ported `add_sub.ys` to Python to act as a test for the share directory and abc with Python wheels, used in CI
2024-10-09 13:09:14 +03:00
Miodrag Milanovic
8893dadc4b
Next dev cycle
2024-10-09 08:12:44 +02:00
Miodrag Milanovic
e97731b9dd
Release version 0.46
2024-10-09 08:08:00 +02:00
github-actions[bot]
b4fd8e7ed8
Bump version
2024-10-09 00:20:28 +00:00
Miodrag Milanović
535b3304cc
Merge pull request #4534 from donn/test_wheels
...
Pyosys Wheels
2024-10-08 11:24:16 +02:00
github-actions[bot]
408597b478
Bump version
2024-10-08 00:20:07 +00:00
Akash Levy
fdc4c54c66
Merge branch 'YosysHQ:main' into main
2024-10-07 07:27:27 -10:00
Mohamed Gaber
407343a7a1
Pyosys Wheels
...
* Created `setup.py`: Python package manifest to build `pyosys` wheels with a custom extension to build and include `libyosys.so` using Make
* `.gitignore`: Added byproducts of the Python wheel build process
* `Makefile`: Added `-undefined dynamic_lookup` to `libyosys.so` so missing symbols can be resolved by importing into a Python interpreter
* `kernel/yosys.cc`: Gated `PyImport_AppendInittab` with `!Py_IsInitialized`; as of Python 3.12, the interpreter is already initialized and `PyImport_AppendInittab` would cause an exception to be raised
* Created `wheels.yml`: CI workflow for building wheels for CPython on:
* Linux (glibc, musl) and Darwin
* x86-64 and arm64
2024-10-07 16:39:54 +03:00
github-actions[bot]
6155c59d00
Bump version
2024-10-07 00:21:37 +00:00
Krystine Sherwin
571d181fb4
Fix top-level make docs prerequisites
...
Add `$(TARGETS)` for gen_examples and gen_images since they need the `yosys` executable.
Add guidelines source files as a prerequisite to docs/source/generated while we're at it.
2024-10-07 10:26:29 +13:00
Akash Levy
db55bbaf81
Add Liberty tests to test suite
2024-10-05 01:35:12 -10:00
Akash Levy
af10f5e4f6
Update
2024-10-01 04:40:49 -07:00
Akash Levy
a0ebd9545a
Try again
2024-10-01 04:13:01 -07:00
Akash Levy
16b1eb1699
Update fix
2024-10-01 03:42:32 -07:00
Akash Levy
dd9687fc4c
Add way to disable memory init
2024-10-01 01:32:29 -07:00
Akash Levy
7442bfaa2f
Merge branch 'YosysHQ:main' into main
2024-09-30 18:58:14 -07:00
github-actions[bot]
1bf908dea8
Bump version
2024-10-01 00:23:05 +00:00
Akash Levy
ee0b083a1e
Merge branch 'YosysHQ:main' into main
2024-09-30 02:43:09 -07:00
github-actions[bot]
59404f8ce5
Bump version
2024-09-30 00:21:26 +00:00
Akash Levy
6b9c45a841
Enable only the test suites we need
2024-09-23 05:39:56 -07:00
Akash Levy
69bf7875dd
Small edits
2024-09-22 07:52:58 -07:00
Akash Levy
7d5dac7255
More apt location for whereami
2024-09-22 06:02:20 -07:00
Akash Levy
f1ab51ce5b
Clean up and remove hdl_file_sort
2024-09-22 05:58:17 -07:00
Akash Levy
facb9e8abe
Disable plugins and slang for now
2024-09-22 05:24:23 -07:00
Akash Levy
7988a61f8c
Use enable debug and switch order of Verific opt passes
2024-09-19 00:48:31 -07:00
Akash Levy
1801bb966a
Smallfix for slang support
2024-09-18 16:19:38 -07:00
Akash Levy
9bb6daa43a
Merge branch 'YosysHQ:main' into main
2024-09-17 22:42:22 -07:00
github-actions[bot]
4d581a97d6
Bump version
2024-09-18 00:19:41 +00:00
Akash Levy
e4f1f5a96c
Merge branch 'YosysHQ:main' into main
2024-09-16 19:14:49 -07:00
github-actions[bot]
c8846243c2
Bump version
2024-09-17 00:16:41 +00:00
Akash Levy
285c8a3f66
Merge branch 'YosysHQ:main' into main
2024-09-12 11:14:15 -07:00
github-actions[bot]
229d1ea937
Bump version
2024-09-12 00:19:38 +00:00
Akash Levy
02931ebfd2
Merge branch 'YosysHQ:main' into main
2024-09-10 11:23:27 -07:00
github-actions[bot]
6937241012
Bump version
2024-09-10 00:19:34 +00:00
Akash Levy
7ff3bff014
Add tee
2024-09-09 12:34:43 -07:00
Akash Levy
d427b78afd
Merge branch 'YosysHQ:main' into main
2024-09-09 10:16:51 -07:00
github-actions[bot]
dcf9f58315
Bump version
2024-09-07 00:18:42 +00:00
Akash Levy
74c26a8418
Try to disable func
2024-09-06 08:08:38 -07:00
Akash Levy
20c5ed2ebb
Merge latest
2024-09-06 07:43:14 -07:00