Commit graph

606 commits

Author SHA1 Message Date
INADA Naoki
e9c42fa523 fallback: simplify write_bytes callback implementation 2016-05-22 13:31:01 +09:00
INADA Naoki
3322a76989 Remove _fb_ prefix 2016-05-22 11:08:20 +09:00
INADA Naoki
ae8e98e669 Merge pull request #196 from methane/fallback-bytearray-buffer
fallback: Rewrite buffer from array of bytes to bytes
2016-05-22 11:06:02 +09:00
INADA Naoki
f421f59a28 fallback: Rewrite buffer from array of bytes to bytearray 2016-05-20 21:56:10 +09:00
INADA Naoki
318ddfc052 Remove wrong download_url from package metadata 2016-05-13 09:35:02 +09:00
INADA Naoki
c6c4e59f4c s/realloc/PyMem_Realloc/ (#193) 2016-05-08 16:31:52 +09:00
INADA Naoki
a5c8bafad4 Remove unused import (#190) 2016-05-05 02:46:10 +09:00
INADA Naoki
5c052264bc Update ChangeLog 2016-05-05 02:31:03 +09:00
INADA Naoki
63e23d37f9 travis: Use docker to test 32bit environment (#189)
* travis: testing matrix.include feature to use docker
* Add test script for 32bit
* Fix OverflowError in 32bit Environment
2016-05-05 02:07:46 +09:00
INADA Naoki
fc2933853a Pure Python packer supports memoryview of multi byte items. 2016-05-05 00:50:11 +09:00
INADA Naoki
53f47ef55d Remove double underscore prefix 2016-05-05 00:49:48 +09:00
folz
a91d5c538e add lower bound tests for memoryviews 2016-05-04 12:03:37 +02:00
folz
5860af953a refactor header packing for str and bin types 2016-05-04 11:01:27 +02:00
folz
0b55989f0b more descriptive test names 2016-05-04 10:04:09 +02:00
folz
0ec2e3534f fix problems associated with packing memoryviews
fix wrong length when packing multibyte memoryviews in fallback
add tests for memoryviews of different types and sizes and check contents of packed data
2016-05-03 16:55:14 +02:00
INADA Naoki
ceb9635a3f Use AppVeyor to build windows wheel (#188)
* 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.
2016-05-03 11:58:28 +09:00
INADA Naoki
6b113a6fb3 Use Python's memory API (#185) 2016-04-30 17:07:14 +09:00
Timothy Cyrus
40ee322440 Update README.rst (#184)
Change PNG Badges to SVG
2016-04-30 00:18:27 +09:00
INADA Naoki
2192310bc4 Use manylinux1 wheel for Cython (#179)
* Use manylinux1 wheel for Cython
* Use newer pip
2016-04-16 02:03:18 +09:00
INADA Naoki
f895517995 Merge pull request #172 from methane/palaviv-msgpack-exceptions
Organize Exceptions
2016-02-14 17:08:13 +09:00
INADA Naoki
b2a8ce6cbd Deprecate more useless exceptions 2016-02-14 14:32:11 +09:00
INADA Naoki
6e36476239 remove too much parameterized tests 2016-02-14 14:29:34 +09:00
INADA Naoki
3dad39811d Deprecate PackExceptions 2016-02-14 14:29:34 +09:00
INADA Naoki
d90008d4f5 ExtraData should be UnpackValueError 2016-02-14 11:46:28 +09:00
palaviv
e15085db03 removed MsgpackBaseException 2016-02-12 15:39:50 +02:00
palaviv
1183eff688 reraising ValueError from unpack.h as UnpackValueError 2016-02-12 15:37:39 +02:00
palaviv
d44063119b changed more ValueErrors to PackValueError 2016-02-12 15:36:48 +02:00
palaviv
7d2d46effc msgpack pack and unpack throws only exception that inherit from MsgpackBaseException. cython and fallback throws same exceptions 2016-02-12 11:00:39 +02:00
INADA Naoki
82b3121507 Merge pull request #161 from jfolz/feature/packbuffers
Support packing memoryview objects
2016-01-26 00:17:30 +09:00
folz
31adc5a3c0 Support packing memoryview objects 2016-01-25 13:25:10 +01:00
INADA Naoki
8036cb4e0e Merge pull request #158 from methane/feature/strict-typecheck
Packer: check type strictly
2016-01-25 11:37:07 +09:00
INADA Naoki
a779b79b47 Add test for strict_types option 2016-01-25 10:19:49 +09:00
INADA Naoki
c8513898e2 Merge pull request #168 from msgpack/feature/drop-2.6
Drop Python 2.6, 3.2 support
2016-01-25 01:20:48 +09:00
INADA Naoki
005739388d Drop Python 2.6, 3.2 support 2016-01-25 01:17:21 +09:00
INADA Naoki
3a8bb070f7 Update ChangeLog 2016-01-25 01:12:56 +09:00
INADA Naoki
1f8240eaf6 0.4.7 2016-01-25 01:10:50 +09:00
INADA Naoki
151a16d216 Merge pull request #165 from frsyuki/fix-string-too-large-message
Fix wrong 'dict is too large' on unicode string
2016-01-12 10:26:11 +09:00
Sadayuki Furuhashi
83424bd7b3 Fix wrong 'dict is too large' on unicode string 2016-01-11 13:57:33 -08:00
INADA Naoki
68d62bf9a1 Merge pull request #160 from thedrow/patch-2
Travis will now cache dependencies despite having a custom install step
2016-01-03 02:27:08 +09:00
INADA Naoki
b6e962d0a6 Merge pull request #163 from ThomasWaldmann/master
fix typos
2015-12-10 17:42:15 +09:00
Thomas Waldmann
9c6584ee10 fix typos 2015-12-09 13:53:42 +01:00
INADA Naoki
88a38dce06 Merge pull request #159 from thedrow/patch-1
Added Python 3.5 to the build matrix
2015-11-23 04:34:39 +09:00
Omer Katz
e4aa43d769 Travis will now cache dependencies despite having a custom install step. 2015-11-17 17:08:04 +02:00
Omer Katz
81177caff7 Run the build with 3.5 since it's still not available by default in travis. 2015-11-17 16:57:25 +02:00
Omer Katz
4d9684db0a Added Python 3.5 to the build matrix. 2015-11-17 15:32:34 +02:00
Omer Katz
6f38bf7dd4 Added python 3.5 to tox.ini. 2015-11-17 15:31:36 +02:00
INADA Naoki
628c519187 strict type check for ext type 2015-11-10 03:41:09 +09:00
INADA Naoki
9b673279d3 strict_types should be last argument 2015-11-10 03:37:54 +09:00
INADA Naoki
1032ef9bf2 fallback unpacker: precise => strict 2015-11-10 03:33:50 +09:00
INADA Naoki
cbdf3c339a s/precise_mode/strict_types/ 2015-11-10 03:30:11 +09:00