Open Issues Need Help
View All on GitHubPony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
AI Summary: The `ponylang/peg` library is vendored in `tools/lib/ponylang/peg/` and configured as a dependency for `pony-lsp`, but it is not actually imported or used by any source files in the `tools/` directory. This issue proposes removing the unused library files and all associated dependency configurations to clean up the codebase.
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
AI Summary: This issue requests adding build support for Alpine Linux version 3.23, which was released in December. The task involves updating the project's build configurations or CI/CD pipelines to include this new operating system version.
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
AI Summary: The Pony compiler (ponyc) crashes with an assertion error (`expr_param: Assertion `0` failed.`) when a function's default argument is an ephemeral mutable type (`iso^` or `trn^`) and is assigned a new instance of that type (e.g., `x: Foo iso^ = Foo`). This is a regression introduced in ponyc 0.49.1, as it compiled successfully in 0.49.0, and is related to issue #4018.
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
AI Summary: This GitHub issue describes a compiler error (and local segfault) in Pony when using `iftype` expressions. The bug occurs specifically when a `return` statement is used within an `iftype` branch, and there's also a subsequent expression or return statement outside the `iftype` block. The compiler fails to correctly handle the control flow and return types in this scenario, leading to a compilation failure.
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
AI Summary: This GitHub issue proposes integrating the LLVM Linker (LLD) directly into the compiler. The primary goal is to eliminate the compiler's reliance on external linkers, such as C compilers on Linux or `link.exe` on Windows. By embedding LLD as a library, the compiler would handle linking internally rather than invoking external executables.
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Pony is an open-source, actor-model, capabilities-secure, high performance programming language