Skip to content

Commit 86d45e1

Browse files
authored
Preparing to release v0.6.4 (#603)
1 parent 2f15dfe commit 86d45e1

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## 0.6.4
2+
3+
- Added `setupActions` to `FiniteStateMachine` so that "common" or "default" actions can be grouped in one place instead of repeated in each `State` (<https://github.com/intel/rohd/pull/593>).
4+
- Fixed a bug where `LogicStructure.previousValue` would actually return the *current* `value` instead of the previous one (<https://github.com/intel/rohd/pull/565>).
5+
- Fixed a bug in `Pipeline` where cross-stage references could be incorrectly resolved (<https://github.com/intel/rohd/pull/588>).
6+
- Added `SynthBuilder.multi` to generate outputs (e.g. SystemVerilog) for multiple top-level modules simultaneously, with shared uniquification across them. Deprecated `getFileContents` in favor of `getSynthFileContents` which provides `SynthFileContents` objects with more context than just the `String` contents. Also, improved modularity and organization of the "synth" infrastructure to make extension to additional generated outputs easier (<https://github.com/intel/rohd/pull/598>).
7+
- Fixed a bug where simulation memory usage could grow unboundedly when `Combinational`s are used (<https://github.com/intel/rohd/pull/602>).
8+
- Enhanced `LogicValue.toRadixString` with more options to make usage easier and more flexible (<https://github.com/intel/rohd/pull/583>).
9+
- Deprecated `Port` in favor of `Logic.port`, making the APIs more consistent (<https://github.com/intel/rohd/pull/575>).
10+
111
## 0.6.3
212

313
- Fixed a bug where `withSet` on `LogicStructure`s could sometimes attempt to access the wrong range, causing unexpected exceptions (<https://github.com/intel/rohd/pull/561>).

lib/src/utilities/config.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
/// A utility for ROHD configuration file.
1111
class Config {
1212
/// The version of the ROHD framework.
13-
static const String version = '0.6.3';
13+
static const String version = '0.6.4';
1414
}

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: rohd
2-
version: 0.6.3
2+
version: 0.6.4
33
description: The Rapid Open Hardware Development (ROHD) framework, a framework for describing and verifying hardware.
44
homepage: https://intel.github.io/rohd-website
55
repository: https://github.com/intel/rohd

0 commit comments

Comments
 (0)