- 19 Aug, 2021 1 commit
-
-
Zachary Snow committed
-
- 17 Aug, 2021 2 commits
-
-
Zachary Snow committed
-
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
-
- 04 Aug, 2021 1 commit
-
-
Workarounds for resolved iverilog issues have been removed.
Zachary Snow committed
-
- 22 Jul, 2021 1 commit
-
-
Zachary Snow committed
-
- 10 Jul, 2021 1 commit
-
-
Zachary Snow committed
-
- 09 Jul, 2021 1 commit
-
-
Zachary Snow committed
-
- 08 Jul, 2021 1 commit
-
-
Zachary Snow committed
-
- 30 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 25 Jun, 2021 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 24 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 20 Jun, 2021 1 commit
-
-
- pattern keys now represented as TypeOrExpr - support for simple integer struct pattern keys
Zachary Snow committed
-
- 19 Jun, 2021 2 commits
-
-
Zachary Snow committed
-
- previously the overrides for parameterized data types could only reference data declarations at the module scope - their use within procedures is still allowed, but cannot currently refer to localparams declared within procedures - add procedure scope location accessors to allow scoped traversals to mark where injected items will end up in advance
Zachary Snow committed
-
- 17 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 15 Jun, 2021 2 commits
-
-
- disallow using end label alone on blocks - improved parse error for mismatches - add label checking for non-block constructs - allow generate block to have label before begin
Zachary Snow committed -
- general refactoring throughout - improved metrics for dropping unneeded modules - fix re-visiting a converted instance in the same pass
Zachary Snow committed
-
- 05 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 04 Jun, 2021 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 03 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 02 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 31 May, 2021 2 commits
-
-
- fix type/expr ambiguity for interface and class parameters - check for parameter kind mismatch up front - centralize key logic in ResolveBindings
Zachary Snow committed -
Zachary Snow committed
-
- 30 May, 2021 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 29 May, 2021 1 commit
-
-
- variable-size string parameter conversion restricted to modules which depend on the size of the string parameter - string localparams are typed as appropriately sized vectors - remove ordered parameter binding logic from string param conversion
Zachary Snow committed
-
- 21 May, 2021 1 commit
-
-
Zachary Snow committed
-
- 09 May, 2021 2 commits
-
-
- `expr.name[idx]` considers `expr.name` could be a struct array - remove fallback struct type lookups which were guaranteed to fail
Zachary Snow committed -
Zachary Snow committed
-
- 28 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 26 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 23 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 16 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 15 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 14 Apr, 2021 3 commits
-
-
Zachary Snow committed
-
- fix preservation of loop variables when breaking - extend Yosys-compatible constant loop conversion to support loop variables declared outside of the looop
Zachary Snow committed -
- avoid premature conversion of default struct type parameters - allow use of $clog2, $signed, and $unsigned in type parameters - more thorough and efficient top reference ident renaming - precede type param conversion with hier const pass
Zachary Snow committed
-