Skip to content

Releases: intel/rohd

v0.6.9

17 Apr 22:22
9dc4460

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.8...v0.6.9

v0.6.8

18 Jan 22:52
8a79de8

Choose a tag to compare

What's Changed

  • Fix typos by @antonkesy in #642
  • Fix bug where const assignments could be lost in some disallowed const scenarios by @mkorbel1 in #643
  • Fix bug where output/inOut connection is incorrectly pruned when unnamed by @mkorbel1 in #644
  • Preparing to release v0.6.8 by @mkorbel1 in #645

New Contributors

Full Changelog: v0.6.7...v0.6.8

v0.6.7

27 Dec 01:01
ad1e9d6

Choose a tag to compare

What's Changed

  • LogicValue.ofRadixString returning 0 on bad input instead of throwing by @desmonddak in #617
  • Deprecate PairInterface.modify in favor of uniquify on addSubInterface by @mkorbel1 in #620
  • fixes for pub.dev issues in 0.6.6 by @desmonddak in #621
  • Performance optimization on Conditional.driveX by @mkorbel1 in #623
  • Improve WriteAfterReadException message with trace of involved assignments by @mkorbel1 in #624
  • Fix typo in user guide by @gharbi-mohamed-dev in #626
  • Improve exceptions for SSA checks with improper reuse by @mkorbel1 in #625
  • Driving and receiving of hierarchical PairInterfaces by @mkorbel1 in #628
  • Fix bug where one-bit struct output ports improperly slice by @mkorbel1 in #629
  • Fix bug where cached packed on LogicStructures on output ports reused inside and out cause build trace failures by @mkorbel1 in #631
  • Fix bug with Module port naming in generated outputs when LogicStructures contain ports by @mkorbel1 in #630
  • Improve SSA error debuggability with hierarchy by @mkorbel1 in #635
  • Fix bug where partial array assignments could cause missing assignments in generated outputs by @mkorbel1 in #637
  • Mark bit ranges of swizzles with comments in generated SystemVerilog by @mkorbel1 in #627
  • Pruning, empty disconnected ports, and removal of unused signals by @mkorbel1 in #638
  • Preparing to release v0.6.7 by @mkorbel1 in #640

New Contributors

Full Changelog: v0.6.6...v0.6.7

v0.6.6

06 Aug 18:24
7f74489

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.5...v0.6.6

v0.6.5

11 Jul 22:21
fd55272

Choose a tag to compare

What's Changed

Full Changelog: v0.6.4...v0.6.5

v0.6.4

10 Jul 22:35
86d45e1

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.3...v0.6.4

v0.6.3

20 Feb 00:54
f31c3a5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.2

31 Jan 20:41
bdba2cf

Choose a tag to compare

What's Changed

  • Transition to using a different addition syntax for lint avoidance by @mkorbel1 in #478
  • Simulator end of sim actions and exception handling by @mkorbel1 in #558
  • Support VCDs generated by Verilator in VcdParser by @mkorbel1 in #557
  • Preparing to release v0.6.2 by @mkorbel1 in #560

Full Changelog: v0.6.1...v0.6.2

v0.6.1

21 Jan 20:49
7739764

Choose a tag to compare

What's Changed

  • Fix bug in SSA discovery when LogicStructures are used by @mkorbel1 in #540
  • Fix bug where Module.build didn't follow through structs containing ports properly, plus improved debug messaging. by @mkorbel1 in #541
  • fix radix10 issue in toRadixString by @desmonddak in #543
  • Add Logic.named and broaden clone by @mkorbel1 in #550
  • Preparing to release v0.6.1 by @mkorbel1 in #555

Full Changelog: v0.6.0...v0.6.1

v0.6.0

31 Dec 00:49
121951b

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