Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bump fork for version 0.44 #23

Merged
merged 93 commits into from
Aug 6, 2024
Merged
Changes from 1 commit
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
7a8a69b
opt_expr: Revisit sorting in `replace_const_cells`
povik Jan 31, 2024
fa4a2b6
opt_expr: In clkinv loop ignore irrelevant cells early
povik Jan 31, 2024
01f332e
opt_expr: reduce mostly harmless warning to log
widlarizer Jun 25, 2024
78ae4ed
hashlib: Add some more primes
georgerennie Jul 1, 2024
339d4e8
hashlib: Correct prime sequence
georgerennie Jul 2, 2024
acddc36
add PolarFire FPGA support
tony-min-1 Jul 2, 2024
2ced275
replace space indent with tab indent
tony-min-1 Jul 2, 2024
68a11c9
more indent fix
tony-min-1 Jul 2, 2024
f57b624
fix indent
tony-min-1 Jul 2, 2024
e5bdc9b
remove DSP48 references
tony-min-1 Jul 3, 2024
7770fa7
fix cells_sim.v
tony-min-1 Jul 4, 2024
0bb7d13
changes made to filenames + references
Damon-Ma-MCHP Jul 4, 2024
59e45be
Merge branch 'mchp' of https://github.com/tony-min-1/yosys into chang…
Damon-Ma-MCHP Jul 4, 2024
d0cd01a
fixed typos, build with makefile succeeds
Damon-Ma-MCHP Jul 4, 2024
c385421
rename options
Damon-Ma-MCHP Jul 4, 2024
6b80e02
missed a few pf instances
Damon-Ma-MCHP Jul 4, 2024
5ba06fd
another typo
Damon-Ma-MCHP Jul 4, 2024
7ff8912
Merge pull request #1 from tony-min-1/change_filenames
tony-min-1 Jul 4, 2024
19d3214
use output reg instead of additional reg declaration
tony-min-1 Jul 4, 2024
e3c4791
move microchip tests from techlibs/microchip/tests to tests/arch/micr…
tony-min-1 Jul 4, 2024
8e7ec2d
add assertions for synth_microchip tests
tony-min-1 Jul 4, 2024
9de5602
ininclude microchip tests in makefile
tony-min-1 Jul 4, 2024
e9ff5f7
Merge pull request #2 from tony-min-1/move_tests
tony-min-1 Jul 4, 2024
6fe0e00
Add missing u sram init (#3)
tony-min-1 Jul 4, 2024
9d0bca9
Gowin. Add an energy saving primitive
yrabbit Jul 6, 2024
d41688f
Revisions (#4)
tony-min-1 Jul 8, 2024
3c95a28
fix compile warning
tony-min-1 Jul 8, 2024
a0c9d10
undo last change, to investigate dff_opt test failure
tony-min-1 Jul 8, 2024
af67c74
initialize argidx to 1
tony-min-1 Jul 8, 2024
fee274c
Makefile: let clang use -Og in debug builds
widlarizer Jul 8, 2024
ad22430
Makefile: use -O3 instead of -Os
widlarizer Jul 8, 2024
0afb5e2
cosmetic changes
tony-min-1 Jul 8, 2024
3db69b7
inline all tests. Add switch to remove init values as PolarFire DFFs …
tony-min-1 Jul 8, 2024
725746b
Makefile: LTO for all, lld for clang
widlarizer Jul 9, 2024
130dee6
Use alternate location for VS build required files
mmicko Jul 9, 2024
6583444
Merge pull request #4482 from YosysHQ/micko/vs_build
mmicko Jul 9, 2024
b08688f
Bump version
github-actions[bot] Jul 10, 2024
19bbdd8
Gowin. Add the DCS primitive
yrabbit Jul 11, 2024
9d15f1d
Makefile: reproducible .gitcommit
widlarizer Jul 12, 2024
7d9ba37
abc: bump for reproducilbe .gitcommit
widlarizer Jul 12, 2024
0cd55e1
Makefile: fix
widlarizer Jul 12, 2024
532188f
opt_expr: change info message
widlarizer Jul 15, 2024
2f51448
haiku: Basic fixes to build under Haiku
kallisti5 Jun 4, 2024
9abdf36
Merge pull request #4428 from kallisti5/haikuisms
widlarizer Jul 15, 2024
1166238
Merge pull request #4176 from povik/opt_expr-performance
widlarizer Jul 15, 2024
49f5477
Bump version
github-actions[bot] Jul 16, 2024
ec32c9a
Makefile: do install `bitpattern.h`
povik Jul 17, 2024
1d7a47b
Merge pull request #4487 from YosysHQ/emil/abc-reproducible-git-hash
widlarizer Jul 18, 2024
1440f62
Merge pull request #4489 from yrabbit/dcs
widlarizer Jul 18, 2024
43c1328
Merge pull request #4479 from yrabbit/z1-power
widlarizer Jul 18, 2024
81df855
Merge pull request #4494 from povik/install-bitpattern-h
povik Jul 18, 2024
583db7b
sigmap: comments
widlarizer Jul 18, 2024
72a0380
ast: don't suggest use in external projects
widlarizer Jul 18, 2024
c94aa71
VHDL is case insensitive, make sure netlist name is proper
mmicko Jul 18, 2024
28ebefd
Bump version
github-actions[bot] Jul 19, 2024
118b282
Merge pull request #4499 from YosysHQ/emil/ast-comments
povik Jul 19, 2024
bf758b9
Makefile: turn off LTO on gcc due to regression
widlarizer Jul 22, 2024
a947572
Add lld to clang build environments and Dockerfile
widlarizer Jul 22, 2024
5d05589
Add llvmPackages.bintools to buildInputs, otherwise we get a linkage …
RCoeurjoly Jul 22, 2024
8c1431f
Guess VHDL frontend for both *.vhd and *vhdl files
RCoeurjoly Jul 23, 2024
ce11ddb
Simplified run_frontend by using a lambda function for file extension…
RCoeurjoly Jul 23, 2024
ad47844
actions: macos install lld from llvm package
widlarizer Jul 24, 2024
29d53bc
actions: try fix GITHUB_PATH
widlarizer Jul 24, 2024
7cd27e1
Makefile: remove accidental abc opt level override for wasi builds
widlarizer Jul 24, 2024
9566709
Initialize extensions when verific pass is registered
mmicko Jul 25, 2024
e063b96
synthprop: Reformat the help
povik Jul 25, 2024
7ee685a
proc_rom: Set `src` on the emitted memory
povik Jul 25, 2024
610d27d
Bump version
github-actions[bot] Jul 26, 2024
41b51c1
Merge pull request #4503 from RCoeurjoly/vhdl_extension
nakengelhardt Jul 26, 2024
dd3637f
Merge pull request #4506 from povik/synthprop-formatting
nakengelhardt Jul 26, 2024
1c41db6
Update interactive_investigation.rst
JamesTimothyMeech Jul 26, 2024
ced1313
Merge pull request #4510 from JamesTimothyMeech/patch-1
povik Jul 26, 2024
960bca0
Bump version
github-actions[bot] Jul 27, 2024
01fd725
proc_rom: test src attribute on memories
widlarizer Jul 25, 2024
49eaa10
Merge pull request #4425 from YosysHQ/emil/doc-sigmap
widlarizer Jul 29, 2024
4b29f64
cost: add model for techmapped cell count, keep_hierarchy pass with -…
widlarizer Jul 29, 2024
61ae9f4
Merge pull request #4514 from YosysHQ/emil/proc_rom-src-test-2
povik Jul 29, 2024
051d832
Merge pull request #4471 from georgerennie/hashlib_primes
widlarizer Jul 29, 2024
af0c2fa
Brewfile: add llvm for lld
widlarizer Jul 29, 2024
e21dd29
Merge pull request #4502 from YosysHQ/emil/build-opt-levels
widlarizer Jul 29, 2024
7c3666f
Merge pull request #4505 from YosysHQ/micko/ext_register
nakengelhardt Jul 29, 2024
9f869b2
Merge pull request #4474 from tony-min-1/mchp
nakengelhardt Jul 29, 2024
405897a
Update top value that is returned back to hierarchy pass
mmicko Jul 29, 2024
92cac63
Merge pull request #4344 from widlarizer/emil/keep_hierarchy
widlarizer Jul 29, 2024
3e14e67
Merge pull request #4500 from YosysHQ/micko/vhdl_mixcase
mmicko Jul 29, 2024
c788484
Bump version
github-actions[bot] Jul 30, 2024
6d98418
Set ranges on exported wires in VCD and FST
mmicko Aug 2, 2024
01b9997
Merge pull request #4518 from YosysHQ/micko/sim_signal_names
nakengelhardt Aug 5, 2024
eeecb54
Makefile: no LTO and lld by default
widlarizer Aug 5, 2024
d2b5788
Bump version
github-actions[bot] Aug 6, 2024
e5d8505
Merge pull request #4523 from YosysHQ/emil/no-lto-lld
mmicko Aug 6, 2024
80ba43d
Release version 0.44
mmicko Aug 6, 2024
d08bf67
Next dev cycle
mmicko Aug 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Release version 0.44
  • Loading branch information
mmicko committed Aug 6, 2024
commit 80ba43d26264738c93900129dc0aab7fab36c53f
15 changes: 14 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
@@ -2,8 +2,21 @@
List of major changes and improvements between releases
=======================================================

Yosys 0.43 .. Yosys 0.44-dev
Yosys 0.43 .. Yosys 0.44
--------------------------
* Various
- Added ENABLE_LTO compile option to enable link time
optimizations.
- Build support for Haiku OS.

* New commands and options
- Added "keep_hierarchy" pass to add attribute with
same name to modules based on cost.
- Added options "-noopt","-bloat" and "-check_cost" to
"test_cell" pass.

* New back-ends
- Added initial PolarFire support. ( synth_microchip )

Yosys 0.42 .. Yosys 0.43
--------------------------
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -153,7 +153,7 @@ ifeq ($(OS), Haiku)
CXXFLAGS += -D_DEFAULT_SOURCE
endif

YOSYS_VER := 0.43+89
YOSYS_VER := 0.44

# Note: We arrange for .gitcommit to contain the (short) commit hash in
# tarballs generated with git-archive(1) using .gitattributes. The git repo
@@ -169,7 +169,7 @@ endif
OBJS = kernel/version_$(GIT_REV).o

bumpversion:
sed -i "/^YOSYS_VER := / s/+[0-9][0-9]*$$/+`git log --oneline ead4718.. | wc -l`/;" Makefile
# sed -i "/^YOSYS_VER := / s/+[0-9][0-9]*$$/+`git log --oneline ead4718.. | wc -l`/;" Makefile

ABCMKARGS = CC="$(CXX)" CXX="$(CXX)" ABC_USE_LIBSTDCXX=1 ABC_USE_NAMESPACE=abc VERBOSE=$(Q)

2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@
project = 'YosysHQ Yosys'
author = 'YosysHQ GmbH'
copyright ='2024 YosysHQ GmbH'
yosys_ver = "0.43"
yosys_ver = "0.44"

# select HTML theme
html_theme = 'furo'