Commit Graph

20 Commits

Author SHA1 Message Date
Nick Coghlan 633d4f7295 statistics module & new hash are in 3.4 2014-03-16 14:43:06 +10:00
Christian Heimes 3194cd3640 Nick has accepted my PEP, thanks a lot 2013-11-20 11:37:19 +01:00
Christian Heimes 2d672edac2 small string optimization will either be enabled or removed before beta 2 is released 2013-11-20 02:57:42 +01:00
Christian Heimes 41037972de explain performance implications
move some paragraphs around
link to benchmark and benchmark results
2013-11-20 02:46:44 +01:00
Christian Heimes ea0509db0e add benchmark numbers for small string optimization 2013-11-14 16:09:27 +01:00
Christian Heimes 346215c231 document DJBX33A and discussion about non-aligned memory 2013-11-14 00:20:03 +01:00
Christian Heimes 4b767a63ee More compact notation 2013-11-13 23:39:54 +01:00
Christian Heimes a7bd65b904 PEP 456: add some of the new implementation details to the PEP's text 2013-11-13 23:32:54 +01:00
Christian Heimes 1db087f304 Update PEP 456 to reflect the changes in features/pep-456 2013-10-28 00:33:22 +01:00
gbrandl 5efee1848e PEP 456: typo and grammar fixes. 2013-10-08 15:32:43 +02:00
Christian Heimes 47829f733d Make Nick BDFG delegate
add string length distribution
add http://bugs.python.org/issue19183
2013-10-07 15:20:25 +02:00
Christian Heimes e8c49a7e04 drop testcapi addition 2013-10-06 15:56:31 +02:00
Christian Heimes 10346678ba Get the C API straight
Python already has sys.hash_info
2013-10-06 15:56:00 +02:00
Christian Heimes 781581bd26 PEP 456: drop pluggable and go for compile time configuration of the hash algorithm. 2013-10-06 14:28:39 +02:00
Christian Heimes 64c6e9cd8d Simplify code for PyUnicode (thx Serhiy) 2013-10-03 22:26:22 +02:00
Christian Heimes 139d3ebea9 Fix typos
unify use of hyphens in '32-bit', '64-bit' and '128-bit
2013-10-03 22:07:30 +02:00
Christian Heimes 0071641f77 Add internal size and seed size of hash algo 2013-10-03 15:15:51 +02:00
Christian Heimes afc47ea51a Add results from first tests with Python benchmark suite
document requirement of 64bit data type
explain hash algorithm requirements with RFC 2119 keywords
2013-10-03 12:52:00 +02:00
Christian Heimes 74bd2e874e document requirements
talk about AES-NI CMAC and HMAC as possible alternatives (too slow)
document necessary changes to C code
2013-09-30 17:07:51 +02:00
Christian Heimes 6801abf17d First draft of 'Pluggable and secure hash algorithm' for str and bytes.
The PEP is still in an early stage and work in progress.
2013-09-28 01:30:06 +02:00