- 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
-
- 10 Jul, 2021 1 commit
-
-
- standardize number casting - fix extension of casts of unsized literals to 32 bits
Zachary Snow committed
-
- 09 Jul, 2021 1 commit
-
-
Zachary Snow committed
-
- 08 Jul, 2021 2 commits
-
-
In places where an optional space was previously allowed, allow any number of arbitrary whitespace characters, in line with the spec and other tools.
Zachary Snow committed -
Zachary Snow committed
-
- 06 Jul, 2021 1 commit
-
-
- remove outdated flexible partial type eq and show instances - properly disallow incomplete declarations - disallow var after net type - remove unused edge case in InterfaceT representation
Zachary Snow committed
-
- 05 Jul, 2021 1 commit
-
-
- support for additional assignment statements in loop initializations - greatly improved error messaging in these contexts - decl parser takes in the ending token; significant related refactoring - pass through elaboration system tasks - removed non-blocking assignment operator precedence hack - preliminary nosim test suite for features unsupported by iverilog
Zachary Snow committed
-
- 02 Jul, 2021 1 commit
-
-
- new net decl to replace net pseudo-type - support nets with complex base types, including typenames - support var declaration type prefix for all data types - support var as lone type shorthand - refactor AST representation of strengths - traversal helpers for treating nets as variables - use decl traversals where appropriate
Zachary Snow committed
-
- 25 Jun, 2021 2 commits
-
-
- automatic pass-through test suite coverage - fix codegen for interface based typedefs - allow declaration of generic interface ports in module body - fix codegen for comments within for loop initialization - fix codegen of class param decls
Zachary Snow committed -
Zachary Snow committed
-
- 21 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
-
- 17 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 05 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 04 Jun, 2021 1 commit
-
-
Zachary Snow committed
-
- 26 May, 2021 1 commit
-
-
Zachary Snow committed
-
- 25 May, 2021 1 commit
-
-
Zachary Snow committed
-
- 23 May, 2021 1 commit
-
-
Zachary Snow committed
-
- 15 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 13 Apr, 2021 1 commit
-
-
Zachary Snow committed
-
- 23 Mar, 2021 1 commit
-
-
Zachary Snow committed
-
- 09 Mar, 2021 1 commit
-
-
Zachary Snow committed
-
- 19 Feb, 2021 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- 17 Feb, 2021 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 15 Feb, 2021 1 commit
-
-
Zachary Snow committed
-
- 11 Feb, 2021 1 commit
-
-
Zachary Snow committed
-
- 03 Feb, 2021 1 commit
-
-
- delegate cast type and sign resolution to TypeOf conversion - internal support for injecting data declarations into statements - fix size and sign of unbased unsized literals used in casts - avoid generating many unnecessary explicit casts - support casts which depend on localparams within procedures - expression traversal correctly visits types within type casts - fix typeof on expressions of net types - handle additional edge cases for unsized integer array patterns - preserve signedness of implicitly flattened unpacked integer arrays
Zachary Snow committed
-
- 25 Jan, 2021 1 commit
-
-
Zachary Snow committed
-
- 24 Jan, 2021 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- full import and export support - simplify AST representation of import and export - allow package-scoped identifiers invoked as subroutines - use scoped name resolution for identifiers in packages - merge package item nesting conversion into package conversion - fix handling of colliding enum items in separate modules - fix visiting enum item exprs in types
Zachary Snow committed
-
- 21 Jan, 2021 1 commit
-
-
Zachary Snow committed
-
- 11 Dec, 2020 1 commit
-
-
- assertions, gen case, and inout - simplify block codegen - remove blank lines in tasks with no inputs
Zachary Snow committed
-
- 10 Dec, 2020 1 commit
-
-
Zachary Snow committed
-
- 09 Aug, 2020 1 commit
-
-
Zachary Snow committed
-