[2.0] Started work on v2#108
[2.0] Started work on v2#108GrahamCampbell wants to merge 1 commit intoguzzle:masterfrom GrahamCampbell:next-gen
Conversation
|
Good ideas! A random idea I had that I never had time to pursue was whether or not this library could move towards a thread-safe solution. As of right now, all promises mutate a global queue and can't be easily used with libraries like pthreads (anecdotally basing this on issues I've seen over the last few years). |
|
I am going to pull out the Utils class changes so we can add this in 1.4.0. |
|
I am going to implement the |
|
Regarding other changes, like dropping old PHP and adding typing, that can be addressed later down the line, when we are actually ready to start work on 2.0. I want to prioritise fixing the global functions problem on the 1.x series, so we can get that out sooner than 2.0.0. |
PHP 7.2+, with the same changes as I proposed for Guzzle 7, avoiding calling the helper functions within the core code, to mitigate global package installation issues.