- 21 Apr, 2023 1 commit
-
-
Zachary Snow committed
-
- 08 Mar, 2023 1 commit
-
-
Zachary Snow committed
-
- 24 Dec, 2022 1 commit
-
-
Zachary Snow committed
-
- 10 May, 2022 1 commit
-
-
Zachary Snow committed
-
- 02 May, 2022 1 commit
-
-
Zachary Snow committed
-
- 11 Apr, 2022 1 commit
-
-
- event expressions use Expr over LHS - stricter AST representation of event controls - property specs use event expressions directly
Zachary Snow committed
-
- 12 Mar, 2022 1 commit
-
-
Zachary Snow committed
-
- 09 Mar, 2022 1 commit
-
-
Zachary Snow committed
-
- 16 Feb, 2022 1 commit
-
-
Zachary Snow committed
-
- 07 Feb, 2022 1 commit
-
-
Zachary Snow committed
-
- 26 Jan, 2022 1 commit
-
-
Zachary Snow committed
-
- 10 Dec, 2021 1 commit
-
-
Zachary Snow committed
-
- 14 Sep, 2021 1 commit
-
-
Zachary Snow committed
-
- 11 Sep, 2021 1 commit
-
-
Saw Xue Zheng committed
-
- 07 Sep, 2021 1 commit
-
-
Specifically, support has been added for non-ANSI style port declarations where the port declaration is separate from the corresponding net or variable declaration.
Zachary Snow committed
-
- 30 Aug, 2021 1 commit
-
-
- all inputs are now decoded as UTF-8, regardless of the platform - decoding failures are now tolerated via transliteration given errant characters are generally expected to appear in comments
Zachary Snow committed
-
- 26 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 24 Aug, 2021 1 commit
-
-
This works around a compilation performance regression in GHC 9.0.1: https://gitlab.haskell.org/ghc/ghc/-/issues/20261. This also speeds up compilation on other versions.
Zachary Snow committed
-
- 21 Aug, 2021 1 commit
-
-
This adds support for typed valued parameters declared in parameter port lists without explicitly providing a leading `parameter` or `localparam` marker.
Zachary Snow committed
-
- 19 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 18 Aug, 2021 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 17 Aug, 2021 4 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- 16 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 15 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 12 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 10 Aug, 2021 1 commit
-
-
- use iverilog's -gstrict-expr-width throughout test suite - add warnings for excess bits or padding zeroes in number literals - add new --oversized-numbers parameter to retain support for unsized numbers wider than 32 bits - localized use of oversized numbers to new truncate test suite which verifies the behavior of both modes, and compares against the known behavior of iverilog
Zachary Snow committed
-
- 09 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 08 Aug, 2021 1 commit
-
-
- detect and forbid non-positive size casts - detect and forbid negative struct pattern literal indices - avoid invalid constant folding of negative based literals
Zachary Snow committed
-
- 07 Aug, 2021 1 commit
-
-
- add unified frontend configuration record to make adding future options easier - use ExceptT throughout, rather than using runExceptT at internal boundaries
Zachary Snow committed
-
- 27 Jul, 2021 1 commit
-
-
Zachary Snow committed
-
- 19 Jul, 2021 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 16 Jul, 2021 2 commits
-
-
Zachary Snow committed
-
- updated representation and added codegen for sequence match items - fix incorrect codegen for `iff` property expression
Zachary Snow committed
-
- 14 Jul, 2021 1 commit
-
-
- convert loops with no or many incrementations - restrict AST node to only contain traditional initializations - parser elaborates for loop decls into a synthetic block - decl list codegen is now specific to parameter decl lists - update jump conversion special cases for new representation - first experiments with bimapM
Zachary Snow committed
-
- 12 Jul, 2021 1 commit
-
-
- remove needless comments generated during interface conversion - filter null statements even in verbose mode - hoist trace comment statements if doing so would prevent the need to wrap a task or function body in a block - add traces for global declarations - add traces for parameter declaration lists - add traces for module items within generate blocks - avoid generating duplicate traces before declarations
Zachary Snow committed
-