<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tanya, branch v0.8.1</title>
<subtitle>GC-free, high-performance D library: Containers, networking, metaprogramming, memory management, utilities.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/'/>
<entry>
<title>Fix list assertions for release build</title>
<updated>2018-04-18T12:23:12+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-18T12:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=964a7af32f709b311ac549808ae331827bdcb480'/>
<id>964a7af32f709b311ac549808ae331827bdcb480</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated traits and queue</title>
<updated>2018-04-18T04:34:28+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-18T04:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=40c961867eddb7e53d9691baf8b7ae1a68ccaf3b'/>
<id>40c961867eddb7e53d9691baf8b7ae1a68ccaf3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement DList.popFirstOf and DList.popLastOf</title>
<updated>2018-04-17T12:46:12+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-17T12:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=3fee712c6ce55ab2342c236c2120d64bf0f9c215'/>
<id>3fee712c6ce55ab2342c236c2120d64bf0f9c215</id>
<content type='text'>
Fix #37.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #37.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for dmd 2.076.1</title>
<updated>2018-04-15T04:50:37+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-14T14:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=012c2d4c1801311847648c2f684ae9ab26870c31'/>
<id>012c2d4c1801311847648c2f684ae9ab26870c31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement SList.popFirstOf</title>
<updated>2018-04-14T14:15:35+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-12T17:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=d267a9cc645f1219203bd43e046dc07b4a1fc520'/>
<id>d267a9cc645f1219203bd43e046dc07b4a1fc520</id>
<content type='text'>
Fix #36.

Slicing for the SList on top of the existing SRange would be inefficent.
There would be two cases:
- Range iterates till the end of the list.
- Range iterates till some element "end".

If both cases are implemented in the same range, this range should check
for both conditions (end of the list and "begin == end") instead of only
one (end of the list).

Introducing a different range is undesirable since all containers have
currently only one range.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #36.

Slicing for the SList on top of the existing SRange would be inefficent.
There would be two cases:
- Range iterates till the end of the list.
- Range iterates till some element "end".

If both cases are implemented in the same range, this range should check
for both conditions (end of the list and "begin == end") instead of only
one (end of the list).

Introducing a different range is undesirable since all containers have
currently only one range.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dscanner style check to CI</title>
<updated>2018-04-12T15:14:22+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-11T19:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=ddb02e41ebc9470c183ccb0d4a256a4eb2f14968'/>
<id>ddb02e41ebc9470c183ccb0d4a256a4eb2f14968</id>
<content type='text'>
Fix #38.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #38.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix import order in math.random</title>
<updated>2018-04-08T03:59:14+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-08T03:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=d157e88b7afa397270faf2de84dc90187c6ec2e8'/>
<id>d157e88b7afa397270faf2de84dc90187c6ec2e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing tail isn't null assertion</title>
<updated>2018-04-07T17:20:08+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-07T17:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=d5064fa2b2bd98fa955e95eef0cf8b11d0aad341'/>
<id>d5064fa2b2bd98fa955e95eef0cf8b11d0aad341</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for moveFront/moveBack/moveAt</title>
<updated>2018-04-03T19:44:50+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-03T19:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=f15a90543f48055ec9cfe31048e6e5cbd48b7b41'/>
<id>f15a90543f48055ec9cfe31048e6e5cbd48b7b41</id>
<content type='text'>
Range elements are movable (mobile) if they are returned by reference
and can be moved or if the elements doesn't define an elaborate postblit
constructor. Allowing to define custom moveFront/moveBack/moveAt makes
the range definition more complex (particulary writing range adapters)
without a good reason.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Range elements are movable (mobile) if they are returned by reference
and can be moved or if the elements doesn't define an elaborate postblit
constructor. Allowing to define custom moveFront/moveBack/moveAt makes
the range definition more complex (particulary writing range adapters)
without a good reason.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #29</title>
<updated>2018-04-01T08:34:18+00:00</updated>
<author>
<name>Eugen Wissner</name>
<email>belka@caraus.de</email>
</author>
<published>2018-04-01T08:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/tanya/commit/?id=a0ac8355f9adc1dbb211d516383b57868773ac61'/>
<id>a0ac8355f9adc1dbb211d516383b57868773ac61</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
