You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of 5.0.0, this extension now has an API that differs quite a bit from pthreads. It's also more performant and is easier to understand.
Since we don't actually have a claim to the name pthreads (this is an unofficial fork), we can't publish the extension to PECL under the pthreads name, and calling it pthreads is possibly misleading. We also can't submit official stubs to jetbrains/phpstorm-stubs, requiring users to install custom stubs for IDE development.
I plan to release 6.0.0 soon, with some class renames and namespacing to distinguish it from pthreads.
Some possible new names (with the help of PM #internals-dev and ChatGPT):
pmmpthreads sounds fine to me. A bit long, but it's not namespaced anyway so users don't need to type it anywhere other than during installation or dependency declaration, and internally we just call it "threading" either way
As of 5.0.0, this extension now has an API that differs quite a bit from
pthreads
. It's also more performant and is easier to understand.Since we don't actually have a claim to the name
pthreads
(this is an unofficial fork), we can't publish the extension to PECL under thepthreads
name, and calling itpthreads
is possibly misleading. We also can't submit official stubs to jetbrains/phpstorm-stubs, requiring users to install custom stubs for IDE development.I plan to release 6.0.0 soon, with some class renames and namespacing to distinguish it from
pthreads
.Some possible new names (with the help of PM #internals-dev and ChatGPT):
pmthreads
- the obvious one, but brings up results for Persistent Memory Threadsptx
pthreads-ng
- the original codename for v5 before releasepmmpthreads
- most verbose, but doesn't conflict with any known project, and is clear about originsThe text was updated successfully, but these errors were encountered: