20 Commits (12d0731b91d8e58ba20ec28adf2d6c1aa995d74a)

Author SHA1 Message Date
Paul Sokolovsky 3ab6aa3a6d tests/basic: Split tests into working with small ints and not working. 8 years ago
Rami Ali 65574f817a tests/basics: Add tests to improve coverage of binary.c. 8 years ago
Paul Sokolovsky 91359c8690 tests/struct*: Make skippable. 8 years ago
Damien George 82af4d6749 tests: Improve coverage of struct with test for non-compliant behaviour. 8 years ago
Paul Sokolovsky b85bcd671c tests/struct1: Test "l" specifier to improve coverage. 8 years ago
Paul Sokolovsky 719f8c044a tests/struct1: Add testcase for an unknown type char. 9 years ago
Dave Hylands a17755ee8b py: Add ustruct.pack_into and unpack_from 9 years ago
Paul Sokolovsky 0bd3f3291d tests/base/struct1.py: Add test for repetition counters. 9 years ago
Damien George a81539db25 tests: Add further tests for mpz code. 9 years ago
Damien George 25afc7da0d tests: Add tests to improve coverage of objstr.c. 9 years ago
Paul Sokolovsky 3d3ef36e97 modstruct: Rename module to "ustruct", to allow full Python-level impl. 10 years ago
Damien George 271d18eb08 py: Support conversion of bignum to bytes. 10 years ago
Damien George e5c4362a98 tests: Add some more tests to improve code coverage of corner cases. 10 years ago
Damien George be6d8be91e py: Rename mp_obj_int_get to mp_obj_int_get_truncated; fix struct.pack. 10 years ago
Paul Sokolovsky 7a2f166949 modstruct: Fix alignment handling issues. 11 years ago
Paul Sokolovsky df94b717b4 modstruct: Implement count specifier for strings (e.g. "100s"). 11 years ago
Paul Sokolovsky 6204460461 modstruct: Initial implementation of struct.pack(). 11 years ago
Paul Sokolovsky 0c43cf9154 modstruct: Basic implementation of native struct alignment and types. 11 years ago
Paul Sokolovsky 6582d64d01 modstruct: Refactor to support both LE and BE packed structs. 11 years ago
Paul Sokolovsky e9db840480 py: Start implementing "struct" module. 11 years ago