<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/stlsoft/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/stlsoft/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 31 Mar 2017 08:18:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/stlsoft/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#61 GNU CC 4.8 compatibility: unused-local-typedefs</title><link>https://sourceforge.net/p/stlsoft/bugs/61/?limit=25#b08e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I think this is not completely resolved.  When compiling Pantheios with GCC 4.8 I now have a lot fewer warnings, but still some are there, like this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nx"&gt;In&lt;/span&gt; &lt;span class="nx"&gt;file&lt;/span&gt; &lt;span class="nx"&gt;included&lt;/span&gt; &lt;span class="nx"&gt;from&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;builder&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;include&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;stlsoft&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;simple_string&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;hpp&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;106&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                 &lt;span class="nx"&gt;from&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;builder&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;include&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;stlsoft&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;string&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;view_slice_functions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;hpp&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;91&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
                 &lt;span class="nx"&gt;from&lt;/span&gt; &lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;util&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;be&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;parse&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cpp&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;51&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="err"&gt;/home/builder/include/stlsoft/conversion/sap_cast.hpp: In function 'TO stlsoft::sap_cast(FROM)':&lt;/span&gt;
&lt;span class="err"&gt;/home/builder/include/stlsoft/conversion/sap_cast.hpp:145:69: warning: typedef 'from_base_type' locally defined but not used &lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="na"&gt;-Wunused-local-typedefs&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;
     &lt;span class="nx"&gt;typedef&lt;/span&gt; &lt;span class="nx"&gt;ss_typename_type_k&lt;/span&gt; &lt;span class="nx"&gt;base_type_traits&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;FROM&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;::&lt;/span&gt;&lt;span class="nx"&gt;base_type&lt;/span&gt;    &lt;span class="nx"&gt;from_base_type&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                                                                     &lt;span class="o"&gt;^&lt;/span&gt;
&lt;span class="err"&gt;/home/builder/include/stlsoft/conversion/sap_cast.hpp:146:69: warning: typedef 'to_base_type' locally defined but not used &lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="na"&gt;-Wunused-local-typedefs&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;
     &lt;span class="nx"&gt;typedef&lt;/span&gt; &lt;span class="nx"&gt;ss_typename_type_k&lt;/span&gt; &lt;span class="nx"&gt;base_type_traits&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;TO&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;::&lt;/span&gt;&lt;span class="nx"&gt;base_type&lt;/span&gt;      &lt;span class="nx"&gt;to_base_type&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ike To</dc:creator><pubDate>Fri, 31 Mar 2017 08:18:26 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net936d8c31291595f217081c6a34e021b1bc5d5113</guid></item><item><title>#61 GNU CC 4.8 compatibility: unused-local-typedefs</title><link>https://sourceforge.net/p/stlsoft/bugs/61/?limit=25#0103</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;This is fixed in the version 1.9.125.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mikko Koivunalho</dc:creator><pubDate>Sun, 14 Feb 2016 13:38:22 -0000</pubDate><guid isPermaLink="false">https://sourceforge.neted28c9b2a0c51c503a6a1853d8d1f86a424d2f01</guid></item><item><title>#61 GNU CC 4.8 compatibility: unused-local-typedefs</title><link>https://sourceforge.net/p/stlsoft/bugs/61/?limit=25#91c8/04c2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, Ludvik.&lt;/p&gt;
&lt;p&gt;Can you send me the file be.parse.cpp (or a stripped down version of it)? I want to try to reproduce the error.&lt;/p&gt;
&lt;p&gt;which compiler version you are using?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mikko Koivunalho</dc:creator><pubDate>Sat, 09 Jan 2016 06:46:40 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6c9686f624132f9d57e5922977eed8207990a946</guid></item><item><title>#61 GNU CC 4.8 compatibility: unused-local-typedefs</title><link>https://sourceforge.net/p/stlsoft/bugs/61/?limit=25#ce47</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, Ludvik.&lt;/p&gt;
&lt;p&gt;Can you send me the file be.parse.cpp (or a stripped down version of it)? I want to try to reproduce the error.&lt;/p&gt;
&lt;p&gt;which compiler version you are using?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mikko Koivunalho</dc:creator><pubDate>Sat, 09 Jan 2016 06:46:08 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net48430cd470e6707a88d43686946fef3d6472254d</guid></item><item><title>#61 GNU CC 4.8 compatibility: unused-local-typedefs</title><link>https://sourceforge.net/p/stlsoft/bugs/61/?limit=25#91c8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Looks like this issue is related. I applied the patched version of slysoft.h however make throws the following error:&lt;/p&gt;
&lt;p&gt;Ensuring all STLSoft C source files are in UNIX format&lt;br/&gt;
g++    -c -Wall -pedantic -Wno-long-long -Wno-unused-value -Wno-unused-function                  -Wno-array-bounds -Werror     -D_REENTRANT -D_DEBUG -UNDEBUG   -Dunix  -DSHWILD_QUALITY_NO_USE_XCOVER  -DPANTHEIOS_NO_AUTO_INIT  -I../../include      -I"/home/ludio/Desktop/stlsoft-1.9.124/include"     -o util.be_parse.mt.debug.o ../../src/util/be.parse.cpp&lt;br/&gt;
In file included from /home/ludio/Desktop/stlsoft-1.9.124/include/stlsoft/string/simple_string.hpp:106:0,&lt;br/&gt;
                 from /home/ludio/Desktop/stlsoft-1.9.124/include/stlsoft/string/view_slice_functions.hpp:91,&lt;br/&gt;
                 from ../../src/util/be.parse.cpp:51:&lt;br/&gt;
/home/ludio/Desktop/stlsoft-1.9.124/include/stlsoft/conversion/sap_cast.hpp: In function ‘TO stlsoft::sap_cast(FROM)’:&lt;br/&gt;
/home/ludio/Desktop/stlsoft-1.9.124/include/stlsoft/conversion/sap_cast.hpp:145:69: error: typedef ‘from_base_type’ locally defined but not used &lt;span&gt;[-Werror=unused-local-typedefs]&lt;/span&gt;&lt;br/&gt;
     typedef ss_typename_type_k base_type_traits&amp;lt;FROM&amp;gt;::base_type    from_base_type;&lt;br/&gt;
                                                                     ^&lt;br/&gt;
/home/ludio/Desktop/stlsoft-1.9.124/include/stlsoft/conversion/sap_cast.hpp:146:69: error: typedef ‘to_base_type’ locally defined but not used &lt;span&gt;[-Werror=unused-local-typedefs]&lt;/span&gt;&lt;br/&gt;
     typedef ss_typename_type_k base_type_traits&amp;lt;TO&amp;gt;::base_type      to_base_type;&lt;br/&gt;
                                                                     ^&lt;br/&gt;
cc1plus: all warnings being treated as errors&lt;br/&gt;
make: *** &lt;span&gt;[util.be_parse.mt.debug.o]&lt;/span&gt; Error 1&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ludvik Jerabek</dc:creator><pubDate>Fri, 08 Jan 2016 19:40:29 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net6d4bff670c45b6c4672006dc8ab63fadc20b33f8</guid></item><item><title>#61 GNU CC 4.8 compatibility: unused-local-typedefs</title><link>https://sourceforge.net/p/stlsoft/bugs/61/?limit=25#b5f4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have created a pull request to fix this: &lt;a href="https://github.com/synesissoftware/STLSoft-1.9/pull/2" rel="nofollow"&gt;https://github.com/synesissoftware/STLSoft-1.9/pull/2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-#  define STLSOFT_STATIC_ASSERT(expr)       do { typedef int ai&lt;span&gt;[(expr) ? 1 : -1]&lt;/span&gt;; } while(0)&lt;br/&gt;
+#  if defined(STLSOFT_COMPILER_IS_GCC) &amp;amp;&amp;amp; &lt;strong&gt;GNUC&lt;/strong&gt; &amp;gt;= 4 &amp;amp;&amp;amp; &lt;strong&gt;GNUC_MINOR&lt;/strong&gt; &amp;gt;= 8&lt;br/&gt;
+#   define STLSOFT_STATIC_ASSERT(expr)       do { typedef int ai&lt;span&gt;[(expr) ? 1 : -1]&lt;/span&gt; &lt;strong&gt;attribute&lt;/strong&gt;((unused)); } while(0) &lt;br/&gt;
+#  else /&lt;em&gt; Compiler is Gnu 4.8 or newer with -Wunused-local-typedefs included in -Wall. &lt;/em&gt;/&lt;br/&gt;
+#   define STLSOFT_STATIC_ASSERT(expr)       do { typedef int ai&lt;span&gt;[(expr) ? 1 : -1]&lt;/span&gt;; } while(0) &lt;br/&gt;
+#  endif /&lt;em&gt; Compiler is Gnu 4.8 or newer with -Wunused-local-typedefs included in -Wall. &lt;/em&gt;/&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mikko Koivunalho</dc:creator><pubDate>Mon, 28 Dec 2015 09:48:54 -0000</pubDate><guid isPermaLink="false">https://sourceforge.nete3918e2fd8d54e9387b01e3c0a86f3d1e159aa41</guid></item><item><title>#64 auto_buffer &lt;...&gt;::swap performance</title><link>https://sourceforge.net/p/stlsoft/bugs/64/?limit=25#5b6a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;You're most welcome.&lt;/p&gt;
&lt;p&gt;I'd be interested to hear what you're using STLSoft for.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Wilson</dc:creator><pubDate>Thu, 27 Aug 2015 20:56:35 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net9bda72fa414e7363773847b51443216470f2d2c8</guid></item><item><title>#58 winstl::process_sequence can't use in unicode vsproject</title><link>https://sourceforge.net/p/stlsoft/bugs/58/?limit=25#9d15</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;(Apologies for taking so long to respond.)&lt;/p&gt;
&lt;p&gt;This is confirmed, and fixed. Will be in next release (1.9.120), which should be next day or so.&lt;/p&gt;
&lt;p&gt;Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Wilson</dc:creator><pubDate>Wed, 26 Aug 2015 08:08:12 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net19d49f02ad48f7c1a860581a08d4d40a1f2ba73f</guid></item><item><title>#64 auto_buffer &lt;...&gt;::swap performance</title><link>https://sourceforge.net/p/stlsoft/bugs/64/?limit=25#aa7a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Just verified that this does indeed bring a performance bump - on the order of 20% in the scenarios I tested.&lt;/p&gt;
&lt;p&gt;Just got to do functional testing now, then it's in next release.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Matt&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Wilson</dc:creator><pubDate>Wed, 26 Aug 2015 07:33:35 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net064f058a3196a8780ec06698ed3207481d035f13</guid></item><item><title>#63 auto_buffer &lt;...&gt;::empty (Documentation Note)</title><link>https://sourceforge.net/p/stlsoft/bugs/63/?limit=25#10e5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Was a flat-out error - a vestige from an earlier time when the user was not allowed to pass 0 to the ctor. Will be included in next release.&lt;/p&gt;
&lt;p&gt;Thanks! :-)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Wilson</dc:creator><pubDate>Wed, 26 Aug 2015 06:46:06 -0000</pubDate><guid isPermaLink="false">https://sourceforge.net9790694b3d1b8de43cbbb2e5b6220602d3ea8d99</guid></item></channel></rss>