- 01 Jun, 2020 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- 06 May, 2020 1 commit
-
-
Zachary Snow committed
-
- 05 May, 2020 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- 04 May, 2020 1 commit
-
-
Zachary Snow committed
-
- 16 Apr, 2020 1 commit
-
-
Zachary Snow committed
-
- 14 Apr, 2020 1 commit
-
-
Zachary Snow committed
-
- 06 Apr, 2020 2 commits
-
-
- constant folding supports hex numbers - simplify mod - simplify pow - elaborate !(a == b) into a != b
Zachary Snow committed -
Zachary Snow committed
-
- 05 Apr, 2020 3 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- made stream conversion pure - type param conversion uses Set for instance uniqueness - updated NOTICE and resolutions
Zachary Snow committed
-
- 31 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 30 Mar, 2020 4 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
Zachary Snow committed
-
- added Windows build - separate build and test jobs - per-OS release artifact generation
Zachary Snow committed
-
- 26 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 25 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
-
- 22 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 21 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 20 Mar, 2020 1 commit
-
-
Zachary Snow committed
-
- 19 Mar, 2020 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 17 Mar, 2020 1 commit
-
-
Yosys does support some asserts nowadays. Allowing sv2v to not strip them out means that you can check formal properties without needing hierarchical references (which Yosys really doesn't cope well with!)
Rupert Swarbrick committed
-
- 24 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 23 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 22 Feb, 2020 2 commits
-
-
Zachary Snow committed
-
Zachary Snow committed
-
- 21 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 20 Feb, 2020 1 commit
-
-
Zachary Snow committed
-
- 19 Feb, 2020 2 commits
-
-
- explicit enum casts in source are converted to size casts - conversion for basic pattern array literals of unsized numbers - unsized number array literals preserve signing - more aggressive ternary simplification
Zachary Snow committed -
- the ternary expressions were previously used to decide the direction of generated part selects - this fixes an issue where ternaries were generated for LHSs
Zachary Snow committed
-
- 17 Feb, 2020 3 commits
-
-
Zachary Snow committed
-
- struct conversion handles directionality of fields - struct conversion supports minus part selects - fixed incorrect handling of directional part selects in multi-packed conversion - multi-packed conversion defines standard ranges in terms of directional part selects for clarity - fixed potential loop due to overeager untagging in multi-packed conversion
Zachary Snow committed -
Zachary Snow committed
-