- 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 2 commits
-
-
Zachary Snow committed
-
- module instances with modport bindings are now inlined - support for modports in generate loops - support for generic interfaces - implied modport instance propagation - add error message for interface instances missing port list
Zachary Snow committed
-
- 24 Jul, 2020 1 commit
-
-
Zachary Snow committed
-
- 12 Jul, 2020 1 commit
-
-
- number literals are parsed rather than stored as strings - fix array query functions used on non-trivial number literals - more efficient expression simplification recursion - expanded constant folding scenarios
Zachary Snow committed
-
- 10 Jul, 2020 1 commit
-
-
Zachary Snow committed
-
- 09 Jul, 2020 1 commit
-
-
- elaborated literals larger than 32 bits are given an explicit size - constant folding no longer encodes illegal negative numbers
Zachary Snow committed
-
- 08 Jul, 2020 1 commit
-
-
Zachary Snow committed
-
- 03 Jul, 2020 1 commit
-
-
Zachary Snow committed
-
- 02 Jul, 2020 1 commit
-
-
Zachary Snow committed
-
- 20 Jun, 2020 1 commit
-
-
- modports can use complex expressions - update interface_infer test for consistency across simulators - fix interface inlining of implicitly typed data declarations
Zachary Snow committed
-
- 18 Jun, 2020 1 commit
-
-
Zachary Snow committed
-
- 14 Jun, 2020 2 commits
-
-
Zachary Snow committed
-
- removed repetition in dimension query conversion - removed repetition in package item nesting conversion - packing item nesting conversion short circuit - param type conversion doesn't bother renaming non-param type instances - implement showsPrec for certain expression cases
Zachary Snow committed
-
- 10 Jun, 2020 1 commit
-
-
Zachary Snow committed
-
- 07 Jun, 2020 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- 06 Jun, 2020 1 commit
-
-
- single bit localparams retain explicit range - fix $bits on unsized literals - use Implicit over Maybe for underlying type
Zachary Snow committed
-
- 06 Apr, 2020 1 commit
-
-
- constant folding supports hex numbers - simplify mod - simplify pow - elaborate !(a == b) into a != b
Zachary Snow committed
-
- 05 Apr, 2020 1 commit
-
-
Zachary Snow committed
-
- 21 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 24 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 17 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 15 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 10 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 09 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 01 Feb, 2020 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 31 Jan, 2020 1 commit
-
-
- Trace comments cover module items, decls, and stmts - Added pseudo-lexer to Alex parser for monadic Position production - Added Position to every DeclToken - Removed Comment PackageItem - Added CommentStmt and CommentDecl - Fixed traversal skipping outer MIAttr ModuleItems - Generally cleaned up Parser modules
Zachary Snow committed
-
- 12 Jan, 2020 1 commit
-
-
Zachary Snow committed
-
- 11 Jan, 2020 1 commit
-
-
Zachary Snow committed
-
- 22 Dec, 2019 1 commit
-
-
Zachary Snow committed
-