rfc:operator_overloading_gmp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:operator_overloading_gmp [2013/06/07 18:38] – Add shift operator support nikic | rfc:operator_overloading_gmp [2013/06/17 15:20] – Close vote, RFC accepted nikic | ||
---|---|---|---|
Line 4: | Line 4: | ||
* Date: 2013-05-12 | * Date: 2013-05-12 | ||
* Author: Nikita Popov < | * Author: Nikita Popov < | ||
- | * Status: | + | * Status: |
* Patch: https:// | * Patch: https:// | ||
* Target version: PHP 5.6 (or whatever the next one is) | * Target version: PHP 5.6 (or whatever the next one is) | ||
Line 83: | Line 83: | ||
* Unsigned arithmetic and arithmetic on other integral types PHP does not support (e.g. cross platform 64bit integers) | * Unsigned arithmetic and arithmetic on other integral types PHP does not support (e.g. cross platform 64bit integers) | ||
* Vector and matrix calculations | * Vector and matrix calculations | ||
- | * (Misuse | + | |
+ | Due to potential pitfalls of misusing operator overloading known from other languages | ||
==== Technical proposal ==== | ==== Technical proposal ==== | ||
Line 197: | Line 198: | ||
object(GMP)# | object(GMP)# | ||
- | [" | + | |
- | string(1) " | + | string(1) " |
} | } | ||
object(GMP)# | object(GMP)# | ||
- | [" | + | |
- | string(1) " | + | string(1) " |
} | } | ||
</ | </ | ||
Line 295: | Line 296: | ||
The pull request for this RFC can be found here: https:// | The pull request for this RFC can be found here: https:// | ||
+ | |||
+ | ===== Vote ===== | ||
+ | |||
+ | The vote started on 10.06.2013 and ended on 17.06.2013. Both proposals are accepted. | ||
+ | |||
+ | <doodle title=" | ||
+ | * Internal operator overloading | ||
+ | * GMP changes | ||
+ | * None | ||
+ | </ | ||
===== Previous discussions ===== | ===== Previous discussions ===== | ||
http:// | http:// |
rfc/operator_overloading_gmp.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1