summaryrefslogtreecommitdiff
path: root/msgpack
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix ext_hook call (#203)INADA Naoki2016-07-211-2/+2
| | | | | | fixes #202
| * Use AppVeyor to build windows wheel (#188)INADA Naoki2016-07-211-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 memoryviewfolz2016-06-132-32/+97
| |
* | fallback: Use bytearray as bufferINADA Naoki2016-05-241-9/+15
| |
* | fallback: Use struct.unpack_from when possibleINADA Naoki2016-05-241-50/+100
| |
* | fallback: simplify write_bytes callback implementationINADA Naoki2016-05-221-60/+64
| |
* | Remove _fb_ prefixINADA Naoki2016-05-221-86/+86
| |
* | fallback: Rewrite buffer from array of bytes to bytearrayINADA Naoki2016-05-201-100/+69
| |
* | s/realloc/PyMem_Realloc/ (#193)INADA Naoki2016-05-081-1/+1
| |
* | Remove unused import (#190)INADA Naoki2016-05-051-3/+0
| |
* | travis: Use docker to test 32bit environment (#189)INADA Naoki2016-05-051-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 typesfolz2016-05-041-44/+39
| |
* | fix problems associated with packing memoryviewsfolz2016-05-032-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 Naoki2016-05-031-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 Naoki2016-04-302-9/+21
| |
* | Deprecate more useless exceptionsINADA Naoki2016-02-141-2/+2
| |
* | Deprecate PackExceptionsINADA Naoki2016-02-142-8/+14
| |
* | ExtraData should be UnpackValueErrorINADA Naoki2016-02-141-1/+1
| |
* | removed MsgpackBaseExceptionpalaviv2016-02-121-6/+4
| |
* | reraising ValueError from unpack.h as UnpackValueErrorpalaviv2016-02-121-17/+20
| |
* | changed more ValueErrors to PackValueErrorpalaviv2016-02-121-5/+5
| |
* | msgpack pack and unpack throws only exception that inherit from ↵palaviv2016-02-123-34/+43
| | | | | | | | MsgpackBaseException. cython and fallback throws same exceptions
* | Support packing memoryview objectsfolz2016-01-252-2/+21
| |
* | Merge pull request #158 from methane/feature/strict-typecheckINADA Naoki2016-01-252-21/+54
|\ \ | |/ |/| Packer: check type strictly
| * strict type check for ext typeINADA Naoki2015-11-101-1/+1
| |
| * strict_types should be last argumentINADA Naoki2015-11-102-16/+16
| |
| * fallback unpacker: precise => strictINADA Naoki2015-11-101-12/+13
| |
| * s/precise_mode/strict_types/INADA Naoki2015-11-101-13/+13
| |
| * Merge branch 'master' of https://github.com/faerot/msgpack-python into ↵INADA Naoki2015-11-102-20/+52
| |\ | | | | | | | | | pramukta-default_function_on_int_overflow
| | * precise_mode instead of distinguish_tuplefaerot2014-05-222-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 Packerfaerot2014-05-222-4/+19
| | | | | | | | | | | | This will make precise python types serialization possible.
* | | 0.4.70.4.7INADA Naoki2016-01-251-1/+1
| | |
* | | Fix wrong 'dict is too large' on unicode stringSadayuki Furuhashi2016-01-111-3/+3
| | |
* | | Merge pull request #163 from ThomasWaldmann/masterINADA Naoki2015-12-102-2/+2
|\ \ \ | |/ / |/| | fix typos
| * | fix typosThomas Waldmann2015-12-092-2/+2
| | |
* | | refactorINADA Naoki2015-11-091-2/+2
| | |
* | | Merge pull request #135 from pramukta/default_function_on_int_overflowINADA Naoki2015-11-092-6/+18
|\ \ \ | | | | | | | | Default function on int overflow
| * | | corresponding change to cython implementationPramukta Kumar2015-03-171-6/+14
| | | |
| * | | calling the default function upon integer overflow in the fallback routinePramukta Kumar2015-03-171-0/+4
| | | |
* | | | Fix compile errorINADA Naoki2015-11-091-1/+0
| | | |
* | | | Add missing params to unpack()INADA Naoki2015-11-091-2/+12
| | | |
* | | | refactor C codeINADA Naoki2015-11-093-37/+3
| | | | | | | | | | | | | | | | fixes #137
* | | | Decrease refcnt when error happend while unpackingINADA Naoki2015-11-082-2/+7
| | | | | | | | | | | | | | | | Fixes #152
* | | | Fix warningsINADA Naoki2015-11-073-18/+18
| |/ / |/| | | | | | | | fixes #146
* | | Accept ext_hook for unpack()Johannes Dollinger2015-07-271-2/+2
|/ /
* | 0.4.60.4.6INADA Naoki2015-03-131-1/+1
| |
* | fallback: Add some comment to Unpacker members.INADA Naoki2015-01-271-1/+8
| |
* | Fix #124Bas Westerbaan2015-01-261-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.5INADA Naoki2015-01-261-1/+1
| |
* | Fix error when use unicode_literal in Python 2INADA Naoki2015-01-251-3/+7
| |