<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/msgpack-python.git/msgpack/fallback.py, branch 0.4.8</title>
<subtitle>github.com: msgpack/msgpack-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/'/>
<entry>
<title>Merge pull request #163 from ThomasWaldmann/master</title>
<updated>2015-12-10T08:42:15+00:00</updated>
<author>
<name>INADA Naoki</name>
<email>methane@users.noreply.github.com</email>
</author>
<published>2015-12-10T08:42:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=b6e962d0a64f5aa3e0d33c177f5d2cd26d618d29'/>
<id>b6e962d0a64f5aa3e0d33c177f5d2cd26d618d29</id>
<content type='text'>
fix typos</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix typos</pre>
</div>
</content>
</entry>
<entry>
<title>fix typos</title>
<updated>2015-12-09T12:53:42+00:00</updated>
<author>
<name>Thomas Waldmann</name>
<email>tw@waldmann-edv.de</email>
</author>
<published>2015-12-09T12:53:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=9c6584ee101d300fdf0621cac44c3dcb9df817ba'/>
<id>9c6584ee101d300fdf0621cac44c3dcb9df817ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>calling the default function upon integer overflow in the fallback routine</title>
<updated>2015-03-17T19:05:04+00:00</updated>
<author>
<name>Pramukta Kumar</name>
<email>pramukta.kumar@gmail.com</email>
</author>
<published>2015-03-17T19:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=10cd2d2ebf6390e844c2bf59e9efd765f9b60e40'/>
<id>10cd2d2ebf6390e844c2bf59e9efd765f9b60e40</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fallback: Add some comment to Unpacker members.</title>
<updated>2015-01-27T05:04:32+00:00</updated>
<author>
<name>INADA Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2015-01-27T05:04:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=4576b94b6c9c641bfa29a1d161968822d6e67d19'/>
<id>4576b94b6c9c641bfa29a1d161968822d6e67d19</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #124</title>
<updated>2015-01-26T19:34:31+00:00</updated>
<author>
<name>Bas Westerbaan</name>
<email>bas@westerbaan.name</email>
</author>
<published>2015-01-26T19:34:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=a71a24d86aca4747a954ac642a9173a05cedd257'/>
<id>a71a24d86aca4747a954ac642a9173a05cedd257</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add max_&lt;type&gt;_len option to unpacker. (fixes #97).</title>
<updated>2015-01-24T16:41:21+00:00</updated>
<author>
<name>INADA Naoki</name>
<email>inada-n@klab.com</email>
</author>
<published>2014-06-23T13:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=75ce78dd1512460712f2600ffd927bedeeb02fbc'/>
<id>75ce78dd1512460712f2600ffd927bedeeb02fbc</id>
<content type='text'>
Fix build error on 32bit environment (fixes #102).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix build error on 32bit environment (fixes #102).
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for pypy3</title>
<updated>2014-11-14T03:47:54+00:00</updated>
<author>
<name>Xiaojie Lin</name>
<email>lxj2048@gmail.com</email>
</author>
<published>2014-11-14T03:47:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=d5e9ac93162e3ea846be8862b54267fe9616f72b'/>
<id>d5e9ac93162e3ea846be8862b54267fe9616f72b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fallback: fix BufferFull with sloppy consume</title>
<updated>2014-06-15T20:45:30+00:00</updated>
<author>
<name>Bas Westerbaan</name>
<email>bas@westerbaan.name</email>
</author>
<published>2014-06-15T20:45:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=0532ea87fb9b7f8d3b8544ff116fd589ad2a93b2'/>
<id>0532ea87fb9b7f8d3b8544ff116fd589ad2a93b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fallback: _fb_read: do a big read, when we need a big read</title>
<updated>2014-06-14T16:42:02+00:00</updated>
<author>
<name>Bas Westerbaan</name>
<email>bas@westerbaan.name</email>
</author>
<published>2014-06-14T16:42:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=b334d441c3ed4e8bcd01bb1c2440dc975c377e56'/>
<id>b334d441c3ed4e8bcd01bb1c2440dc975c377e56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fallback: add some comments to _fb_read</title>
<updated>2014-06-14T16:34:17+00:00</updated>
<author>
<name>Bas Westerbaan</name>
<email>bas@westerbaan.name</email>
</author>
<published>2014-06-14T16:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/msgpack-python.git/commit/?id=952eb9fc5331fb7134cc70ce6084b30eff4ccda2'/>
<id>952eb9fc5331fb7134cc70ce6084b30eff4ccda2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
