summaryrefslogtreecommitdiffstatshomepage
path: root/py/binary.c
Commit message (Collapse)AuthorAge
* modstruct: Initial implementation of struct.pack().Paul Sokolovsky2014-04-19
|
* modstruct: Fix .calcsize() to account for struct type/alignment.Paul Sokolovsky2014-04-19
|
* modstruct: Support 'q' & 'Q' type codes.Paul Sokolovsky2014-04-19
|
* py: Add mp_binary_set_val_array_from_int, to store an int directly.Damien George2014-04-18
|
* modstruct: Basic implementation of native struct alignment and types.Paul Sokolovsky2014-04-11
|
* binary: Rename array accessors for clarity.Paul Sokolovsky2014-04-11
|
* modstruct: Refactor to support both LE and BE packed structs.Paul Sokolovsky2014-04-11
|
* py: Start implementing "struct" module.Paul Sokolovsky2014-04-10
| | | | | | | | | Only calcsize() and unpack() functions provided so far, for little-endian byte order. Format strings don't support repition spec (like "2b3i"). Unfortunately, dealing with all the various binary type sizes and alignments will lead to quite a bloated "binary" helper functions - if optimizing for speed. Need to think if using dynamic parametrized algos makes more sense.
* py: Clean up includes.xbe2014-03-17
| | | | Remove unnecessary includes. Add includes that improve portability.
* Add arbitrary precision integer support.Damien George2014-02-22
| | | | | Some functionality is still missing (eg and, or, bit shift), and some things are buggy (eg subtract).
* py: Revent some long int configuration.Damien George2014-02-15
|
* Small change to configuration of long int.Damien George2014-02-15
|
* mp_binary_get_val(): Fix value type.Paul Sokolovsky2014-02-15
|
* objarray: Refactor to use array accessors from binary.c .Paul Sokolovsky2014-02-14
|
* ffi: Implement ffivar.get()/set() methods.Paul Sokolovsky2014-02-14
Done by introducing another factored out helper API in binary.c. This API can be reused also by array and struct modules.