tag:github.com,2008:https://github.com/martinmoene/span-lite/releases
Release notes from span-lite
2024-02-04T17:42:26Z
tag:github.com,2008:Repository/127560893/v0.11.0
2024-02-06T20:25:39Z
0.11.0
<p>Release 0.11.0 contains the following fixes and changes to continuous integration build.</p>
<p><strong>Additions</strong></p>
<ul>
<li>Add example tweak header.</li>
<li>Add <code>make_span()</code> taking <code>std::initializer_list</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Add special-case test with empty il for MSVC120/VS2013 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Add GitHub Actions CI (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/55" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/55/hovercard">nonstd-lite-project issue 55</a>).</li>
<li>Add/update example/CMakeLists.txt (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/56" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/56/hovercard">nonstd-lite-project issue 56</a>).</li>
<li>Add construction from <code>std::initializer_list<></code> as per p2447 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Pesa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Pesa">@Pesa</a>, <a href="https://wg21.link/p2447" rel="nofollow">p2447</a> - std::span and the missing constructor).</li>
<li>Add p2447 on missing constructor to section References (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>, <a href="https://wg21.link/p2447" rel="nofollow">p2447</a> - std::span and the missing constructor).</li>
</ul>
<p><strong>Changes</strong></p>
<ul>
<li>Update actions/checkout in GitHub Actions to v4 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2080517180" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/82/hovercard" href="https://github.com/martinmoene/span-lite/pull/82">#82</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/striezel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/striezel">@striezel</a>).</li>
<li>Update actions/checkout in GitHub Actions to v3 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1271285569" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/75" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/75/hovercard" href="https://github.com/martinmoene/span-lite/pull/75">#75</a>).</li>
<li>Remove Travis CI configuration and badge (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472050628" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/80" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/80/hovercard" href="https://github.com/martinmoene/span-lite/pull/80">#80</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/striezel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/striezel">@striezel</a>).</li>
<li>Remove gcc 8 and clang 8, 9, 10 from GitHub CI matrix (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/69" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/69/hovercard">nonstd-lite-project issue 69</a>).</li>
<li>Remove msvc (windows-2016) image from GitHub Actions (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/61" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/61/hovercard">nonstd-lite-project issue 61</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xavier2k6/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xavier2k6">@xavier2k6</a>).</li>
<li>Add msvc (windows-2022) image to GitHub Actions (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/62" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/62/hovercard">nonstd-lite-project issue 62</a>).</li>
<li>Do not cancel all jobs in a workflow if one fails (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1471968917" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/79" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/79/hovercard" href="https://github.com/martinmoene/span-lite/pull/79">#79</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/striezel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/striezel">@striezel</a>, <a href="https://github.com/martinmoene/nonstd-lite-project/issues/71" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/71/hovercard">nonstd-lite-poject issue 71</a>.</li>
<li>Use toplevel unit_name (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/56" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/56/hovercard">nonstd-lite-project 56</a>).</li>
<li>Change value used with <code>*_CPP20_OR_GREATER</code> to 202002L (<a href="https://github.com/martinmoene/nonstd-lite-project/issues/49" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/49/hovercard">nonstd-lite-project issue 49</a>).<br>
Now, designate C++23 as speculative.</li>
<li>Replace #pragma warning suppression by in-body initialization (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Pesa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Pesa">@Pesa</a>).</li>
<li>Only suppress warning -Winit-list-lifetime for GCC 9 and later (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Pesa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Pesa">@Pesa</a>).</li>
<li>Exclude clang from GGC warning -Winit-list-lifetime (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Suppress GGC warning -Winit-list-lifetime (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Pesa/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Pesa">@Pesa</a>).</li>
<li>Restore default off for <code>span_FEATURE_WITH_INITIALIZER_LIST_P2447</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Move constructor for <code>std::initializer_list</code> down (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Ensure to point to first element of array (MS Code Analysis, decay).</li>
<li>Ensure sufficient lifetime for span (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Change initializer_list tests to use sections (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Only provide non-explicit variant for MSVC120/VS2013 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
<li>Update table for p2447 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1091932411" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/74" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/74/hovercard" href="https://github.com/martinmoene/span-lite/issues/74">#74</a>).</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fix C++standard version for <code>[[noreturn]]</code> to C++11 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2115837096" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/83" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/83/hovercard" href="https://github.com/martinmoene/span-lite/issues/83">#83</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/simark/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/simark">@simark</a>).</li>
<li>Fix to import <code>std::dynamic_extent</code> into <code>nonstd</code> when selecting <code>std::span</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1584731642" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/81" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/81/hovercard" href="https://github.com/martinmoene/span-lite/issues/81">#81</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wendazhou/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wendazhou">@wendazhou</a>).</li>
<li>Fix a small typo (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1471820819" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/78" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/78/hovercard" href="https://github.com/martinmoene/span-lite/pull/78">#78</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/striezel/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/striezel">@striezel</a>).</li>
<li>Fix cmake config file (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1465565713" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/77" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/77/hovercard" href="https://github.com/martinmoene/span-lite/pull/77">#77</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/duncanspumpkin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/duncanspumpkin">@duncanspumpkin</a>).</li>
<li>Fix span-lite tests on big-endian (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1335263036" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/76" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/76/hovercard" href="https://github.com/martinmoene/span-lite/pull/76">#76</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jpcima/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jpcima">@jpcima</a>).</li>
</ul>
martinmoene
tag:github.com,2008:Repository/127560893/v0.10.3
2021-10-02T07:38:40Z
0.10.3
<p>Release 0.10.3 fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="954753171" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/69" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/69/hovercard" href="https://github.com/martinmoene/span-lite/issues/69">#69</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1011573353" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/73" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/73/hovercard" href="https://github.com/martinmoene/span-lite/issues/73">#73</a>.</p>
<p><strong>Fixes:</strong></p>
<ul>
<li>Properly constrain constructor from iterators (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="954753171" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/69" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/69/hovercard" href="https://github.com/martinmoene/span-lite/issues/69">#69</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/krsch/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/krsch">@krsch</a>).</li>
<li>Add <code>[noreturn]</code> to <code>throw_out_of_range()</code> (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1011573353" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/73" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/73/hovercard" href="https://github.com/martinmoene/span-lite/issues/73">#73</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jdumas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jdumas">@jdumas</a>).</li>
</ul>
martinmoene
tag:github.com,2008:Repository/127560893/v0.10.2
2021-09-29T11:35:54Z
0.10.2
<p>Release 0.10.2 fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1008696293" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/72" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/72/hovercard" href="https://github.com/martinmoene/span-lite/issues/72">#72</a>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CrustyAuklet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CrustyAuklet">@CrustyAuklet</a>.</p>
martinmoene
tag:github.com,2008:Repository/127560893/v0.10.1
2021-09-20T07:11:21Z
0.10.1
<p>Release 0.10.1 fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1000487337" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/71" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/71/hovercard" href="https://github.com/martinmoene/span-lite/issues/71">#71</a>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CrustyAuklet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CrustyAuklet">@CrustyAuklet</a>.</p>
martinmoene
tag:github.com,2008:Repository/127560893/v0.10.0
2021-07-08T16:45:52Z
0.10.0
<p>Release 0.10.0 fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="875397525" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/65" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/65/hovercard" href="https://github.com/martinmoene/span-lite/issues/65">#65</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="883608447" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/67" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/67/hovercard" href="https://github.com/martinmoene/span-lite/issues/67">#67</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="938699199" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/68" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/68/hovercard" href="https://github.com/martinmoene/span-lite/issues/68">#68</a>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vvish/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vvish">@vvish</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/im95able/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/im95able">@im95able</a>.</p>
martinmoene
tag:github.com,2008:Repository/127560893/v0.9.2
2021-03-19T09:16:49Z
0.9.2
<p>Release 0.9.2 fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="831706443" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/64" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/64/hovercard" href="https://github.com/martinmoene/span-lite/issues/64">#64</a>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/improbablejan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/improbablejan">@improbablejan</a>.</p>
<p><strong>Note:</strong> With MSVC Debug, a span cannot be created from an empty range, like: <code>std::vector v; span(v.begin(),v.end())</code>.<br>
This behaviour is present since the introduction of construction from iterators in <a href="https://github.com/martinmoene/span-lite/releases/tag/v0.9.0">v0.9.0</a>.</p>
martinmoene
tag:github.com,2008:Repository/127560893/v0.9.1
2021-03-17T22:53:33Z
0.9.1
<p><strong>Note:</strong> this release still has problems, see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="831706443" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/64" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/64/hovercard" href="https://github.com/martinmoene/span-lite/issues/64">#64</a> .</p>
<p>Release 0.9.1 fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="831706443" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/64" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/64/hovercard" href="https://github.com/martinmoene/span-lite/issues/64">#64</a>. Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/improbablejan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/improbablejan">@improbablejan</a>.</p>
martinmoene
tag:github.com,2008:Repository/127560893/v0.9.0
2020-11-24T15:23:04Z
0.9.0
<p>Release 0.9.0 of <em>span lite</em> adds construction from iterators and improves detection of the presence of Class Template Argument Deduction (CTAD).</p>
<p><em>Additions:</em></p>
<ul>
<li>Construct a span from two iterators or an iterator and a size with C++11 and later (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="703108351" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/61" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/61/hovercard" href="https://github.com/martinmoene/span-lite/issues/61">#61</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ryan-rsm-McKenzie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ryan-rsm-McKenzie">@Ryan-rsm-McKenzie</a>).</li>
</ul>
<p><em>Changes:</em></p>
<ul>
<li>Improve detection of the presence of C++17 Class Template Argument Deduction (CTAD, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="532563901" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/48" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/48/hovercard" href="https://github.com/martinmoene/span-lite/issues/48">#48</a>).</li>
</ul>
<p><em>Fixes:</em></p>
<ul>
<li>Fix to only use scoped enums with C++11 and later .</li>
</ul>
martinmoene
tag:github.com,2008:Repository/127560893/v0.8.1
2020-11-04T13:08:23Z
0.8.1
<p>This bug-fix release of <em>span lite</em> contains the following changes.</p>
<p><strong>Fixes:</strong></p>
<ul>
<li>Fix span iterator deduction guide (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="703108351" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/61" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/61/hovercard" href="https://github.com/martinmoene/span-lite/issues/61">#61</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ryan-rsm-McKenzie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ryan-rsm-McKenzie">@Ryan-rsm-McKenzie</a>)</li>
</ul>
<p><strong>Changes:</strong></p>
<ul>
<li>Add more tests for construction via deduction guides</li>
<li>Add Visual Studio 2019 to the Appveyor build matrix</li>
<li>Remove Visual Studio 9 2008 from AppVeyor CI</li>
<li>Deactivate allow_failures on Travis</li>
</ul>
martinmoene
tag:github.com,2008:Repository/127560893/v0.8.0
2020-10-31T18:56:55Z
0.8.0
<p>This release of <em>span lite</em> contains the following changes and fixes.</p>
<p><strong>Additions</strong></p>
<ul>
<li>Add span iterator deduction guide (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="703108351" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/61" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/61/hovercard" href="https://github.com/martinmoene/span-lite/issues/61">#61</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ryan-rsm-McKenzie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ryan-rsm-McKenzie">@Ryan-rsm-McKenzie</a>)</li>
<li>Add 'Tweak header' support via <code><nonstd/span.tweak.hpp></code>, see <a href="https://github.com/martinmoene/nonstd-lite-project/issues/44" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/44/hovercard">nonstd-lite-project 44</a></li>
<li>Add TortoiseGit integration with GitHub issues</li>
<li>Add <code>.editorconfig</code>, <code>.gitattributes</code></li>
</ul>
<p><strong>Changes</strong></p>
<ul>
<li>Change 'on conan' link to refer to conan center</li>
<li>Prevent <code>-Wtype-limits</code> for index check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="728277034" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/62" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/62/hovercard" href="https://github.com/martinmoene/span-lite/issues/62">#62</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="733058355" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/63" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/63/hovercard" href="https://github.com/martinmoene/span-lite/pull/63">#63</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mjacobse/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mjacobse">@mjacobse</a>)</li>
<li>Avoid MSVC 14.1 (VS 2017) warning C4307 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="679322572" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/59" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/59/hovercard" href="https://github.com/martinmoene/span-lite/issues/59">#59</a>, thanks <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vlovich/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vlovich">@vlovich</a>)</li>
<li>For MSVC 12.0 (VS2013, _MSC_VER:1800) fall back on previous behavior of <code>span_REQUIRES_T()</code></li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>Fix construction from empty arrays in debug modes(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="637199626" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/57" data-hovercard-type="pull_request" data-hovercard-url="/martinmoene/span-lite/pull/57/hovercard" href="https://github.com/martinmoene/span-lite/pull/57">#57</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mjacobse/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mjacobse">@mjacobse</a>)</li>
<li>Fix enabling of default constructor for <code>extent == 0</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="618321743" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/56" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/56/hovercard" href="https://github.com/martinmoene/span-lite/issues/56">#56</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/herv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/herv">@herv</a>)</li>
<li>Fix compile errors with clang10 and libc++ (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="589424629" data-permission-text="Title is private" data-url="https://github.com/martinmoene/span-lite/issues/55" data-hovercard-type="issue" data-hovercard-url="/martinmoene/span-lite/issues/55/hovercard" href="https://github.com/martinmoene/span-lite/issues/55">#55</a>, thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AndWass/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AndWass">@AndWass</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Arghnews/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Arghnews">@Arghnews</a>)</li>
<li>Fix implementation of <code>span_REQUIRES_T()</code>, see <a href="https://github.com/martinmoene/nonstd-lite-project/issues/40" data-hovercard-type="issue" data-hovercard-url="/martinmoene/nonstd-lite-project/issues/40/hovercard">nonstd-lite-project 40</a></li>
</ul>
martinmoene