v0.1.12
github-actions
released this
16 Jan 22:08
·
248 commits
to master
since this release
Compiler
- Support conditional compiler directives in importer.
- Support macro definitions in importer.
- Support decimal literals in
u
ands
functions. - Support tasks with return values.
fork
andjoin
functions.- Support x and z bit constants.
- Support type alias with type parameters.
- Evaluate logical operators and if expressions.
- Added end-to-end regression tests.
- Four state boolean values
unknown
andfloating
. - Copy KDoc comments into generated SystemVerilog.
- Adopt
StageType
based stage sequence in importer. - Turn off
enableLineDirective
by default. - Rename
Logical
toOptional
. - Rewrite constant expression handling.
- Merge
Optional
withCardinal
. - Separate
MID_TRANSFORM
intoUPPER_TRANSFORM
andLOWER_TRANSFORM
. - Rewrite specialize and resolve stages to move type resolution after specialization.
- New scheme for extracting expressions with
BlockExpressionReducerStage
. - Merge
KtCallExpression
andSvCallExpression
. - Merge
KtBlockExpression
andSvBlockExpression
. - Merge
KtProperty
andSvProperty
. - Shorten function names on
Ubit
such assli
,rev
, andinv
.