Commit Graph

17505 Commits

Author SHA1 Message Date
Krystine Sherwin b818e1c8ca
Fix tininess when rounding to ebmin 2026-07-15 14:50:28 +12:00
Krystine Sherwin 5751023b6c
tests/symfpu: UF to ebmin is valid 2026-07-15 14:50:27 +12:00
Krystine Sherwin 70dad5a06e
Don't raise DZ when left is inf 2026-07-15 14:50:27 +12:00
Krystine Sherwin 717f7c5d3a
symfpu: Dynamic rounding mode 2026-07-15 14:50:27 +12:00
Krystine Sherwin 56e61ee839
symfpu: Tidying output
Also switching to cleaner library branch
2026-07-15 14:50:26 +12:00
Krystine Sherwin 2dcaa944bf
symfpu: floatWithStatusFlags
Now with verified muladd exceptions.
2026-07-15 14:50:26 +12:00
Krystine Sherwin e44aeda246
symfpu: Verifying rounding modes
Works for everything but muladd.
Which I saw coming, but am still frustrated by.
2026-07-15 14:50:26 +12:00
Krystine Sherwin 2b39569477
symfpu: Configurable rounding modes
Including tests, but currently only testing rounding modes on multiply.
Also missing the ...01 case.
2026-07-15 14:50:25 +12:00
Krystine Sherwin 1347790f4d
symfpu: Add flags
Use symfpu fork.
Add tests for symfpu properties and extra edge case checking for flags.
2026-07-15 14:50:25 +12:00
Krystine Sherwin 625aecb5d3
symfpu: Configurable op 2026-07-15 14:50:07 +12:00
Krystine Sherwin 648fb01ffc
symfpu: Configurable eb and sb 2026-07-15 14:50:06 +12:00
Jannis Harder 0ef11ee048
wip: symfpu pass 2026-07-15 14:50:06 +12:00
Emil J d4f39588a7
Merge pull request #6038 from YosysHQ/emil/dfflibmap-fix-resetval
dfflibmap: fix resetval clobber
2026-07-14 18:41:59 +00:00
Emil J. Tywoniak eb96123030 dfflibmap: add regression test for resetval clobber 2026-07-14 18:02:02 +02:00
Emil J. Tywoniak 332ea782eb dfflibmap: fix resetval clobber 2026-07-14 15:01:31 +02:00
Miodrag Milanović 22c15a7ecd
Merge pull request #6034 from YosysHQ/mmicko/system_libs
cmake: Use system libs when available
2026-07-13 15:50:10 +00:00
Miodrag Milanovic 3541e31457 Add option to use bundled libs 2026-07-13 16:50:06 +02:00
Miodrag Milanovic 30ba4328e7 Use system libs when available 2026-07-13 15:26:00 +02:00
nella dddf137888
Merge pull request #6024 from YosysHQ/nella/scl-build-date
Include build datetime in scl cache hash
2026-07-13 11:54:45 +00:00
Miodrag Milanović 0e82bbefe5
Merge pull request #6027 from YosysHQ/mmicko/skip_fix
codecov: fix not skipping when pushing on
2026-07-10 16:12:03 +00:00
Miodrag Milanovic 0f8f70eb84 codecov: fix not skipping when pushing on 2026-07-10 17:55:11 +02:00
Miodrag Milanović 6fdd5bb11e
Merge pull request #6026 from YosysHQ/mmicko/coverage_main
codecov: Upload coverage on main
2026-07-10 15:25:25 +00:00
Miodrag Milanovic 16766b26e9 codecov: Upload coverage on main 2026-07-10 17:09:20 +02:00
nella ede98b81ac
Merge pull request #6023 from b-michi/michaelbaier/sc-649/segmentation-fault-during-proc-init-with
Michaelbaier/sc 649/segmentation fault during proc init with
2026-07-10 13:07:58 +00:00
nella eb93f5a066 Add scl caching test. 2026-07-10 14:52:06 +02:00
nella 68aaa34975 Reformat scl cache. 2026-07-10 14:51:58 +02:00
Michael Baier dca9234d86 Testcases for new truncation checks 2026-07-10 14:37:19 +02:00
Michael Baier 8f0028652a long long to int truncation checks 2026-07-10 14:36:39 +02:00
Miodrag Milanović be51f7a92c
Merge pull request #6025 from YosysHQ/mmicko/disable_comment
codecov: Disable PR comments for now
2026-07-10 11:48:27 +00:00
Miodrag Milanovic 10fcf7a593 codecov: Disable PR comments for now 2026-07-10 13:33:59 +02:00
nella b678c238e4 Include build datetime in scl cache hash. 2026-07-10 12:44:34 +02:00
Miodrag Milanović 11c30749a4
Merge pull request #6000 from YosysHQ/codecov
Add initial codecov support
2026-07-10 10:42:54 +00:00
Miodrag Milanovic 76378e6eb9 Do not add comments in PR 2026-07-10 12:26:47 +02:00
Miodrag Milanovic f2f3f31646 Add initial codecov support 2026-07-10 12:19:59 +02:00
Michael Baier 1dbefdbd49 Modified pyosys generator.py to support constexpr 2026-07-09 16:32:01 +02:00
Michael Baier 58fc67ee66 Adding Width check to resize 2026-07-09 14:34:56 +02:00
Michael Baier 086c50763d Tescases for Width Limit, Resize and Overflow 2026-07-09 14:34:56 +02:00
Michael Baier eb4e29810e Fixed Overflow error in checking width 2026-07-09 14:34:56 +02:00
Michael Baier 5cd9efefe3 Adding widht checks to backend 2026-07-09 14:34:56 +02:00
Michael Baier 42092cbc77 Adding width checks to frontend 2026-07-09 14:34:56 +02:00
Michael Baier ea41b196da Adding Widht Limit 2026-07-09 14:34:56 +02:00
Michael Baier 3adb423e9e Added Testcase for bug1206 2026-07-09 14:34:56 +02:00
Miodrag Milanović b88b73a99a
Merge pull request #6021 from YosysHQ/release/v0.67
Release version 0.67
2026-07-09 10:29:57 +00:00
Miodrag Milanovic 5214fd7414 Next dev cycle 2026-07-09 11:14:31 +02:00
Lofty 75286287c6
Merge pull request #5973 from YosysHQ/lofty/abc-refactor-7
Move rename logic to abc_ops_reintegrate
2026-07-09 08:46:46 +00:00
Miodrag Milanovic 2d1509d1bc Release version 0.67 2026-07-09 10:13:26 +02:00
Miodrag Milanović 9c0291e81c
Merge pull request #6018 from YosysHQ/krys/fixup_source_path
Improve source path fixup
2026-07-09 06:55:40 +00:00
Miodrag Milanović 8838213c3d
Merge pull request #6017 from YosysHQ/krys/tidying
Minor tidying for docs
2026-07-09 06:32:06 +00:00
Krystine Sherwin 53d1e7615b
Fixup help contents source_file
Stop empty source files `""` from being exported to json.
Move source path fixing to a separate function.
`ContentListing::to_json` now takes the source root, recursively calling the source path fixup function on all source paths in the content listing.
2026-07-09 16:05:15 +12:00
Krystine Sherwin 0e763f320b
Fix ContentListing::option source location
Use a null location instead of referencing `log_help.cc`.
2026-07-09 15:54:17 +12:00