Skip to content

Releases: intel/rohd

v0.6.0

31 Dec 00:49
121951b
Compare
Choose a tag to compare

What's Changed

  • LogicNets, inOuts, and TriStateBuffer (support for bidirectional wires) by @mkorbel1 in #485
  • Improve simulator timestamp in past errors, suggest reset, fix #490 by @mkorbel1 in #491
  • RTL to have one array-array assignment instead of bit blasted assignments by @sshankar4 in #487
  • Performance fixes: wrong collections and unmodifiable views causing inefficiencies by @mkorbel1 in #492
  • Update analysis options, lint cleanup, SDK workaround removal by @mkorbel1 in #495
  • Fix bug in internal array discovery during Module build by @mkorbel1 in #494
  • Fix bug where unconnected array drivers may be omitted incorrectly by @mkorbel1 in #496
  • Add support for SystemVerilog parameter passthroughs by @mkorbel1 in #497
  • Do not generate SystemVerilog parameter syntax when there are 0 parameters by @mkorbel1 in #498
  • Fix bug in LogicStructure.getRange calculations by @mkorbel1 in #499
  • Logic.assignSubset for partial assignments to Logic by @mkorbel1 in #502
  • Add inputSource and inOutSource to Module by @mkorbel1 in #503
  • Bug fix: shuffled array assignments incorrectly collapsed in generated SV by @mkorbel1 in #504
  • Upgrade and improve Uniquifier API by @mkorbel1 in #505
  • Improved port already exists error message with module name by @c0d3-br3ak9r in #526
  • Doc fixes and a couple more tests by @mkorbel1 in #525
  • RadixString code by @desmonddak in #529
  • Allow LogicNets to bidirectionally drive operations which are just wires by @mkorbel1 in #532
  • Async Reset Improvements by @mkorbel1 in #533
  • Fix bugs in Simulator error handling and end of simulation by @mkorbel1 in #515
  • LogicValue radixString uses underscore separators by default by @desmonddak in #535
  • Improvements to asynchronous trigger and injection handling by @mkorbel1 in #537
  • Documentation and miscellaneous minor cleanup by @mkorbel1 in #538
  • Preparing to release v0.6.0 by @mkorbel1 in #539

New Contributors

Full Changelog: v0.5.3...v0.6.0

v0.5.3

05 Apr 17:19
Compare
Choose a tag to compare

What's Changed

  • Absolute value by @dmetis in #442
  • Make conditional assign a little more optimistic with invalid values by @mkorbel1 in #459
  • Add youtube channel link to Readme.md by @quekyj in #460
  • ROHD Module Hierarchy and Signals Visualization (Flutter UI) by @quekyj in #435
  • Update analysis options and doc checks for Dart 3.3.0 by @mkorbel1 in #463
  • Fix documentation generation by @mkorbel1 in #467
  • Simulator upgrades for rohme compatibility (registering now and cancelling) by @AdamRose66 in #468
  • Issue #377: assign a logic subset to logic (array) by @RPG-coder-intc in #456
  • Fix a bug where array port element naming collisions with port names caused misconnections by @mkorbel1 in #473
  • chore(devtool): build devtool artifact and commit to other branch by @quekyj in #461
  • fix: update flutter version to the latest by @quekyj in #474
  • Refactored tick() in simulator.dart by @AdamRose66 in #475
  • Update to use new runners in github actions by @mkorbel1 in #417
  • Adjust CI timeout and runners by @mkorbel1 in #480

New Contributors

Full Changelog: v0.5.2...v0.5.3

v0.5.2

09 Jan 19:58
Compare
Choose a tag to compare

What's Changed

  • Allow constant Z driving to show up in SV without error by @mkorbel1 in #441
  • Logic value test improvement and minor fixes by @mjayasim9 in #422
  • Optimize performance of Combinational.ssa driver search by @mkorbel1 in #443
  • Support compiling ROHD to JavaScript by @mkorbel1 in #445
  • Get a Logic of a Logic List via an index by @RPG-coder-intc in #438
  • Pipeline fixes and improvements by @mkorbel1 in #447
  • Update counter example to be simpler and a better reference by @mkorbel1 in #448
  • Update default permissions in GH actions by @mkorbel1 in #452
  • Update some pages of the user guide by @mkorbel1 in #453
  • Fix defaultNextState diagram generation in FSM by @mkorbel1 in #454
  • Make Simulator.endSimulation return a Future by @mkorbel1 in #455
  • Fix bugs in LogicStructure instrumentation calls to packed and changed issues across Simulator.reset by @mkorbel1 in #458

Full Changelog: v0.5.1...v0.5.2

v0.5.1

29 Nov 23:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

25 Sep 21:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

08 Feb 19:46
Compare
Choose a tag to compare

What's Changed

  • Add GitHub Code Spaces configuration by @quekyj in #226
  • [Fix-issue-141] Adding Logic functionality for incr(), decr(), mulAssign() & divAssign() operation by @RPG-coder-intc in #196
  • Fixes: 204 by @akshay-wankhede in #220
  • Add test for shuffling bits by @mkorbel1 in #237
  • Added test for changed triggers on injection from changed by @mkorbel1 in #238
  • [Issue-104] checks to prevent same conditional used multiple times by @quekyj in #227
  • [Issue-225] Add Else.s() constructor to for single then execution by @quekyj in #229
  • Fix combinational sensitivity excessive pessimism, fix #233 by @mkorbel1 in #240
  • Move VCD parser for tests into utilities by @mkorbel1 in #241
  • Fix README on accessing int/BigInt values of Logic by @mkorbel1 in #244
  • Improve exceptions for Logic.put by @mkorbel1 in #243
  • WaveDumper optimization by @mkorbel1 in #242
  • [Issue-228] Make endIndex in getRange an optional positional argument, default to width by @quekyj in #231
  • [Issue-133] simcompare calculate signaltowidth instead of manual input by @quekyj in #211
  • Fix dart analysis issues surfaced in 2.19 by @mkorbel1 in #248
  • Revert IndexError deprecation change to maintain backwards compatibility by @mkorbel1 in #249
  • [Issue-234] Port should validate that names are sanitary by @quekyj in #245
  • await registered actions in Simulator by @mkorbel1 in #252
  • added the inline function for isValid and isFloating by @priya-t12 in #216
  • Improve GitHub Codespaces configuration by @chykon in #256
  • await Simulator.reset in test teardowns by @mkorbel1 in #255
  • Added test to check sanitized names by @aherrera97intl in #258
  • Upgrade VcdParser to handle more VCD files by @mkorbel1 in #260
  • [issue#7] Adding isIn() for [], [], [], [] by @RPG-coder-intc in #259
  • Updates to some documentation by @mkorbel1 in #261

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

16 Dec 17:55
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

24 Oct 18:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.4.0

v0.3.2

19 Aug 20:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

06 Jun 19:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1