chipsalliance/chisel

Inconsistency with Decoupled and DecoupledIO

開放

#2,436 建立於 2022年3月7日

 (1 則留言) (0 個反應) (0 位負責人)Scala (651 個分叉)batch import
good first issue

倉庫指標

星標
 (4,658 顆星)
PR 合併指標
 (平均合併 3天 21小時) (30 天內合併 16 個 PR)

描述

It's a source of confusion when to use Decoupled and when to use DecoupledIO -- can we just make them the same name and deprecate the inconsistent name?

Type of issue: feature request

Impact: API modification

Development Phase: request

Other information

If the current behavior is a bug, please provide the steps to reproduce the problem:

No bug What is the current behavior?

You use Decoupled to create the thing but DecoupledIO is the type. This is really confusing.

What is the expected behavior?

They could both just be called Decoupled. And DecoupledIO would alias to Decoupled but pop up as deprecated.

Please tell us about your environment:

What is the use case for changing the behavior?

Less cognitive load

貢獻者指南