<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/pyasn1-git.git/pyasn1/codec/native/decoder.py, branch master</title>
<subtitle>github.com: etingof/pyasn1.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/'/>
<entry>
<title>Advance copyright statement to year 2020</title>
<updated>2020-03-08T18:21:47+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2020-03-08T18:12:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=acb78299d1270a2fea0d11e5509777b7c5777f3f'/>
<id>acb78299d1270a2fea0d11e5509777b7c5777f3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pass `tagMap` and `typeMap` to decoder instance</title>
<updated>2019-11-16T17:02:12+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-11-16T17:02:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=317452bd76d711c35a1bbdda54879606dd693268'/>
<id>317452bd76d711c35a1bbdda54879606dd693268</id>
<content type='text'>
This change should simplify decoder specialization by means
of parameterization in addition to subclassing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change should simplify decoder specialization by means
of parameterization in addition to subclassing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor codec classes linkage</title>
<updated>2019-11-16T11:06:16+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-11-16T11:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=8393983359edc25b75cbe07f0d4c13497285aa71'/>
<id>8393983359edc25b75cbe07f0d4c13497285aa71</id>
<content type='text'>
Make it looking more uniform and easier to override if needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it looking more uniform and easier to override if needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse `SingleItemDecoder` object in `StreamingDecoder`</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-10-03T08:28:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=3fb3fcff21d65194c5774cf90042183096bb6f08'/>
<id>3fb3fcff21d65194c5774cf90042183096bb6f08</id>
<content type='text'>
Try to reuse `SingleItemDecoder` object to leverage its caches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try to reuse `SingleItemDecoder` object to leverage its caches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor BER decoder into a suspendable coroutine</title>
<updated>2019-11-15T18:39:11+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-09-14T16:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=93e11a2dfded950827ba3393b5a4562270a766da'/>
<id>93e11a2dfded950827ba3393b5a4562270a766da</id>
<content type='text'>
The goal of this change is to make the decoder stopping on input
data starvation and resuming from where it stopped whenever the
caller decides to try again (hopefully making sure that some more
input becomes available).

This change makes it possible for the decoder to operate on streams
of data (meaning that the entire DER blob might not be immediately
available on input).

On top of that, the decoder yields partially reconstructed ASN.1
object on input starvation making it possible for the caller to
inspect what has been decoded so far and possibly consume partial
ASN.1 data.

All these new feature are natively available through
`StreamingDecoder` class. Previously published API is implemented
as a thin wrapper on top of that ensuring backward compatibility.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The goal of this change is to make the decoder stopping on input
data starvation and resuming from where it stopped whenever the
caller decides to try again (hopefully making sure that some more
input becomes available).

This change makes it possible for the decoder to operate on streams
of data (meaning that the entire DER blob might not be immediately
available on input).

On top of that, the decoder yields partially reconstructed ASN.1
object on input starvation making it possible for the caller to
inspect what has been decoded so far and possibly consume partial
ASN.1 data.

All these new feature are natively available through
`StreamingDecoder` class. Previously published API is implemented
as a thin wrapper on top of that ensuring backward compatibility.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add exception classes documentation</title>
<updated>2019-07-13T09:09:28+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2019-07-13T09:09:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=e1500c60c0a15a641d5ee834f792fd0f2167c8b8'/>
<id>e1500c60c0a15a641d5ee834f792fd0f2167c8b8</id>
<content type='text'>
Also fix references to exception objects in other docstrings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fix references to exception objects in other docstrings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Release 0.4.5</title>
<updated>2018-12-29T20:44:17+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2018-12-29T20:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=df6fc9a8aae16e32f60a1ff1f42a52c8c344a993'/>
<id>df6fc9a8aae16e32f60a1ff1f42a52c8c344a993</id>
<content type='text'>
Also extend copyright to the year 2019
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also extend copyright to the year 2019
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor debug logging (#138)</title>
<updated>2018-08-03T15:06:48+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2018-08-03T15:06:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=a5faeee2ebc7a13b30c2b66ac59d5ad146f04a78'/>
<id>a5faeee2ebc7a13b30c2b66ac59d5ad146f04a78</id>
<content type='text'>
Debug logging refactored for more efficiency when
disabled and for more functionality when in use.

Specifically, the global LOG object can easily be used
from any function/method, not just from codec main loop
as it used to be.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Debug logging refactored for more efficiency when
disabled and for more functionality when in use.

Specifically, the global LOG object can easily be used
from any function/method, not just from codec main loop
as it used to be.</pre>
</div>
</content>
</entry>
<entry>
<title>copyright years extended</title>
<updated>2018-03-29T06:11:28+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2018-03-29T06:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=de14a730f4bfc054bcd2cfc52da8c8a2b359e089'/>
<id>de14a730f4bfc054bcd2cfc52da8c8a2b359e089</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>imports pep8'ed</title>
<updated>2017-11-23T09:36:54+00:00</updated>
<author>
<name>Ilya Etingof</name>
<email>etingof@gmail.com</email>
</author>
<published>2017-11-23T08:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/pyasn1-git.git/commit/?id=d3f166fd034c286a2e7eaff6d690343f4bc7a56c'/>
<id>d3f166fd034c286a2e7eaff6d690343f4bc7a56c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
