Zachary Snow
|
2d034dcb73
|
basic support for elaboration system tasks
|
2019-09-17 20:30:17 -04:00 |
Zachary Snow
|
1078603bfd
|
support complex constant expression size casts
|
2019-09-17 19:49:38 -04:00 |
Zachary Snow
|
512d4b1a7f
|
support module "list of param assignments" shorthand
|
2019-09-17 19:48:08 -04:00 |
Zachary Snow
|
bdafb60dec
|
lexical and parse errors print to stderr
|
2019-09-17 19:34:56 -04:00 |
Zachary Snow
|
7267f94b0b
|
allow signing on net types (closes #40)
|
2019-09-16 19:50:30 -04:00 |
Zachary Snow
|
5d80c83092
|
support for module attributes (resolves #39)
|
2019-09-15 23:17:14 -04:00 |
Zachary Snow
|
bb2a8febea
|
module item traversals visit items with attributes
|
2019-09-15 16:56:55 -04:00 |
Zachary Snow
|
77b9d2f085
|
support and conversion for foreach
|
2019-09-15 16:32:19 -04:00 |
Zachary Snow
|
7f701cd112
|
fixed dimension shorthand diretion and relevant tests
|
2019-09-15 16:30:53 -04:00 |
Zachary Snow
|
2ca8a022ad
|
support and conversion for -> and <->
|
2019-09-15 13:55:40 -04:00 |
Zachary Snow
|
c0e38f793d
|
updated CLI (backwards compatible)
|
2019-09-15 10:31:50 -04:00 |
Zachary Snow
|
2a51d20f11
|
package item nesting resolves across and throughout files
|
2019-09-14 21:00:40 -04:00 |
Zachary Snow
|
c5f7f2cc5e
|
typedef conversion gracefully skips yet-unknown typenames
|
2019-09-14 20:59:41 -04:00 |
Zachary Snow
|
e27d6920a7
|
conversion for array query system functions (resolves #37)
|
2019-09-14 16:46:51 -04:00 |
Zachary Snow
|
f5d6683422
|
generalization of array dimension(s) system functions
|
2019-09-14 12:38:26 -04:00 |
Zachary Snow
|
10feedb1af
|
use the Unique package in a few places
|
2019-09-11 23:01:34 -04:00 |
Zachary Snow
|
a14d078230
|
substitution conversion for size casts (closes #27)
|
2019-09-11 22:52:01 -04:00 |
Zachary Snow
|
6ddf782383
|
drop timeunit and timescale (closes #31)
|
2019-09-11 21:44:57 -04:00 |
Zachary Snow
|
295ac64929
|
package item conversions preserve ordering (resolves #36)
|
2019-09-11 21:16:55 -04:00 |
Zachary Snow
|
dd3a7e687c
|
EmptyArgs conversion skips global functions until nested
|
2019-09-11 21:04:57 +02:00 |
Zachary Snow
|
4d0d652c86
|
enum preserves alias base type dimensions
|
2019-09-11 20:45:41 +02:00 |
Zachary Snow
|
bd2efb4201
|
support struct patterns with partial defaults (resolves #35)
|
2019-09-11 19:32:24 +02:00 |
Zachary Snow
|
46242aac5d
|
fix combined array declarations (resolves #34)
|
2019-09-11 19:32:12 +02:00 |
Zachary Snow
|
a0068f60f2
|
remove old unused grammar rules
|
2019-09-11 19:32:04 +02:00 |
Zachary Snow
|
f8a2bcbea0
|
conversion for function void (resolves #32)
|
2019-09-11 19:31:50 +02:00 |
Zachary Snow
|
6271e16b68
|
functional parameter type conversion
|
2019-09-11 17:58:03 +02:00 |
Zachary Snow
|
4de585ec0f
|
initial parameter type conversion
|
2019-09-11 09:27:18 +02:00 |
Zachary Snow
|
73e961d7c2
|
simulation output properly filters VCD log line
|
2019-09-09 23:37:54 +02:00 |
Zachary Snow
|
8df1e67faf
|
typedef traversal only marks interfaces as such
|
2019-09-09 18:44:45 +02:00 |
Zachary Snow
|
677d11091b
|
added monadic file traversal helper
|
2019-09-09 18:44:04 +02:00 |
Zachary Snow
|
66989b0446
|
language support for parameter type bindings
|
2019-09-09 07:38:14 +02:00 |
Zachary Snow
|
d11e898edb
|
Added ParamType decl; combined parameter and localparam under Param
|
2019-09-09 07:34:43 +02:00 |
Zachary Snow
|
9cc211d51e
|
fix non-vector enum base types (closes #29)
|
2019-09-05 00:34:56 -04:00 |
Zachary Snow
|
ad0db916cc
|
support typedef forward declarations
|
2019-09-04 23:41:24 -04:00 |
Zachary Snow
|
1a6e0ce9df
|
added support for inside expressions (closes #28)
|
2019-09-04 21:36:50 -04:00 |
Zachary Snow
|
33bea9e694
|
added remaining SV keywords
|
2019-09-04 21:02:02 -04:00 |
Zachary Snow
|
baaffd732d
|
remove unused import
|
2019-09-04 21:01:27 -04:00 |
Zachary Snow
|
41bba1b2f2
|
generate localparams for all package enums (closes #26)
|
2019-09-04 20:59:41 -04:00 |
Zachary Snow
|
92feef8759
|
standardized, shorter hash generation
|
2019-09-03 23:54:47 -04:00 |
Tomasz Gorochowik
|
9435c9d9d1
|
Git-ignore stack lock files
These populate the root git directory when building using the commands
recommended in the README file.
|
2019-09-03 23:53:43 -04:00 |
Zachary Snow
|
af4711a8cf
|
preliminary stream conversion
|
2019-09-03 23:36:29 -04:00 |
Zachary Snow
|
7340464364
|
ParseDecl edge case
|
2019-09-02 22:57:57 -04:00 |
Zachary Snow
|
97fda59c51
|
convert needless patterns to concats
|
2019-09-02 22:35:36 -04:00 |
Zachary Snow
|
1f7c70dfe1
|
language support for LHS streaming operators
|
2019-09-02 20:46:35 -04:00 |
Zachary Snow
|
d6c932d0fc
|
conversion for block decls with asignments
|
2019-09-02 13:08:41 -04:00 |
Zachary Snow
|
bafe7e4396
|
test runner supports test selection
|
2019-09-02 12:54:32 -04:00 |
Zachary Snow
|
04de45b08b
|
language support for streaming operators
|
2019-09-01 18:42:16 -04:00 |
Zachary Snow
|
638adb3538
|
fixed ParseDecl mischaracterizing block decl as stmt
|
2019-09-01 18:40:24 -04:00 |
Zachary Snow
|
704e867c0c
|
packed array conversion packs any unsupported unpacked dimensions
|
2019-09-01 18:39:01 -04:00 |
Zachary Snow
|
e80f880f43
|
additional expression simplification special cases
|
2019-08-31 15:45:24 -04:00 |