- 14 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 2 commits
-
-
Zachary Snow committed
-
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 May, 2020 1 commit
-
-
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 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 30 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 26 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 24 Mar, 2020 1 commit
-
-
Without this patch, a stray `endif caused sv2v to take the tail of an empty list. Now we raise a lexical error. To do this, the patch pulls the "push" and "pop" logic for the preprocessor condition stack into separate helper functions (pushCondStack and popCondStack). It also defines some helper functions for manipulating Cond's. The patch also adds a documentation comment explaining what the different values of Code meant (because I had to squint to work it out).
Rupert Swarbrick committed
-
- 21 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 20 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 19 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 24 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 17 Feb, 2020 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 15 Feb, 2020 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 13 Feb, 2020 1 commit
-
-
- adds support for using macros and macro arguments within the argument list to other macros - fixes an issue where macros with arguments would have extraneous whitespace - fixes handling of multiline string literals
Zachary Snow committed
-
- 10 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 09 Feb, 2020 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- 07 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 03 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 01 Feb, 2020 1 commit
-
-
Zachary Snow committed
-