Commit Graph

627 Commits

Author SHA1 Message Date
jfolz f0f2c0b397 Packer accepts bytearray objects (#229) 2017-05-18 20:03:15 +09:00
jfolz a8d9162ca6 Unpacker: add tell() (#227) 2017-04-30 02:33:20 +09:00
INADA Naoki 3388e4a6ee travis and appveyor update (#217)
travis:

* stop using tox
* Add Python 3.6 and 3.7-dev
* Stop pypy3 (until PyPy3.5 is released)

appveyor:

* Drop Python 3.4 and add 3.6
2017-01-13 21:46:31 +09:00
INADA Naoki b328f3ecff Add badge for Read the Docs 2017-01-13 20:48:48 +09:00
INADA Naoki 12845692b5 Add requirements.txt for Read the Docs 2017-01-13 20:41:33 +09:00
INADA Naoki f985ee8a66 Remove version and date from README 2017-01-13 19:57:04 +09:00
INADA Naoki 2481c64cf1 Merge branch 'release-0.4' 2017-01-12 18:17:00 +09:00
TW e3fea94509 fix typos and other cosmetic issues (#214)
cosmetic issues:
- reST headlines' underline length needs to match the headline length
  (looks like somebody is / was using a proportional font)
- Cython code lines do not need to be terminated with a semicolon
- always use triple-double-quotes for docstrings
2017-01-11 12:04:23 +09:00
INADA Naoki 1cc3c574a2 Merge branch 'release-0.4' 2016-07-30 11:38:00 +09:00
INADA Naoki a9f4dad4dc Make manylinux1 wheels 2016-07-30 11:35:26 +09:00
INADA Naoki ff208ad7d0 0.4.8 2016-07-29 22:25:05 +09:00
INADA Naoki 83e7b0aeac Merge branch 'release-0.4' 2016-07-21 19:33:49 +09:00
INADA Naoki b911b3c652 Fix ext_hook call (#203)
fixes #202
2016-07-21 19:32:00 +09:00
INADA Naoki 334dbe2a96 Enable Python35-x64 in AppVeyor 2016-07-21 19:19:32 +09:00
INADA Naoki d6254abc8a 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-07-21 19:18:48 +09:00
INADA Naoki 0ef5f4d691 Merge pull request #195 from jfolz/master
Use new buffer interface to unpack
2016-06-14 02:29:23 +09:00
folz 2b63e9fbbb enable unpacking from memoryview 2016-06-13 15:37:33 +02:00
INADA Naoki b887c1a4ad Merge pull request #199 from methane/struct-unpack-from
Use struct.unpack_from instead of struct.unpack
2016-05-25 00:19:31 +09:00
INADA Naoki c16a1c6bdf fallback: Use bytearray as buffer 2016-05-24 07:32:30 +09:00
INADA Naoki 6b8919355d fallback: Use struct.unpack_from when possible 2016-05-24 02:46:29 +09:00
INADA Naoki b78c0c509c Merge pull request #198 from methane/refactoring-fallback
fallback: refactoring
2016-05-22 15:20:38 +09:00
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