ponyc icon indicating copy to clipboard operation
ponyc copied to clipboard

Pony is an open-source, actor-model, capabilities-secure, high performance programming language

Results 226 ponyc issues
Sort by recently updated
recently updated
newest added
trafficstars

Currently `json.JsonDoc` provides accessors via the `data` field. However, if one has an `iso` reference to a `JsonDoc` that has already been populated, then it is difficult to modify the...

help wanted
good first issue
enhancement

This example hits an assertion: ```pony actor Main fun a() => while true do break else return end new create(env: Env) => a() ``` And this example reports that the...

help wanted
bug
needs investigation

This introduces a viewpoint for accessing the internal data for a JSON element: document, object, array. This simplifies the process for modifying `iso` instances of `JsonDoc` after prior creation. ponylang/ponyc#3922

Per https://llvm.org/docs/ReleaseNotes.html the LLVM legacy pass manager is going away after LLVM 14. We should update `genopt.cc` and `gengit.cc` to use the new optimization pass manager.

help wanted

This program uses generics to match on capabilities and causes the compiler to segfault as of release 0.42.0 ``` class Weird[S, T] new create(out: OutStream, x: (S | T)) =>...

help wanted
bug
needs investigation

Implementation of [rfc-179](https://github.com/ponylang/rfcs/pull/179) improving unicode support in the String class.

do not merge
changelog - changed

We've currently turned them off as they are randomly failing in CI but not locally. We need to get them fixed in CI and turned back on.

help wanted
bug
good first issue

Methods are now only added to virtual tables when they can actually be called through a trait. This allows the compiler to generate smaller and more compact virtual tables. This...

help wanted