Commit Graph

14652 Commits

Author SHA1 Message Date
Martin Povišer c5fd96ebb0 macc_v2: Start new cell 2025-01-24 12:38:03 +01:00
Martin Povišer 08394c51a2 rtlil: Add const append helper 2025-01-24 12:38:03 +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
github-actions[bot] 4a27d93b06 Bump version 2025-01-22 00:20:51 +00:00
Miodrag Milanovic e456f2e972 Next dev cycle 2025-01-21 15:26:22 +01:00
Miodrag Milanovic 427b5a251b Release version 0.49 2025-01-21 14:59:09 +01:00
Emil J da5c20dcfb
Merge pull request #4849 from YosysHQ/emil/hashlib-merge-top-ops
hashlib: merge hash_ops with hash_top_ops for plugin compat
2025-01-21 12:09:27 +01:00
Miodrag Milanovic d50849ea83 Copyright year update 2025-01-21 08:48:29 +01:00
github-actions[bot] 3f4f6c17d6 Bump version 2025-01-21 00:20:11 +00:00
Martin Povišer 0c95a76c97
Merge pull request #4856 from gadfort/synth-flatten
add support for passing flatten -separator to flatten in synth
2025-01-20 19:38:25 +01:00
Peter Gadfort 66545caa1b Merge branch 'main' into synth-flatten 2025-01-20 10:24:38 -07:00
N. Engelhardt f6517a5931
Merge pull request #4859 from YosysHQ/docs-preview-git_links
Fix links for view/edit source
2025-01-20 15:39:34 +00:00
Miodrag Milanović 2c6dc1ac83
Merge pull request #4858 from YosysHQ/update_latest-24.04
Update workflow(s) for ubuntu-latest == ubuntu-24.04
2025-01-20 16:34:46 +01:00
Emil J. Tywoniak a2c26a00f2 hashlib: document merged hash_top_ops with hash_ops 2025-01-20 16:25:52 +01:00
Emil J. Tywoniak aa01ef3312 hashlib: simplify loopback. NFC 2025-01-20 16:15:48 +01:00
Miodrag Milanovic 6b449970ef test-build: Fix missing bzlib.h 2025-01-20 16:08:42 +01:00
N. Engelhardt 398024e813
Merge pull request #4851 from YosysHQ/nak/scopeindex_private_hdlname
handle some cases of hdlname attribute on private objects
2025-01-20 14:12:25 +00:00
KrystalDelusion 0c61f1a9a8
conf.py: Fix source_directory 2025-01-20 16:30:30 +13:00
KrystalDelusion ab4bda8ae2
Docs: Fix links for view/edit source 2025-01-20 16:19:36 +13:00
KrystalDelusion 90b1ccf67b
test-compile: Set oldest clang to 10
clang-11 through clang-16 fail under 24.04, but clang-10 works, so we can move that up to the oldest supported and drop the extra target for ubuntu-20.04
2025-01-20 11:57:47 +13:00
KrystalDelusion 2403c406fb
test-compile: Update latest clang
Use clang-19 as latest
2025-01-20 11:21:17 +13:00
KrystalDelusion 37acfce8c4
test-compile: Update oldest clang for 24.04
Oldest clang on 24.04 appears to be 16.
2025-01-20 11:07:40 +13:00
Peter Gadfort f0860459ac add support for using scratchpad value for flatten.separator in flatten command 2025-01-18 10:45:19 -07:00
Peter Gadfort c4f90693aa Revert "add support for passing flatten -separator to flatten in synth"
This reverts commit 63074ccb89.
2025-01-18 10:37:56 -07:00
Peter Gadfort 63074ccb89 add support for passing flatten -separator to flatten in synth 2025-01-18 10:27:10 -07:00
github-actions[bot] 76d85fefac Bump version 2025-01-18 00:19:38 +00:00
Martin Povišer 4f0dae17ad
Merge pull request #4852 from gsomlo/gls-tcl9-json11cpp-cstdint
Fix undefined type error
2025-01-17 09:43:49 +01:00
Gabriel Somlo fe79a77e39 Fix undefined type error in libs/json11/json11.cpp
Under certain conditions, compilation errors out with
the following message:

    "error: ‘uint8_t’ does not name a type"

Explicitly including <cstdint> prevents that situation.

Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
2025-01-16 20:09:58 -05:00
N. Engelhardt a5ba1d2eba fix bugs in handling last id in hdlname to scopename conversion 2025-01-16 12:57:08 +01:00
N. Engelhardt d640157ec4 fix some cases of hdlname being added to objects with private names 2025-01-15 15:56:42 +01:00
N. Engelhardt 17d45796a6 ModuleHdlnameIndex: handle objects with private name and hdlname attribute 2025-01-15 15:50:10 +01:00
github-actions[bot] eac2294cab Bump version 2025-01-15 00:20:50 +00:00
Emil J. Tywoniak 901935fbce hashlib: merge hash_ops with hash_top_ops for plugin compat 2025-01-14 21:41:33 +01:00
Martin Povišer 85c425469c
Merge pull request #4848 from YosysHQ/emil/fix-hash-ops-discard
Stop and prevent discarding hash_into values
2025-01-14 13:53:08 +01:00
Emil J. Tywoniak 4dbef95792 mark all hash_top methods nodiscard 2025-01-14 12:48:59 +01:00
Emil J. Tywoniak a58481e9b7 mark all hash_into methods nodiscard 2025-01-14 12:39:15 +01:00
Emil J. Tywoniak a2805b15c9 hashlib: fix hash_obj_ops discarding hash value 2025-01-14 12:36:24 +01:00
Martin Povišer 6225abec71
Merge pull request #4839 from mikesinouye/separator
Add option for a custom flatten block separator char
2025-01-13 15:51:31 +01:00
github-actions[bot] 502c39b875 Bump version 2025-01-11 00:21:05 +00:00
Emil J 0f3f1cfa4d
Merge pull request #4840 from ldoolitt/main
keep_hierarchy.cc: use strictly correct syntax for printf of uint64_t values
2025-01-10 23:47:33 +01:00
Emil J 9f7040b3d1
Merge pull request #4683 from keszybz/use-SOURCE_DATE_EPOCH
Respect $SOURCE_DATE_EPOCH in generate_bram_types_sim.py
2025-01-10 23:43:26 +01:00
Larry Doolittle 27be9a6b77 keep_hierarchy.cc: use strictly correct syntax for printf of uint64_t values
Removes two warnings from the compile, at least on amd64 arch
2025-01-10 14:03:09 -08:00
N. Engelhardt 7e3990b681
Merge pull request #4837 from YosysHQ/json_scopinfo_opt
write_json: add option to include $scopeinfo cells
2025-01-10 09:57:22 +00:00
mikesinouye 13b183c9c5
Add option for a custom flatten block separator char 2025-01-09 18:30:23 -08:00
github-actions[bot] 828ccfac4b Bump version 2025-01-09 00:21:05 +00:00
N. Engelhardt 77b28442a5 emit $scopeinfo cells by default 2025-01-08 14:47:46 +01:00
Martin Povišer ca0ace66bc
Merge pull request #4817 from povik/macc_v2-1
macc: Stop using the B port
2025-01-08 14:42:51 +01:00
N. Engelhardt dab7905cbe write_json: add option to include $scopeinfo cells 2025-01-08 13:33:56 +01:00
Martin Povišer 366e3f22fb
Merge pull request #4836 from YosysHQ/emil/share-fix-log
share: fix misleading 0 cells log message
2025-01-08 13:14:34 +01:00