rfc:pure-intersection-types
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:pure-intersection-types [2021/06/02 19:02] – Update to latest version girgias | rfc:pure-intersection-types [2021/07/05 12:17] (current) – Mark as implemented girgias | ||
---|---|---|---|
Line 4: | Line 4: | ||
* Date: 2021-03-23 | * Date: 2021-03-23 | ||
* Author: George Peter Banyard, < | * Author: George Peter Banyard, < | ||
- | * Status: | + | * Status: |
* Target Version: PHP 8.1 | * Target Version: PHP 8.1 | ||
* Implementation: | * Implementation: | ||
Line 401: | Line 401: | ||
As per the voting RFC a yes/no vote with a 2/3 majority is needed for this proposal to be accepted. | As per the voting RFC a yes/no vote with a 2/3 majority is needed for this proposal to be accepted. | ||
- | ===== Patches and Tests ===== | + | <doodle title="Add pure intersection types to PHP" auth=" |
- | + | * Yes | |
- | Links to any external patches and tests go here. | + | * No |
- | + | </ | |
- | If there is no patch, make it clear who will create a patch, or whether a volunteer to help with implementation is needed. | + | |
- | + | ||
- | Make it clear if the patch is intended to be the final patch, or is just a prototype. | + | |
- | + | ||
- | For changes affecting the core language, you should also provide a patch for the language specification. | + | |
===== Implementation ===== | ===== Implementation ===== | ||
- | After the project is implemented, | + | Implemented in PHP 8.1: |
- | * the version(s) it was merged into | + | * commit: https:// |
- | * a link to the git commit(s) | + | * docs: TDB |
- | * a link to the PHP manual entry for the feature | + | |
- | * a link to the language specification section (if any) | + | |
===== Acknowledgements ===== | ===== Acknowledgements ===== | ||
To Ilija Tovilo for resolving the parser conflict with by-ref parameters. | To Ilija Tovilo for resolving the parser conflict with by-ref parameters. | ||
+ | |||
+ | To Nikita Popov for reviewing and refactoring the variance code. | ||
===== References ===== | ===== References ===== |
rfc/pure-intersection-types.txt · Last modified: 2021/07/05 12:17 by girgias