-
Notifications
You must be signed in to change notification settings - Fork 678
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Immutable readonly atomics #8525
Conversation
Fix GEOSGeometry stubs with default values
New "Count" Report Format
… static methods inside a different class differentiate between `static` defined in a class which CALLS a given static method, and `static` defined in the method which IS CALLED.
…Type() for non-object cases
…xistingAtomicStaticCallAnalyzer::getMethodReturnType()
Adds support for fixing missing throws doc block
Fix nullable return types for CallMap functions
Improve inferring the "final" `static` type when calling static methods inside a different class
…fig-not-working fix triggerErrorExits not working
Fixed ini_set types for arg value
Add stub for DatePeriod
…conditions fix race conditions causing notices if directory does not exist
…pped in ExistingAtomicStaticCallAnalyzer#hasStaticInType()
vimeo#8330 - take into account that `static` type may have been unwrapped in `hasStaticInType()`
recognize `@psalm-allow-private-mutation` in PHP 8+ constructors
Hi, are any other changes needed to merge this? |
Hey! I'm just waiting because we need to merge 4.x into master before merging this and it can take some time. I'll try to do that this weekend |
Oh, all right then! Actually, I wanted to ask if I could become maintainer: as you know, I regularly contribute to psalm and fixing&improving psalm is basically my main task @ work. |
…-empty-strings Add additional checks for concat of non-empty strings to return non-falsy
Of course :) Your help is very welcome! I'll ask for you to get permissions :) |
…meimmutable-sub Correct return type of DateTimeImmutable sub method stub
Yay! |
Yay, collaborator rights! :D |
Thanks a lot for this huge work! Sorry, I was not very available but this is very much appreciated :) |
Yay, thank you! 🎉 Thanks again! :) |
Based on #8449, this PR introduces fully immutable atomic types.
Next up on the roadmap, I just have
types
)