Commit Graph

  • d4511871ca typeof $clog2 Zachary Snow 2020-08-13 19:37:12 -0400
  • d9e890c88e signed size cast shorthand output Zachary Snow 2020-08-13 18:38:30 -0400
  • e80db12422 conversion for implicitly variably sized parameters Zachary Snow 2020-08-12 21:47:24 -0400
  • e4135bb896 use strict State and Writer monads Zachary Snow 2020-08-11 19:14:18 -0400
  • 13b62fd81e support structs of integers Zachary Snow 2020-08-11 18:37:21 -0400
  • ddaa7ff6c6 zero-pad sized integrals no larger than 256 bits Zachary Snow 2020-08-09 17:36:25 -0400
  • 50a6966a4f fix three typeof conversion issues Zachary Snow 2020-08-09 10:31:04 -0600
  • 67466eaa60 major interface conversion update Zachary Snow 2020-08-08 20:43:47 -0600
  • 5161a9e71b allow scope traversals to rename tasks and functions Zachary Snow 2020-08-01 20:20:14 -0600
  • 3834b9f109 support type lookup of genvars Zachary Snow 2020-08-01 20:14:40 -0600
  • 698e3b0b54 fix unbased unsized binding conversion for instances with type parameters Zachary Snow 2020-07-27 19:04:41 -0600
  • 50d6faa9b0 yosys-compatible simple loop jump conversion Zachary Snow 2020-07-27 18:50:26 -0600
  • cadd7de2da release v0.0.5 v0.0.5 Zachary Snow 2020-07-26 15:14:48 -0600
  • 2a1e772ace use git describe for version summary Zachary Snow 2020-05-31 22:29:19 -0400
  • 11607f5514 explicitly upgrade version of githash Zachary Snow 2020-07-26 15:08:04 -0600
  • 8e1693d396 yosys-compatible unbased unsized binding conversion Zachary Snow 2020-07-25 14:46:03 -0600
  • 21ebbb5a19 use repeats for converted unbased-unsized literals Zachary Snow 2020-07-24 21:29:59 -0600
  • 39519dd439 zero-pad sized integrals smaller than 32 bits Zachary Snow 2020-07-23 22:46:19 -0600
  • f0a5a47371 fix break/continue causing return after loop Zachary Snow 2020-07-23 19:04:15 -0600
  • bbb469463b fix typing bit and part selects Zachary Snow 2020-07-23 18:23:40 -0600
  • 359a3de91e parser rejects errant declarations Zachary Snow 2020-07-22 21:35:25 -0600
  • 8537a9efda fix scoping of single-item generate conditionals Zachary Snow 2020-07-22 20:30:33 -0600
  • 5ad8de9ef7 standardize pattern conversion Zachary Snow 2020-07-21 18:05:27 -0600
  • ed25534441 use preinstalled stack in CI Zachary Snow 2020-07-21 17:53:02 -0600
  • 49c0d297c9 fix package conversion not prefixing declarations with assignments (resolves #115) Zachary Snow 2020-07-20 22:18:46 -0600
  • 81890561a3 use simple equality for parameters with integral defaults Zachary Snow 2020-07-20 18:12:05 -0600
  • e88a6b9d84 fix type lookup of yet-unresolved types (resolves #111) Zachary Snow 2020-07-20 17:06:13 -0600
  • 7eed2fc58e fix handling of multi-dimensional integer array literals (resolves #113) Zachary Snow 2020-07-20 16:55:54 -0600
  • e6e62e8813 typedef conversion visits nested types in statements Zachary Snow 2020-07-19 20:54:44 -0600
  • 90de4aa121 fix inadvertent duplicate casts Zachary Snow 2020-07-19 19:09:57 -0600
  • 03b6ece939 address type lookup of $unsigned and $signed Zachary Snow 2020-07-17 19:18:48 -0600
  • e5e99b291b Revert "avoid unnecessary unased-unsized casts in assignments" Zachary Snow 2020-07-17 19:12:44 -0600
  • cc9f7f4658 remove old scopedConversion Zachary Snow 2020-07-15 19:17:05 -0600
  • 4c173d86ab transition simplify conversion to new scoper Zachary Snow 2020-07-15 19:14:05 -0600
  • a38137b69a fix conversion of casts in gen item exprs Zachary Snow 2020-07-15 19:04:11 -0600
  • c28bb71ac5 more careful expr and type traversals Zachary Snow 2020-07-15 18:44:57 -0600
  • efe8de3933 faster scope resolution Zachary Snow 2020-07-15 18:44:36 -0600
  • 5667bdb589 unpacked array conversion supports generate scoped data Zachary Snow 2020-07-14 22:22:41 -0600
  • b19259c694 upgraded size cast conversion Zachary Snow 2020-07-14 20:04:47 -0600
  • 2d3973e624 synthesizable wildcard conversion Zachary Snow 2020-07-13 23:13:05 -0600
  • 51f2d2bb33 avoid unnecessary unased-unsized casts in assignments Zachary Snow 2020-07-13 18:55:47 -0600
  • bf1d9283d7 interpret package parameters as localparams Zachary Snow 2020-07-13 18:54:45 -0600
  • b2291a2046 use explicit size for large folded constants Zachary Snow 2020-07-12 18:06:37 -0600
  • db21869e69 fix premature conversion of casts containing dimension queries Zachary Snow 2020-07-12 16:23:08 -0600
  • d46e1f24b4 run tests single threaded Zachary Snow 2020-07-12 15:53:17 -0600
  • d88c516d33 enhanced handling of number literals Zachary Snow 2020-07-12 15:06:27 -0600
  • 737c66a6c9 fix default type parameters which depend on other parameters Zachary Snow 2020-07-10 17:45:36 -0600
  • a83cc3809b omit no-op size casts of explicitly-sized literals Zachary Snow 2020-07-09 21:02:09 -0600
  • 2961d1058b remove deprecated TFStrategy traversals Zachary Snow 2020-07-09 21:01:42 -0600
  • 69b2e86aee remove pattern synonyms which introduced excessive overhead Zachary Snow 2020-07-09 21:01:18 -0600
  • ff166df59c fix conversion of implicitly-typed type parameters Zachary Snow 2020-07-09 21:00:23 -0600
  • a7673c55fd automatically fix simple declaration order issues Zachary Snow 2020-07-08 22:10:18 -0600
  • d2a0ba0d13 improved handling of number literals Zachary Snow 2020-07-08 21:49:46 -0600
  • 4b5e3232b9 support for localparam type Zachary Snow 2020-07-08 19:34:49 -0600
  • 9aa8d5a5d3 remove outdated TODOs Zachary Snow 2020-07-08 19:39:04 -0600
  • 671101a30b allow type parameters to depend on other parameters Zachary Snow 2020-07-08 18:56:41 -0600
  • 219a57c37b preliminary language support for parameterized class scopes Zachary Snow 2020-07-08 17:46:37 -0600
  • 296e246158 fix multi-dimensional array unbased unsized pattern conversion Zachary Snow 2020-07-06 22:26:04 -0600
  • 9520894720 unbased unsized conversion refactor Zachary Snow 2020-07-06 21:40:07 -0600
  • 1903bc190d use unbounded integers Zachary Snow 2020-07-02 23:33:03 -0600
  • cd8af036a0 logic conversion supports generate block scoping Zachary Snow 2020-07-01 18:06:42 -0600
  • af319c3655 scoper tracks whether traversal is in procedure Zachary Snow 2020-07-01 17:25:33 -0600
  • 85e3d0f5b5 initial generate block scoping support Zachary Snow 2020-07-02 18:50:26 -0600
  • 211e4b0ed8 fix literal casts larger than 32 bits Zachary Snow 2020-07-01 23:35:30 -0600
  • 1dfa9a9e7f simplify struct conversion Zachary Snow 2020-07-01 22:37:19 -0600
  • 6b81f87a88 fix stale logs in test runner Zachary Snow 2020-06-29 16:08:49 -0600
  • 82d06b3915 elaboration avoid introducing illegal selects Zachary Snow 2020-06-25 17:36:09 -0700
  • 80154feb5e logic conversion notices procedural assignments in tasks and functions Zachary Snow 2020-06-25 09:31:39 -0700
  • 24071d74ac paramtype conversion resolves dimension queries before substitution Zachary Snow 2020-06-24 21:49:59 -0600
  • 2d134a8640 fix verbose mode crash Zachary Snow 2020-06-22 21:50:00 -0400
  • c005e5c6ae wildcard conversion uses simple equality if trivially possible Zachary Snow 2020-06-22 21:28:03 -0400
  • 0fb97f2381 remove over-specified traversal arguments Zachary Snow 2020-06-20 23:08:40 -0400
  • 2535d689aa fix struct/interface/logic conversion interactions Zachary Snow 2020-06-20 22:39:13 -0400
  • bd1c07231f experimenting with monad helpers Zachary Snow 2020-06-20 16:41:13 -0400
  • 4026ae8fa5 interface conversion respects shadowed variables Zachary Snow 2020-06-20 15:56:01 -0400
  • 4bebb85c14 refactor interface conversion Zachary Snow 2020-06-20 14:39:57 -0400
  • aca24ebe53 only check notice file on master Zachary Snow 2020-06-19 21:49:51 -0400
  • 1ff4729266 prevent duplicate build of release tags v0.0.4 Zachary Snow 2020-06-19 21:36:37 -0400
  • 7aed23b650 fix windows release workflow Zachary Snow 2020-06-19 21:26:41 -0400
  • f2ccebd58e release v0.0.4 Zachary Snow 2020-06-19 21:06:02 -0400
  • 8d37db30e5 support complex modport expressions Zachary Snow 2020-06-19 20:32:37 -0400
  • 8ae925d92e support modports depending on other interface data declarations Zachary Snow 2020-06-19 18:26:45 -0400
  • 369af00137 enums in packages are expanded in place Zachary Snow 2020-06-19 00:41:02 -0400
  • 661703a8c2 address import resolution issues Zachary Snow 2020-06-18 21:18:04 -0400
  • 64f3067d78 allow dimension shorthand for instance arrays Zachary Snow 2020-06-17 22:26:27 -0400
  • 3cfd368bc2 support multi-dimensional instances Zachary Snow 2020-06-17 22:01:59 -0400
  • 487685e0f0 remove ternary operators from wildcard conversion Zachary Snow 2020-06-16 20:01:54 -0400
  • 5d02b918c3 fix inside and wildcard equality conversions Zachary Snow 2020-06-16 19:40:46 -0400
  • 99428b2f16 expanded support for interfaces with parameters Zachary Snow 2020-06-14 22:54:23 -0400
  • 8cfd05de1a unbased unsized literals are context-aware Zachary Snow 2020-06-14 21:43:32 -0400
  • cbe0071e43 fix bit param sizing (resolves #94) Zachary Snow 2020-06-14 19:45:32 -0400
  • 12be569742 reduce usage of maybe Zachary Snow 2020-06-14 15:56:09 -0400
  • b71e0f5346 performance improvements Zachary Snow 2020-06-14 09:20:30 -0400
  • 682620b23f struct conversion includes exprs in decls Zachary Snow 2020-06-13 22:14:53 -0400
  • 3baa9cbac7 simplify typedef conversion Zachary Snow 2020-06-11 20:37:53 -0400
  • 9adb7522e9 improve stmt representation Zachary Snow 2020-06-09 21:18:31 -0400
  • 2f5b746e27 upgrade CI workflow Zachary Snow 2020-06-07 21:44:09 -0400
  • 5ed053d317 add error test suite Zachary Snow 2020-06-07 16:47:27 -0400
  • b58cf5bf07 remove empty generate conditionals Zachary Snow 2020-06-07 14:26:53 -0400
  • 2bc2eb59d8 advanced typeof support Zachary Snow 2020-06-07 12:47:35 -0400