Commit Graph

15 Commits

Author SHA1 Message Date
Victor Stinner 336ca41c7f PEP 510: adjust API of functions removing specialized code 2016-01-27 11:55:10 +01:00
Victor Stinner 6b3a0c2970 PEP 510: Add PyFunction_RemoveSpecialized() and PyFunction_RemoveAllSpecialized() 2016-01-14 09:50:22 +01:00
Victor Stinner 6ef0bf9566 PEP 510: pickle doesn't serialize code object, remove nonsense paragraph. 2016-01-14 09:44:15 +01:00
Victor Stinner 90c260b907 PEP 510
* complete PyFunction_Specialize() description
* add link to the implementation
2016-01-13 15:16:46 +01:00
Victor Stinner cb2695ed1f PEP 510: rephrase introduction on PyPy
suggestion of Yury Selivanov
2016-01-13 00:02:21 +01:00
Victor Stinner f916adc862 PEP 510: minor fixes 2016-01-12 22:46:36 +01:00
Victor Stinner 5d9f3b27d8 PEP 510: title 2016-01-12 15:32:35 +01:00
Victor Stinner 43bb3fb7ad PEP 510
* convert Python functions to C functions
* replace "specialized functions" with "specialized codes" to avoid confusion
* guard functions now use 0 result as success to simplify the code
2016-01-12 12:11:53 +01:00
Victor Stinner 04b7e969a2 PEP 510
* make new methods private
* make Guard type private and rename it to PyFuncGuard
* elaborate potential changes on the Python semantics
* explain than other implementations of Python are free to not implement new
  methods, or implement them as no-op
2016-01-11 23:55:32 +01:00
Victor Stinner ecd1712cd9 PEP 510: abandonned => abandoned
Typo reported in issue #26080.
2016-01-11 18:10:49 +01:00
Victor Stinner 89f64fa84b PEP 510: rephrase the sentence about serialization 2016-01-11 17:49:07 +01:00
Victor Stinner ded45b06f1 typo: semantic => semantics 2016-01-11 10:18:52 +01:00
Victor Stinner d59e5c14d1 PEP 510: add missing parameters to check() to support keywords 2016-01-11 03:02:32 +01:00
Victor Stinner 984fbd8396 PEP 510: rationale for static optimize vs JIT compiler 2016-01-10 14:58:17 +01:00
Victor Stinner 534db9e409 Add PEP 509 (dict.__version__) and 510 (func.specialize) 2016-01-09 23:28:43 +01:00