Zachary Snow
|
e62074c756
|
type operator full select support
|
2020-01-11 22:52:12 -05:00 |
|
Zachary Snow
|
22d6ba4927
|
support evaluating functions as statements
|
2020-01-11 21:06:09 -05:00 |
|
Zachary Snow
|
2bd24b6086
|
expand type operator support
|
2020-01-11 20:35:51 -05:00 |
|
Zachary Snow
|
b58248fc2c
|
support type operator on simple expressions
|
2020-01-11 16:22:07 -05:00 |
|
Zachary Snow
|
8cc649a090
|
made tests in basic suite yosys-friendly
- multipack
- multipack_port
- package_order
- struct_array
|
2020-01-05 15:29:12 -05:00 |
|
Zachary Snow
|
2266dd69d6
|
add dependency licenses to NOTICE
|
2019-12-22 15:08:24 -05:00 |
|
Zachary Snow
|
25bc8d80d6
|
check in stack.yaml.lock
|
2019-12-22 14:06:24 -05:00 |
|
Zachary Snow
|
e64e5aaf42
|
upgrade to iverilog 10.3 on Ubuntu
|
2019-12-22 12:20:43 -05:00 |
|
Zachary Snow
|
3d0960c58c
|
don't attempt to cache build
|
2019-12-22 12:14:04 -05:00 |
|
Zachary Snow
|
82217ec05c
|
updated lifetime representation; struct packers use automatic
|
2019-12-22 12:01:05 -05:00 |
|
Zachary Snow
|
7ea5b60d0b
|
support for inside case statements
|
2019-12-21 20:41:19 -05:00 |
|
Zachary Snow
|
ba79b17bd9
|
pragma and line directive validation
|
2019-12-09 21:45:11 -05:00 |
|
Zachary Snow
|
7f2fe54b11
|
fix jump statement conversion
|
2019-12-09 21:17:01 -05:00 |
|
Zachary Snow
|
fb5fd39388
|
support for inside expression ranges and wildcards
|
2019-12-08 17:36:25 -05:00 |
|
Zachary Snow
|
96fe986b2d
|
cleanup case representation
|
2019-12-01 23:25:33 -05:00 |
|
Zachary Snow
|
92d827f3a5
|
preserve else block association, with timings
|
2019-11-20 20:44:09 -05:00 |
|
Zachary Snow
|
35a0587d2c
|
preserve else block association (resolved #56)
|
2019-11-20 20:18:56 -05:00 |
|
Zachary Snow
|
c1f027e11a
|
$readmemh/$readmemb imply reg (resolves #57)
|
2019-11-19 23:41:59 -05:00 |
|
Zachary Snow
|
58ad1feab1
|
allow reading from stdin
|
2019-11-19 23:29:19 -05:00 |
|
Zachary Snow
|
95299c6f56
|
conversion of structs with multi-dim fields (resolves #53)
|
2019-11-19 23:15:25 -05:00 |
|
Zachary Snow
|
49e4f7872d
|
conversion for always_latch (resolves #54)
|
2019-11-18 19:26:54 -05:00 |
|
Zachary Snow
|
ec0eecb556
|
upgrade from deprecated macOS-10.14
|
2019-11-10 22:21:15 -05:00 |
|
Zachary Snow
|
9d15385eb9
|
switch from Travis CI to GitHub Actions
|
2019-11-05 23:35:26 -05:00 |
|
Zachary Snow
|
eebe41427e
|
language support for final blocks
|
2019-10-31 20:39:11 -04:00 |
|
Zachary Snow
|
eeb2d809fd
|
cleanup interface conversion
|
2019-10-20 22:06:10 -04:00 |
|
Zachary Snow
|
c936b39bd2
|
use system functions for signedness casts
|
2019-10-20 16:18:18 -04:00 |
|
Zachary Snow
|
06411d70f1
|
support converting interfaces with parameters
|
2019-10-20 15:58:37 -04:00 |
|
Zachary Snow
|
5843ef3879
|
better error messaging for missing interfaces
|
2019-10-20 14:53:37 -04:00 |
|
Zachary Snow
|
3597f4a6be
|
support for methods (no conversion) and interface TFs
|
2019-10-19 16:22:46 -04:00 |
|
Zachary Snow
|
39f0e9b40d
|
minor perf optimization
|
2019-10-19 14:38:28 -04:00 |
|
Zachary Snow
|
336b180d74
|
lexer handles carriage returns (closes #51)
|
2019-10-19 13:27:29 -04:00 |
|
Zachary Snow
|
cf0e182e65
|
convert unpacked structs as though packed
- also expands struct literals containing repeat expressions
|
2019-10-14 22:01:55 -04:00 |
|
Zachary Snow
|
8e8d44f421
|
allow array struct fields
|
2019-10-13 23:59:36 -04:00 |
|
Zachary Snow
|
a1cd6941ae
|
apply patterns to substructures
|
2019-10-13 23:37:43 -04:00 |
|
Zachary Snow
|
de581ecaf5
|
initial support for types in struct patterns
|
2019-10-13 19:01:42 -04:00 |
|
Zachary Snow
|
3979d294eb
|
consistent size casting behavior
- also adds $clog2 localparam substitution to Simplify
|
2019-10-12 11:40:36 -04:00 |
|
Zachary Snow
|
79f9d21fe7
|
leave non-data-declarations at the end of modules
|
2019-10-12 11:18:10 -04:00 |
|
Zachary Snow
|
c722e931fe
|
allow time delay values
|
2019-10-11 22:56:16 -04:00 |
|
Zachary Snow
|
1e35ba269d
|
allow repeat shorthand in patterns
|
2019-10-11 22:54:21 -04:00 |
|
Zachary Snow
|
fea5ff44eb
|
coalesce tokens across nested macros
|
2019-10-11 22:53:08 -04:00 |
|
Zachary Snow
|
37355920e0
|
cleaner AST output
|
2019-10-11 22:38:47 -04:00 |
|
Zachary Snow
|
d86f8535a0
|
support for begin_keywords directive
|
2019-10-11 19:32:10 -04:00 |
|
Zachary Snow
|
3d3359d35a
|
apply BlockDecl conversions to tasks and functions
|
2019-10-11 19:31:41 -04:00 |
|
Zachary Snow
|
5ef24d2d94
|
omit empty subroutine args list
|
2019-10-11 19:30:45 -04:00 |
|
Zachary Snow
|
b660cfbd4e
|
allow tabs in preprocessor directives
|
2019-10-10 22:10:59 -04:00 |
|
Zachary Snow
|
167c65db11
|
pass through downstream compiler directives
|
2019-10-10 20:53:49 -04:00 |
|
Zachary Snow
|
6d79e0b491
|
updated number literals
|
2019-10-10 19:01:09 -04:00 |
|
Zachary Snow
|
149d16d8fc
|
add support for `line directive
|
2019-10-10 19:00:49 -04:00 |
|
Zachary Snow
|
e23d68a652
|
discard const keyword
|
2019-10-09 22:16:58 -04:00 |
|
Zachary Snow
|
910282fbf7
|
allow parens around senses
|
2019-10-09 22:16:57 -04:00 |
|