Commit Graph

  • d0a6b0f529 fix 32 bit constant cast Zachary Snow 2020-06-07 00:28:55 -0400
  • 3186afe400 additional expression simplification cases Zachary Snow 2020-06-06 23:17:13 -0400
  • 82703834ac constant folding for shifts Zachary Snow 2020-06-06 22:45:08 -0400
  • 2d7982f81e simplify $bits on simple part selects Zachary Snow 2020-06-06 21:28:37 -0400
  • eb93ba67fc integer atom explicit sign cast support Zachary Snow 2020-06-06 21:26:14 -0400
  • a8346f2f88 actually fix unbased unsized literals in ternary exprs Zachary Snow 2020-06-06 17:01:27 -0400
  • 71d174877d use new cabal build-tool-depends syntax Zachary Snow 2020-06-06 13:48:28 -0400
  • 355b62da70 pack arrays in ternary expressions assigned to other arrays Zachary Snow 2020-06-06 13:42:30 -0400
  • 5b4fdfe7df upgrade cabal file format Zachary Snow 2020-06-05 23:12:45 -0400
  • 7e20b74147 logic conversion handles shadowing Zachary Snow 2020-06-05 21:28:58 -0400
  • 80bfbc1e8a fix unbased unsized literals in ternary exprs Zachary Snow 2020-06-05 21:40:59 -0400
  • 9249c9fa2b typdef conversion obeys generate scoping Zachary Snow 2020-06-05 21:38:31 -0400
  • ae392d4536 fix single bit enum sizing Zachary Snow 2020-06-04 20:19:21 -0400
  • 97b2d1d166 fix declaration order of generated enum items Zachary Snow 2020-06-04 21:19:39 -0400
  • ecf047e36e fix declaration order of nested package items Zachary Snow 2020-06-04 21:00:17 -0400
  • b6f4f690e7 support simple bundle interfaces Zachary Snow 2020-06-03 20:18:14 -0400
  • 589261a91b
    add .gitattributes for GitHub Linguist (#87) b1f6c1c4 2020-06-02 18:24:59 -0400
  • 6f53763800 reduce .gitattributes content b1f6c1c4 2020-05-31 23:43:00 -0400
  • 1c903d61a3 add .gitattributes for GitHub Linguist b1f6c1c4 2020-05-31 16:43:46 -0400
  • ec760964c7 remove empty initial blocks (resolves #89) Zachary Snow 2020-06-02 08:29:12 -0400
  • 478f0d19d2 fix premature typename cast conversion (resolves #88) Zachary Snow 2020-06-01 18:17:51 -0400
  • 9042145695 substitute localparams into type params Zachary Snow 2020-05-31 22:00:33 -0400
  • ea81d55cdc fix duplicate param type modules Zachary Snow 2020-05-31 21:29:37 -0400
  • 790312d25d vim modelines for Lex.x and Parse.y Zachary Snow 2020-05-06 19:03:32 -0400
  • a0c3112b6c flatten tf blocks with decls Zachary Snow 2020-05-05 19:32:37 -0400
  • 9e7768b66a simplify folded procedural branches Zachary Snow 2020-05-05 18:50:20 -0400
  • fc9b0b5978 streamline stream conversion Zachary Snow 2020-05-05 18:42:45 -0400
  • 3e85885def fix conversion of multi-packed arrays in packages Zachary Snow 2020-05-04 19:22:36 -0400
  • 2ac236dd03 add CMU acknowledgement Zachary Snow 2020-04-16 18:12:05 -0400
  • f381476161 support nested interfaces Zachary Snow 2020-04-13 22:23:03 -0400
  • c5ef5ea9e2 additional expression simplification Zachary Snow 2020-04-05 23:12:54 -0400
  • df7277a6a0 simplification applies to exprs in decls Zachary Snow 2020-04-05 22:13:19 -0400
  • 543a104683 upgrade to stackage lts-14.26 Zachary Snow 2020-04-05 13:40:44 -0400
  • b8d512e31f remove unneeded imports Zachary Snow 2020-04-05 13:45:22 -0400
  • c262324a36 removed Unique dependency Zachary Snow 2020-04-05 13:09:52 -0400
  • 409f80ea83 cleanup workflows Zachary Snow 2020-03-30 21:41:13 -0400
  • a38d49982a fix release artifact uploads v0.0.3 Zachary Snow 2020-03-30 19:52:41 -0400
  • 3831dcffee bump release version Zachary Snow 2020-03-30 19:50:04 -0400
  • bcafef8d01 allow empty list_of_parameter_assignments Zachary Snow 2020-03-30 19:27:44 -0400
  • 279a19ab9d refactored CI workflow Zachary Snow 2020-03-30 19:12:09 -0400
  • 1687b1c5c1 allow empty parameter_port_list (resolves #83) Zachary Snow 2020-03-25 23:55:15 -0400
  • e7381c4db2 fix double multipack conversion of Exprs in LHSs Zachary Snow 2020-03-24 22:02:38 -0400
  • 78f3db8803 Fail more gracefully on mismatched `if/`elsif/`else/`endif Rupert Swarbrick 2020-03-18 12:00:00 +0000
  • 6caa3d1c0a Fail more gracefully on mismatched `if/`elsif/`else/`endif Rupert Swarbrick 2020-03-18 12:00:00 +0000
  • 5ad4849454 fix slicing direction for multi-packed arrays Zachary Snow 2020-03-22 19:33:57 -0400
  • 35e75c0604 language support for strengths Zachary Snow 2020-03-20 21:13:57 -0400
  • bd68ab0852 faster parsing of very long files Zachary Snow 2020-03-20 18:50:54 -0400
  • c03dba096f pack sliced arrays (resolves #78) Zachary Snow 2020-03-18 23:39:40 -0400
  • f44e3e808a add option to skip preprocessing Zachary Snow 2020-03-18 20:02:20 -0400
  • f5881919c1 Allow exclusion of Assert conversion Rupert Swarbrick 2020-03-13 17:24:11 +0000
  • 1e3dff577d Allow exclusion of Assert conversion Rupert Swarbrick 2020-03-13 17:24:11 +0000
  • dd9f040f1f improved handling of genvars Zachary Snow 2020-02-23 22:30:17 -0500
  • da087cc2c1 release v0.0.2 v0.0.2 Zachary Snow 2020-02-22 19:53:35 -0500
  • b2504afe71 package convertion perf tweak Zachary Snow 2020-02-21 21:17:47 -0500
  • 95524c46ad remove excess patterns from struct conversion Zachary Snow 2020-02-21 20:59:27 -0500
  • 400c009480 traversal performance improvements Zachary Snow 2020-02-20 23:57:41 -0500
  • a415d9eb3d fix type propagation of struct fields bit accesses Zachary Snow 2020-02-20 00:19:10 -0500
  • 470fa01eb2 updated casting conventions Zachary Snow 2020-02-19 18:58:22 -0500
  • 976f582287 push struct and multi-packed ternaries into ranges Zachary Snow 2020-02-18 21:25:16 -0500
  • db4c396389 minor multi-packed verbosity improvement Zachary Snow 2020-02-17 17:31:14 -0500
  • 8f2d7dd5c7 fixed multiple issues with struct and multi-packed conversions Zachary Snow 2020-02-17 13:57:48 -0500
  • 80984f7e7e size casts on decimal numbers are simplified Zachary Snow 2020-02-17 12:53:26 -0500
  • 5f0ccee065 conversion for unsized integer arrays Zachary Snow 2020-02-17 12:12:51 -0500
  • 20dc92f6d8 fix typeof integer slices Zachary Snow 2020-02-16 23:39:48 -0500
  • ad21277eb5 support macro names comprised of macro args and macros Zachary Snow 2020-02-16 22:13:36 -0500
  • 9af38e7870 globally imported items are selectively nested Zachary Snow 2020-02-16 15:43:55 -0500
  • 29b5136503 test runner supports explicit list of tests Zachary Snow 2020-02-15 17:34:21 -0500
  • 799141af42 enum conversion covers nested module items (resolves #70) Zachary Snow 2020-02-15 17:14:57 -0500
  • 463cdcb2c1 support complex sizes in size casts (resolves #69) Zachary Snow 2020-02-15 16:40:50 -0500
  • fe8839eaec fix struct typing of ternary expressions (resolves #73) Zachary Snow 2020-02-15 14:44:36 -0500
  • b124a561f2 updated binary and unary operator printing (resolves #72) Zachary Snow 2020-02-15 14:11:09 -0500
  • aea64e903c pack arrays assigned to other arrays Zachary Snow 2020-02-13 23:59:01 -0500
  • 104f98011e support for string literals with macros Zachary Snow 2020-02-12 23:58:41 -0500
  • 8f4e783fd1 remove empty generate loops Zachary Snow 2020-02-09 23:20:35 -0500
  • fcaca6c33a package item nesting perf tweaks Zachary Snow 2020-02-09 22:34:27 -0500
  • c876c447e6 fix interface inlining renaming Zachary Snow 2020-02-09 21:57:09 -0500
  • df4244d8d5 more aggressive expression simplification Zachary Snow 2020-02-09 19:56:28 -0500
  • 9036bbabe4 cover struct width $bits edge case Zachary Snow 2020-02-09 19:07:12 -0500
  • 4cf65dd4e2 support for struct type parameters Zachary Snow 2020-02-09 17:05:58 -0500
  • 2f8ee303de keyword args conversion covers tasks Zachary Snow 2020-02-09 14:17:18 -0500
  • 14644cd1ed fix output of empty generate loops Zachary Snow 2020-02-09 14:01:05 -0500
  • 8a008c3024 interface conversion supports positional port bindings Zachary Snow 2020-02-09 13:42:45 -0500
  • 7a00c36a70 jump conversion keeps timing controls at the top level Zachary Snow 2020-02-09 11:53:21 -0500
  • eb76d16dde faster package item nesting conversion Zachary Snow 2020-02-09 11:52:48 -0500
  • 48f84a9ed4 faster param type conversion Zachary Snow 2020-02-09 11:04:11 -0500
  • fc9999aeea support implied port directions Zachary Snow 2020-02-08 21:14:03 -0500
  • 4b3b09d2db allow extraneous semicolons in generate blocks Zachary Snow 2020-02-08 20:07:10 -0500
  • 88c401e856 additional interface conversion error messages Zachary Snow 2020-02-07 19:10:21 -0500
  • eed5444d4a updated version info with git hash Zachary Snow 2020-02-07 18:57:48 -0500
  • 3c08767b63 redesigned preprocessor and lexer Zachary Snow 2020-02-06 23:27:51 -0500
  • 2dcd35ade7 support typedefs with unpacked dimensions Zachary Snow 2020-02-02 21:40:43 -0500
  • a402a73477 alias macromodule to module Zachary Snow 2020-02-01 16:45:33 -0500
  • 1a9068409e forbid illegal macro names Zachary Snow 2020-02-01 16:40:01 -0500
  • 9694799a23 more consistent procedural assignment support Zachary Snow 2020-02-01 15:52:52 -0500
  • 610d9abacf support for gates with delays Zachary Snow 2020-01-31 20:24:37 -0500
  • 6e4a19d00b flatten generate blocks with one item Zachary Snow 2020-01-31 19:43:34 -0500
  • dd0eb5981d added source trace comments Zachary Snow 2020-01-30 22:17:17 -0500
  • 9f180f91e5 improve `line error message Zachary Snow 2020-01-27 19:23:36 -0500
  • ad98c14547 fix handling of macros at EOF (resolves #62) Zachary Snow 2020-01-27 19:18:58 -0500
  • bbd072d41d release workflow v0.0.1 THofstee 2020-01-21 20:30:31 -0500