sv2v/test/basic
Zachary Snow 2d034dcb73 basic support for elaboration system tasks 2019-09-17 20:30:17 -04:00
..
attr.sv support for module attributes (resolves #39) 2019-09-15 23:17:14 -04:00
attr.v support for module attributes (resolves #39) 2019-09-15 23:17:14 -04:00
data_lifetime.sv support data declarations with automatic lifetime (closes #20) 2019-08-31 15:36:27 -04:00
data_lifetime.v support data declarations with automatic lifetime (closes #20) 2019-08-31 15:36:27 -04:00
dimensions.sv conversion for array query system functions (resolves #37) 2019-09-14 16:46:51 -04:00
dimensions.v conversion for array query system functions (resolves #37) 2019-09-14 16:46:51 -04:00
elab_task.sv basic support for elaboration system tasks 2019-09-17 20:30:17 -04:00
elab_task.v basic support for elaboration system tasks 2019-09-17 20:30:17 -04:00
empty_args.sv parse and convert empty function arguments (resolves #17) 2019-08-28 20:29:35 -04:00
empty_args.v parse and convert empty function arguments (resolves #17) 2019-08-28 20:29:35 -04:00
empty_constructs.sv support for empty packages (resolves #9) 2019-08-07 21:58:20 -04:00
empty_constructs.v support for empty packages (resolves #9) 2019-08-07 21:58:20 -04:00
enum.sv enum preserves alias base type dimensions 2019-09-11 20:45:41 +02:00
enum.v enum preserves alias base type dimensions 2019-09-11 20:45:41 +02:00
enum_int.sv fix non-vector enum base types (closes #29) 2019-09-05 00:34:56 -04:00
enum_int.v fix non-vector enum base types (closes #29) 2019-09-05 00:34:56 -04:00
flatten.sv coverage for negative packed array indices 2019-04-21 00:49:21 -04:00
flatten.v PackedArray conversion supports arbitrary endianness 2019-04-04 19:40:19 -04:00
flatten_tb.v several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
flatten_three.sv fixed handling of 3+ dimensional packed arrays 2019-04-11 17:30:29 -04:00
flatten_three.v fixed handling of 3+ dimensional packed arrays 2019-04-11 17:30:29 -04:00
flatten_three_tb.v fixed handling of 3+ dimensional packed arrays 2019-04-11 17:30:29 -04:00
for_decl.sv conversion for block decls with asignments 2019-09-02 13:08:41 -04:00
for_decl.v conversion for block decls with asignments 2019-09-02 13:08:41 -04:00
foreach.sv support and conversion for foreach 2019-09-15 16:32:19 -04:00
foreach.v support and conversion for foreach 2019-09-15 16:32:19 -04:00
function_void.sv conversion for function void (resolves #32) 2019-09-11 19:31:50 +02:00
function_void.v conversion for function void (resolves #32) 2019-09-11 19:31:50 +02:00
header_import.sv added support for package imports in module headers 2019-08-03 21:50:26 -04:00
header_import.v added support for package imports in module headers 2019-08-03 21:50:26 -04:00
inside_expr.sv added support for inside expressions (closes #28) 2019-09-04 21:36:50 -04:00
inside_expr.v added support for inside expressions (closes #28) 2019-09-04 21:36:50 -04:00
log_op.sv support and conversion for -> and <-> 2019-09-15 13:55:40 -04:00
log_op.v support and conversion for -> and <-> 2019-09-15 13:55:40 -04:00
multi_array_decl.sv fix combined array declarations (resolves #34) 2019-09-11 19:32:12 +02:00
multi_array_decl.v fix combined array declarations (resolves #34) 2019-09-11 19:32:12 +02:00
multipack.sv several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
multipack.v several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
multipack_port.sv fixed dimension shorthand diretion and relevant tests 2019-09-15 16:30:53 -04:00
multipack_port.v fixed dimension shorthand diretion and relevant tests 2019-09-15 16:30:53 -04:00
multipack_tb.v several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
named_block.sv added conversion which adds names to unnamed blocks with decls 2019-04-19 19:08:52 -04:00
named_block.v added conversion which adds names to unnamed blocks with decls 2019-04-19 19:08:52 -04:00
package.sv initial work towards fleshing out package conversion 2019-04-30 01:57:04 -04:00
package.v initial work towards fleshing out package conversion 2019-04-30 01:57:04 -04:00
package_enum_1.sv generate localparams for all package enums (closes #26) 2019-09-04 20:59:41 -04:00
package_enum_1.v generate localparams for all package enums (closes #26) 2019-09-04 20:59:41 -04:00
package_enum_2.sv generate localparams for all package enums (closes #26) 2019-09-04 20:59:41 -04:00
package_enum_2.v generate localparams for all package enums (closes #26) 2019-09-04 20:59:41 -04:00
package_enum_3.sv generate localparams for all package enums (closes #26) 2019-09-04 20:59:41 -04:00
package_enum_3.v generate localparams for all package enums (closes #26) 2019-09-04 20:59:41 -04:00
package_order.sv EmptyArgs conversion skips global functions until nested 2019-09-11 21:04:57 +02:00
package_order.v EmptyArgs conversion skips global functions until nested 2019-09-11 21:04:57 +02:00
package_typedef.sv fix package resolution of nested typedefs (resolves #11) 2019-08-27 21:32:03 -04:00
package_typedef.v fix package resolution of nested typedefs (resolves #11) 2019-08-27 21:32:03 -04:00
package_typedef_nested.sv fix package resolution of nested typedefs (resolves #11) 2019-08-27 21:32:03 -04:00
package_typedef_nested.v fix package resolution of nested typedefs (resolves #11) 2019-08-27 21:32:03 -04:00
packed_array_shadow.sv placate VCS in packed_array_shadow test 2019-04-24 04:16:42 -04:00
packed_array_shadow.v handle TF decl shadowing within packed array conversion 2019-04-17 20:05:55 -04:00
param_shorthand.sv support module "list of param assignments" shorthand 2019-09-17 19:48:08 -04:00
param_shorthand.v support module "list of param assignments" shorthand 2019-09-17 19:48:08 -04:00
paramtype.sv functional parameter type conversion 2019-09-11 17:58:03 +02:00
paramtype.v functional parameter type conversion 2019-09-11 17:58:03 +02:00
paramtype_recurse.sv functional parameter type conversion 2019-09-11 17:58:03 +02:00
paramtype_recurse.v functional parameter type conversion 2019-09-11 17:58:03 +02:00
part_select.sv propper support for indexed part select addressing 2019-04-05 13:53:52 -04:00
part_select.v propper support for indexed part select addressing 2019-04-05 13:53:52 -04:00
run.sh explicitly use bash to avoid dash compatability issues when running tests 2019-04-16 16:35:53 -04:00
size_cast.sv substitution conversion for size casts (closes #27) 2019-09-11 22:52:01 -04:00
size_cast.v substitution conversion for size casts (closes #27) 2019-09-11 22:52:01 -04:00
stream.sv preliminary stream conversion 2019-09-03 23:36:29 -04:00
stream.v preliminary stream conversion 2019-09-03 23:36:29 -04:00
struct_array.sv several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
struct_array.v several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
struct_array_param.sv better support for struct array parameters 2019-08-06 23:11:09 -04:00
struct_array_param.v better support for struct array parameters 2019-08-06 23:11:09 -04:00
struct_array_tb.v several major fixes surrounding packed arrays 2019-04-08 21:28:33 -04:00
struct_default.sv support struct patterns with partial defaults (resolves #35) 2019-09-11 19:32:24 +02:00
struct_default.v support struct patterns with partial defaults (resolves #35) 2019-09-11 19:32:24 +02:00
struct_shadow.sv struct conversion handles alternate and mixed integer vector field types 2019-05-10 10:41:31 -04:00
struct_shadow.v struct conversion supports struct literals as task/function args 2019-04-22 13:58:14 -04:00
tf_block.sv added test coverage for task and function bodies being one statement 2019-04-19 14:31:21 -04:00
tf_block.v added test coverage for task and function bodies being one statement 2019-04-19 14:31:21 -04:00
time.sv drop timeunit and timescale (closes #31) 2019-09-11 21:44:57 -04:00
time.v drop timeunit and timescale (closes #31) 2019-09-11 21:44:57 -04:00
top_tf.sv conversions are applied per-file 2019-04-23 18:51:39 -04:00
top_tf.v conversions are applied per-file 2019-04-23 18:51:39 -04:00
union.sv added conversion for packed unions 2019-08-08 23:12:49 -04:00
union.v added conversion for packed unions 2019-08-08 23:12:49 -04:00
union_tb.v added conversion for packed unions 2019-08-08 23:12:49 -04:00
unpacked_localparam.sv convert unpacked parameter dimensions (closes #18) 2019-08-29 20:52:06 -04:00
unpacked_localparam.v fixed dimension shorthand diretion and relevant tests 2019-09-15 16:30:53 -04:00