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

This fixes #4172 and #4174 by ensuring that only available elements get copied. The reason for the crash in #4172 was that `_ptr` can be `NULL` when the Array is...

changelog - fixed
discuss during sync

In the code below, when I define the lambda argument in `filter()` as `box->A!`, it works, but when I define it as `this->A!` it compiles and runs, but the lambda...

triggers release
help wanted
bug
needs investigation

There's bugs in Array's copy to where it doesn't validate input for example: ```pony actor Main new create(e: Env) => var src: Array[U8] = [1] var dest: Array[U8] = [11;...

triggers release
help wanted
bug
discuss during sync

cpointer can be called with an offset. This isn't checked to see if it is beyond the valid range for the array. I believe we should be checking and then...

triggers release
help wanted
bug

Prior to this commit, a pony program would keep growing in terms of memory use until the OS would be unable to allocate more virtual memory. This commit adds a...

Prior to this commit, the backpressure implementation would unschedule muted actors immediately after they sent a single message to a muted/overloaded/under pressure actor. While this works reasonably well, it does...

Update SYSTEMATIC_TESTING_PRINTF to take a level argument. Add cli argument for controlling output level of systematic testing printf's. Add SYSTEMATIC_TESTING_YIELD and SYSTEMATIC_TESTING_PRINTF in a lot more places.

Prior to this change, scheduler threads that been waiting for work for 10000000 or more cycles would always call SleepEx/nanosleep regardless of the value of `yield`. When the number of...

discuss during sync

As seen as part of https://github.com/ponylang/ponyc/pull/4164, when tests are run using `lldb` for `x86-64-unknown-linux-musl`, it results in them hanging and the CI run timing out. The same doesn't occur with...

help wanted
needs investigation

The example below prints "Hello, world" when using `printf`, and " Hello, world" (note the extra leading space) when using `@pony_os_std_print` (which is what `StdStream.print` is using). Note that `@pony_os_std_print`...

help wanted
bug
good first issue
discuss during sync