Commit Graph

  • 17e17ebd7f fix struct array pattern conversion (resolves #60) Zachary Snow 2020-01-20 17:26:03 -0800
  • cf4c2a5491 expanded support for macros in preprocessor directives Zachary Snow 2020-01-14 23:19:39 -0500
  • 6f0fa58ace simplify struct LHS handling Zachary Snow 2020-01-13 20:51:54 -0500
  • e62074c756 type operator full select support Zachary Snow 2020-01-11 22:52:12 -0500
  • 22d6ba4927 support evaluating functions as statements Zachary Snow 2020-01-11 21:06:09 -0500
  • 2bd24b6086 expand type operator support Zachary Snow 2020-01-11 20:35:51 -0500
  • b58248fc2c support type operator on simple expressions Zachary Snow 2020-01-11 16:22:07 -0500
  • 8814a66c00
    Update build_binary.yml Teguh Hofstee 2020-01-06 21:21:51 -0800
  • a6c250a210
    Update build_binary.yml Teguh Hofstee 2020-01-06 20:45:13 -0800
  • 8cc649a090 made tests in basic suite yosys-friendly Zachary Snow 2020-01-05 15:29:12 -0500
  • 2266dd69d6 add dependency licenses to NOTICE Zachary Snow 2019-12-22 14:43:01 -0500
  • 25bc8d80d6 check in stack.yaml.lock Zachary Snow 2019-12-22 14:06:24 -0500
  • e64e5aaf42 upgrade to iverilog 10.3 on Ubuntu Zachary Snow 2019-12-22 12:20:43 -0500
  • 3d0960c58c don't attempt to cache build Zachary Snow 2019-12-22 12:14:04 -0500
  • 82217ec05c updated lifetime representation; struct packers use automatic Zachary Snow 2019-12-22 12:01:05 -0500
  • 7ea5b60d0b support for inside case statements Zachary Snow 2019-12-21 19:31:56 -0500
  • ed2c8c1e43
    Update build_binary.yml Teguh Hofstee 2019-12-10 00:55:33 -0800
  • 28ea5c6750
    Update build_binary.yml Teguh Hofstee 2019-12-10 00:35:35 -0800
  • e149cd3496
    Update build_binary.yml Teguh Hofstee 2019-12-10 00:09:22 -0800
  • 277b1f2e2c
    Update build_binary.yml Teguh Hofstee 2019-12-09 23:49:09 -0800
  • a905459674
    Update build_binary.yml Teguh Hofstee 2019-12-09 23:48:17 -0800
  • bd85697ac4
    Attempt to create releases for matrix Teguh Hofstee 2019-12-09 23:48:00 -0800
  • ba79b17bd9 pragma and line directive validation Zachary Snow 2019-12-09 21:45:11 -0500
  • 7f2fe54b11 fix jump statement conversion Zachary Snow 2019-12-09 20:31:33 -0500
  • fb5fd39388 support for inside expression ranges and wildcards Zachary Snow 2019-12-08 17:36:25 -0500
  • 96fe986b2d cleanup case representation Zachary Snow 2019-12-01 23:25:33 -0500
  • 92d827f3a5 preserve else block association, with timings Zachary Snow 2019-11-20 20:44:09 -0500
  • 35a0587d2c preserve else block association (resolved #56) Zachary Snow 2019-11-20 20:18:56 -0500
  • c1f027e11a $readmemh/$readmemb imply reg (resolves #57) Zachary Snow 2019-11-19 23:41:59 -0500
  • 58ad1feab1 allow reading from stdin Zachary Snow 2019-11-19 23:29:19 -0500
  • 95299c6f56 conversion of structs with multi-dim fields (resolves #53) Zachary Snow 2019-11-19 23:15:22 -0500
  • 49e4f7872d conversion for always_latch (resolves #54) Zachary Snow 2019-11-18 19:25:09 -0500
  • ec0eecb556 upgrade from deprecated macOS-10.14 Zachary Snow 2019-11-10 22:21:15 -0500
  • 9d15385eb9 switch from Travis CI to GitHub Actions Zachary Snow 2019-11-05 23:35:26 -0500
  • 1447db872c
    Update build_binary.yml Teguh Hofstee 2019-11-02 19:53:24 -0700
  • f64a431a90
    Update build_binary.yml Teguh Hofstee 2019-11-02 19:53:08 -0700
  • b4560c7e8e
    Update and rename haskell.yml to build_binary.yml Teguh Hofstee 2019-11-02 19:51:43 -0700
  • eebe41427e language support for final blocks Zachary Snow 2019-10-31 20:39:11 -0400
  • eeb2d809fd cleanup interface conversion Zachary Snow 2019-10-20 22:06:10 -0400
  • c936b39bd2 use system functions for signedness casts Zachary Snow 2019-10-20 16:18:18 -0400
  • 06411d70f1 support converting interfaces with parameters Zachary Snow 2019-10-20 15:58:37 -0400
  • 5843ef3879 better error messaging for missing interfaces Zachary Snow 2019-10-20 14:53:37 -0400
  • 3597f4a6be support for methods (no conversion) and interface TFs Zachary Snow 2019-10-19 16:22:39 -0400
  • 39f0e9b40d minor perf optimization Zachary Snow 2019-10-19 14:35:54 -0400
  • 336b180d74 lexer handles carriage returns (closes #51) Zachary Snow 2019-10-19 13:27:29 -0400
  • cf0e182e65 convert unpacked structs as though packed Zachary Snow 2019-10-14 22:01:52 -0400
  • 8e8d44f421 allow array struct fields Zachary Snow 2019-10-13 23:59:21 -0400
  • a1cd6941ae apply patterns to substructures Zachary Snow 2019-10-13 23:37:43 -0400
  • de581ecaf5 initial support for types in struct patterns Zachary Snow 2019-10-13 19:01:42 -0400
  • 3979d294eb consistent size casting behavior Zachary Snow 2019-10-12 11:40:36 -0400
  • 79f9d21fe7 leave non-data-declarations at the end of modules Zachary Snow 2019-10-12 11:15:55 -0400
  • c722e931fe allow time delay values Zachary Snow 2019-10-11 22:56:16 -0400
  • 1e35ba269d allow repeat shorthand in patterns Zachary Snow 2019-10-11 22:54:21 -0400
  • fea5ff44eb coalesce tokens across nested macros Zachary Snow 2019-10-11 22:53:08 -0400
  • 37355920e0 cleaner AST output Zachary Snow 2019-10-11 22:38:47 -0400
  • d86f8535a0 support for begin_keywords directive Zachary Snow 2019-10-11 19:32:10 -0400
  • 3d3359d35a apply BlockDecl conversions to tasks and functions Zachary Snow 2019-10-11 19:31:41 -0400
  • 5ef24d2d94 omit empty subroutine args list Zachary Snow 2019-10-11 19:22:55 -0400
  • b660cfbd4e allow tabs in preprocessor directives Zachary Snow 2019-10-10 22:10:59 -0400
  • 167c65db11 pass through downstream compiler directives Zachary Snow 2019-10-10 20:53:49 -0400
  • 6d79e0b491 updated number literals Zachary Snow 2019-10-10 19:01:09 -0400
  • 149d16d8fc add support for `line directive Zachary Snow 2019-10-10 19:00:49 -0400
  • e23d68a652 discard const keyword Zachary Snow 2019-10-09 21:48:44 -0400
  • 910282fbf7 allow parens around senses Zachary Snow 2019-10-09 21:41:14 -0400
  • d2976170f3 allow extraneous semicolons after package items Zachary Snow 2019-10-09 20:15:42 -0400
  • 9880885412 Revert "allow escaped newline in macro arguments" Zachary Snow 2019-10-08 22:21:40 -0400
  • 8ae89a7bd4 support and convert jumps: break, continue, and return Zachary Snow 2019-10-08 22:13:05 -0400
  • 08c38e6193 support time literals as expressions Zachary Snow 2019-10-06 21:21:58 -0400
  • 1a394cff9c support mintypmax expressions Zachary Snow 2019-10-06 16:13:34 -0400
  • f0368714e1 support generate for without explicit block Zachary Snow 2019-10-06 15:36:29 -0400
  • a1735ffef7 fix lexing identifiers and numbers across macro boundaries Zachary Snow 2019-10-06 15:16:01 -0400
  • ba7fbd5506 allow escaped newline in macro arguments Zachary Snow 2019-10-03 23:29:49 -0400
  • 9524f0028b support identifier delay values Zachary Snow 2019-10-03 20:38:38 -0400
  • 77dd1011e3 support multiple assignments in one `assign` Zachary Snow 2019-10-03 19:37:42 -0400
  • 89de289bec simplify numeric negation Zachary Snow 2019-10-02 23:42:56 -0400
  • a77347f5cc streamline test performance Zachary Snow 2019-10-02 23:26:48 -0400
  • baf95b2729 minor README updates Zachary Snow 2019-10-02 22:46:17 -0400
  • 2b84bdb7e2 support for type param without parameter keyword Zachary Snow 2019-10-01 22:02:30 -0400
  • 3807ab6736 handle adding packed dimensions to byte, shortint, and longint Zachary Snow 2019-09-30 23:59:15 -0400
  • ceb384f680 support multiline strings Zachary Snow 2019-09-30 23:48:10 -0400
  • c6eedb9f26 pass through named events Zachary Snow 2019-09-30 23:22:05 -0400
  • e2570303d0 reject negative repeat counts Zachary Snow 2019-09-30 23:11:16 -0400
  • b7959c7aa2 support for statement labels and basic fork-join Zachary Snow 2019-09-30 23:03:55 -0400
  • d57c967090 added partial support for implicitly sized arrays Zachary Snow 2019-09-28 16:57:36 -0400
  • 454afa97a3 major array pack and flatten update (closes #48) Zachary Snow 2019-09-26 22:47:36 -0400
  • 087841a21f fix generate default case printing Zachary Snow 2019-09-26 00:08:20 -0400
  • dcca974fbc support size casts with complex size expressions Zachary Snow 2019-09-25 23:59:31 -0400
  • 1584f39045 allow typename resolution of non-vector types Zachary Snow 2019-09-25 23:45:18 -0400
  • 111e04f86e remove extraneous explicit unsigned in params (resolves #47) Zachary Snow 2019-09-25 19:42:31 -0400
  • 76663c78a0 fix typename decl asgn lookahead (resolves #49) Zachary Snow 2019-09-25 19:34:42 -0400
  • c7f51209df remove extraneous explicit unsigned (resolves #45) Zachary Snow 2019-09-24 23:35:06 -0400
  • 0262a3d3c4 struct conversion visits non-asgn LHSs Zachary Snow 2019-09-24 22:04:24 -0400
  • f4181aba76 added pass-through support for strings Zachary Snow 2019-09-24 21:48:10 -0400
  • bce438c841 default case can be anywhere in case block Zachary Snow 2019-09-24 21:32:44 -0400
  • 2d8e6bddd3 parser rejects function input decls with bad directions Zachary Snow 2019-09-22 23:29:02 -0400
  • 2d81c6470f prevent genvar conflict without changing scope tree Zachary Snow 2019-09-21 14:14:55 -0400
  • aa294eaad0 genvars declared in for loops retain scoping (resolves #46) Zachary Snow 2019-09-21 13:36:33 -0400
  • 142df3b5f6 fixed handling of unbased unsized literals (resolves #43) Zachary Snow 2019-09-18 23:35:15 -0400
  • ba4cf805ff preliminary conversion for size casts Zachary Snow 2019-09-18 21:19:44 -0400
  • df3620d3a0 fix premature logic to wire conversion Zachary Snow 2019-09-17 23:59:19 -0400