Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fix ext_hook call (#203) | INADA Naoki | 2016-07-21 | 1 | -2/+2 | |
| | | | | | | fixes #202 | |||||
| * | Use AppVeyor to build windows wheel (#188) | INADA Naoki | 2016-07-21 | 1 | -2/+2 | |
| | | | | | | | | | | | | * Add AppVeyor support to build windows wheel * Fix test_limits on 32bit environments * Ignore Python35-x64 test fail for now Should be fixed in next version. | |||||
* | | enable unpacking from memoryview | folz | 2016-06-13 | 2 | -32/+97 | |
| | | ||||||
* | | fallback: Use bytearray as buffer | INADA Naoki | 2016-05-24 | 1 | -9/+15 | |
| | | ||||||
* | | fallback: Use struct.unpack_from when possible | INADA Naoki | 2016-05-24 | 1 | -50/+100 | |
| | | ||||||
* | | fallback: simplify write_bytes callback implementation | INADA Naoki | 2016-05-22 | 1 | -60/+64 | |
| | | ||||||
* | | Remove _fb_ prefix | INADA Naoki | 2016-05-22 | 1 | -86/+86 | |
| | | ||||||
* | | fallback: Rewrite buffer from array of bytes to bytearray | INADA Naoki | 2016-05-20 | 1 | -100/+69 | |
| | | ||||||
* | | s/realloc/PyMem_Realloc/ (#193) | INADA Naoki | 2016-05-08 | 1 | -1/+1 | |
| | | ||||||
* | | Remove unused import (#190) | INADA Naoki | 2016-05-05 | 1 | -3/+0 | |
| | | ||||||
* | | travis: Use docker to test 32bit environment (#189) | INADA Naoki | 2016-05-05 | 1 | -2/+2 | |
| | | | | | | | | | | * travis: testing matrix.include feature to use docker * Add test script for 32bit * Fix OverflowError in 32bit Environment | |||||
* | | refactor header packing for str and bin types | folz | 2016-05-04 | 1 | -44/+39 | |
| | | ||||||
* | | fix problems associated with packing memoryviews | folz | 2016-05-03 | 2 | -13/+36 | |
| | | | | | | | | | | fix wrong length when packing multibyte memoryviews in fallback add tests for memoryviews of different types and sizes and check contents of packed data | |||||
* | | Use AppVeyor to build windows wheel (#188) | INADA Naoki | 2016-05-03 | 1 | -2/+2 | |
| | | | | | | | | | | | | * Add AppVeyor support to build windows wheel * Fix test_limits on 32bit environments * Ignore Python35-x64 test fail for now Should be fixed in next version. | |||||
* | | Use Python's memory API (#185) | INADA Naoki | 2016-04-30 | 2 | -9/+21 | |
| | | ||||||
* | | Deprecate more useless exceptions | INADA Naoki | 2016-02-14 | 1 | -2/+2 | |
| | | ||||||
* | | Deprecate PackExceptions | INADA Naoki | 2016-02-14 | 2 | -8/+14 | |
| | | ||||||
* | | ExtraData should be UnpackValueError | INADA Naoki | 2016-02-14 | 1 | -1/+1 | |
| | | ||||||
* | | removed MsgpackBaseException | palaviv | 2016-02-12 | 1 | -6/+4 | |
| | | ||||||
* | | reraising ValueError from unpack.h as UnpackValueError | palaviv | 2016-02-12 | 1 | -17/+20 | |
| | | ||||||
* | | changed more ValueErrors to PackValueError | palaviv | 2016-02-12 | 1 | -5/+5 | |
| | | ||||||
* | | msgpack pack and unpack throws only exception that inherit from ↵ | palaviv | 2016-02-12 | 3 | -34/+43 | |
| | | | | | | | | MsgpackBaseException. cython and fallback throws same exceptions | |||||
* | | Support packing memoryview objects | folz | 2016-01-25 | 2 | -2/+21 | |
| | | ||||||
* | | Merge pull request #158 from methane/feature/strict-typecheck | INADA Naoki | 2016-01-25 | 2 | -21/+54 | |
|\ \ | |/ |/| | Packer: check type strictly | |||||
| * | strict type check for ext type | INADA Naoki | 2015-11-10 | 1 | -1/+1 | |
| | | ||||||
| * | strict_types should be last argument | INADA Naoki | 2015-11-10 | 2 | -16/+16 | |
| | | ||||||
| * | fallback unpacker: precise => strict | INADA Naoki | 2015-11-10 | 1 | -12/+13 | |
| | | ||||||
| * | s/precise_mode/strict_types/ | INADA Naoki | 2015-11-10 | 1 | -13/+13 | |
| | | ||||||
| * | Merge branch 'master' of https://github.com/faerot/msgpack-python into ↵ | INADA Naoki | 2015-11-10 | 2 | -20/+52 | |
| |\ | | | | | | | | | | pramukta-default_function_on_int_overflow | |||||
| | * | precise_mode instead of distinguish_tuple | faerot | 2014-05-22 | 2 | -34/+51 | |
| | | | | | | | | | | | | | | | | | | | | | When precise_mode flag is set, serialization will be as precise as possible - type checks will be exact (type(..) is ... instead of isinstance(..., ...) and tuple will be treated as undefined type. This mode is to make accurate object serialization possible. | |||||
| | * | added distinguish_tuple argument to Packer | faerot | 2014-05-22 | 2 | -4/+19 | |
| | | | | | | | | | | | | This will make precise python types serialization possible. | |||||
* | | | 0.4.70.4.7 | INADA Naoki | 2016-01-25 | 1 | -1/+1 | |
| | | | ||||||
* | | | Fix wrong 'dict is too large' on unicode string | Sadayuki Furuhashi | 2016-01-11 | 1 | -3/+3 | |
| | | | ||||||
* | | | Merge pull request #163 from ThomasWaldmann/master | INADA Naoki | 2015-12-10 | 2 | -2/+2 | |
|\ \ \ | |/ / |/| | | fix typos | |||||
| * | | fix typos | Thomas Waldmann | 2015-12-09 | 2 | -2/+2 | |
| | | | ||||||
* | | | refactor | INADA Naoki | 2015-11-09 | 1 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #135 from pramukta/default_function_on_int_overflow | INADA Naoki | 2015-11-09 | 2 | -6/+18 | |
|\ \ \ | | | | | | | | | Default function on int overflow | |||||
| * | | | corresponding change to cython implementation | Pramukta Kumar | 2015-03-17 | 1 | -6/+14 | |
| | | | | ||||||
| * | | | calling the default function upon integer overflow in the fallback routine | Pramukta Kumar | 2015-03-17 | 1 | -0/+4 | |
| | | | | ||||||
* | | | | Fix compile error | INADA Naoki | 2015-11-09 | 1 | -1/+0 | |
| | | | | ||||||
* | | | | Add missing params to unpack() | INADA Naoki | 2015-11-09 | 1 | -2/+12 | |
| | | | | ||||||
* | | | | refactor C code | INADA Naoki | 2015-11-09 | 3 | -37/+3 | |
| | | | | | | | | | | | | | | | | fixes #137 | |||||
* | | | | Decrease refcnt when error happend while unpacking | INADA Naoki | 2015-11-08 | 2 | -2/+7 | |
| | | | | | | | | | | | | | | | | Fixes #152 | |||||
* | | | | Fix warnings | INADA Naoki | 2015-11-07 | 3 | -18/+18 | |
| |/ / |/| | | | | | | | | fixes #146 | |||||
* | | | Accept ext_hook for unpack() | Johannes Dollinger | 2015-07-27 | 1 | -2/+2 | |
|/ / | ||||||
* | | 0.4.60.4.6 | INADA Naoki | 2015-03-13 | 1 | -1/+1 | |
| | | ||||||
* | | fallback: Add some comment to Unpacker members. | INADA Naoki | 2015-01-27 | 1 | -1/+8 | |
| | | ||||||
* | | Fix #124 | Bas Westerbaan | 2015-01-26 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | When using Unpacker as an iterator, after each yield, the internal buffer (_fb_buffer) was compacted by reallocation (done by _fb_consume). When dealing with a lot of small objects, this is very ineffecient. Thus in commit 7eb371f8278941fb2323e0c2333ed89c88ab822b the pure python fallback only reallocated the complete buffer when the iteration stops. When halfway there happens to be data missing in the buffer, we rollback the buffer to the state before this failed call, and raise an OutOfData. This rollback, done by _fb_rollback, did not consider the possibility that the buffer was *not* reallocated. This commit corrects that. | |||||
* | | 0.4.5 | INADA Naoki | 2015-01-26 | 1 | -1/+1 | |
| | | ||||||
* | | Fix error when use unicode_literal in Python 2 | INADA Naoki | 2015-01-25 | 1 | -3/+7 | |
| | |