summaryrefslogtreecommitdiffstats
path: root/Modules/_struct.c
Commit message (Collapse)AuthorAgeFilesLines
...
* fix #1229380 No struct.pack exception for some out of range integersBob Ippolito2006-05-261-10/+93
|
* Support for buffer protocol for socket and struct.Martin Blais2006-05-261-37/+117
| | | | | | | | | | * Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer protocol (send and sendto already did). * Added struct.pack_to(), that is the corresponding buffer compatible method to unpack_from(). * Fixed minor typos in arraymodule.
* fix test_float regression and 64-bit size mismatch issueBob Ippolito2006-05-251-2/+16
|
* Use faster struct pack/unpack functions for the endian table that matches ↵Bob Ippolito2006-05-251-3/+27
| | | | the host's
* Use LONG_MIN and LONG_MAX to check Python integer bounds instead of the ↵Bob Ippolito2006-05-251-10/+13
| | | | incorrect INT_MIN and INT_MAX
* fix a struct regression where long would be returned for short unsigned integersBob Ippolito2006-05-251-0/+6
|
* Fix Cygwin compiler issueBob Ippolito2006-05-251-1/+5
|
* Struct now unpacks to PY_LONG_LONG directly when possible, also include ↵Bob Ippolito2006-05-251-6/+88
| | | | #ifdef'ed out code that will return int instead of long when in bounds (not active since it's an API and doc change)
* refactor unpack, add unpack_fromBob Ippolito2006-05-241-62/+108
|
* fix typo in _structBob Ippolito2006-05-231-2/+2
|
* forward declaration for PyStructTypeBob Ippolito2006-05-231-0/+1
|
* fix linking issue, warnings, in structBob Ippolito2006-05-231-4/+0
|
* patch #1493701: performance enhancements for struct moduleBob Ippolito2006-05-231-0/+1355
|
* revert #1493701Bob Ippolito2006-05-231-1355/+0
|
* Patch #1493701: performance enhancements for struct module.Bob Ippolito2006-05-231-0/+1355