Open Issues Need Help
View All on GitHubD2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
AI Summary: The `Labels.java` class, currently located in the `codegen` package, has been identified as having broader utility beyond just code generation. The task is to refactor this class by moving it to a more general 'common' package to reflect its wider applicability within the project.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
AI Summary: This GitHub issue reports that the `d2lang` parser currently does not support compound assignment operators (like `+=`) when used with array slot references, such as `foo[i] += 3`. The author notes that similar functionality for simple variable assignments (e.g., `foo += 3`) already exists, suggesting that extending this to array elements should be a straightforward implementation.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
AI Summary: This GitHub issue proposes adopting `google-java-format` as the standard code formatter for the project's entire Java codebase. It highlights the availability of an Eclipse plugin, suggesting a practical way to integrate it into development workflows and ensure consistent code style across all contributions.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
AI Summary: This issue requests an upgrade of the Google Truth testing library to version 1.4.0. A key change in this version is that the `Truth8` artifact, previously used for Java 8 compatibility, has been folded into the main `Truth` library, meaning projects should now use the singular `Truth` dependency.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.
AI Summary: This issue proposes refactoring existing code by replacing usages of the `@AutoValue` annotation with Java records. The task is categorized as a cleanup effort and is considered a good first issue, suggesting a straightforward refactoring task.
D2 is a strongly-typed, statically-typed, (mostly) inferred-type compiled language.