pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/cad/py-PyRTL



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Jun 14 05:49:50 UTC 2025

Modified Files:
        pkgsrc/cad/py-PyRTL: Makefile distinfo

Log Message:
cad/py-PyRTL: Update to 0.11.3

Changelog:
## [0.11.3] - 2025-06-12

### Added

- An optimization pass to [optimize inverter chains](https://github.com/UCSBarchlab/PyRTL/blob/d5f8dbe53f54e61e1d54722449e4894b885243c7/pyrtl/passes.py#L130)
- `one_hot_to_binary` encoder ([documentation](https://pyrtl.readthedocs.io/en/latest/helpers.html#pyrtl.helperfuncs.one_hot_to_binary))
- `binary_to_one_hot` decoder ([documentation](https://pyrtl.readthedocs.io/en/latest/helpers.html#pyrtl.helperfuncs.binary_to_one_hot))

### Changed

- More support for signed integers: Signed integers can now be used in `RomBlock`'s
  `romdata`, `Simulation`'s `mem_value_map`, and Verilog-style register reset values.
- Improved documentation:
  - [conditional_assignment](https://pyrtl.readthedocs.io/en/latest/basic.html#module-pyrtl.conditional)
  - [WireVector equality](https://pyrtl.readthedocs.io/en/latest/basic.html#wirevector-equality)

### Fixed

- Use iteration instead of recursion to avoid stack overflow in `find_producer`.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/cad/py-PyRTL/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/cad/py-PyRTL/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/cad/py-PyRTL/Makefile
diff -u pkgsrc/cad/py-PyRTL/Makefile:1.11 pkgsrc/cad/py-PyRTL/Makefile:1.12
--- pkgsrc/cad/py-PyRTL/Makefile:1.11   Thu Oct 17 09:28:08 2024
+++ pkgsrc/cad/py-PyRTL/Makefile        Sat Jun 14 05:49:50 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2024/10/17 09:28:08 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/06/14 05:49:50 ryoon Exp $
 
 DISTNAME=      pyrtl-${PKGVERSION_NOREV}
-PKGNAME=       ${PYPKGPREFIX}-PyRTL-0.11.2
+PKGNAME=       ${PYPKGPREFIX}-PyRTL-0.11.3
 CATEGORIES=    cad python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyrtl/}
 

Index: pkgsrc/cad/py-PyRTL/distinfo
diff -u pkgsrc/cad/py-PyRTL/distinfo:1.10 pkgsrc/cad/py-PyRTL/distinfo:1.11
--- pkgsrc/cad/py-PyRTL/distinfo:1.10   Sat Aug 10 02:32:59 2024
+++ pkgsrc/cad/py-PyRTL/distinfo        Sat Jun 14 05:49:50 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2024/08/10 02:32:59 ryoon Exp $
+$NetBSD: distinfo,v 1.11 2025/06/14 05:49:50 ryoon Exp $
 
-BLAKE2s (pyrtl-0.11.2.tar.gz) = b4d3d90f054c1ce149d61c0e628d74389661264c1dab3e596dc187f873467079
-SHA512 (pyrtl-0.11.2.tar.gz) = 0266305bdfe10a10fb7522600bb71a76df083db8697807b553247ccb437770faa9426255510af0404030b54e64d756aca425a249144c2e25412c23f6ab794303
-Size (pyrtl-0.11.2.tar.gz) = 484520 bytes
+BLAKE2s (pyrtl-0.11.3.tar.gz) = f402a24d36f02ddda869ad27999c8c30663b1fb81f7f655151d5355fc2400605
+SHA512 (pyrtl-0.11.3.tar.gz) = 587cbd7ae3f0a5e7a85e9f151633f62a9517445b87fd41d2338e009aa8855f920c3a8d0bfe71ef8be2727b466504c8f9d8b9161466c4ce5cf34f0cd919d48bd8
+Size (pyrtl-0.11.3.tar.gz) = 491895 bytes



Home | Main Index | Thread Index | Old Index