<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-hg/</link>
    <language>en-us</language>

    <title>prosody-hg: util-src/strbitop.c history</title>
    <description>util-src/strbitop.c revision history</description>
    <item>
    <title>util.strbitop: Add common_prefix_bits() method</title>
    <link>http://hg.omfa.de/prosody-hg/log/6cdc6923d65a/util-src/strbitop.c</link>
    <description><![CDATA[util.strbitop: Add common_prefix_bits() method<br/>
<br/>
This returns the number of bits that two strings have in common. It is<br/>
significantly more efficient than similar calculations in Lua.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 23 Feb 2024 12:08:37 +0000</pubDate>
</item>
<item>
    <title>util: Add compat for prosody module name change to C sources</title>
    <link>http://hg.omfa.de/prosody-hg/log/a187600ec7d6/util-src/strbitop.c</link>
    <description><![CDATA[util: Add compat for prosody module name change to C sources]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 17 Mar 2023 18:03:07 +0100</pubDate>
</item>
<item>
    <title>util-src: Remove Lua 5.1 compat macros</title>
    <link>http://hg.omfa.de/prosody-hg/log/1f6f05a98fcd/util-src/strbitop.c</link>
    <description><![CDATA[util-src: Remove Lua 5.1 compat macros<br/>
<br/>
Part of #1600]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 01 Jul 2022 21:21:21 +0200</pubDate>
</item>
<item>
    <title>util.strbitop: Reduce scope of functions</title>
    <link>http://hg.omfa.de/prosody-hg/log/2b3adaa6d38e/util-src/strbitop.c</link>
    <description><![CDATA[util.strbitop: Reduce scope of functions<br/>
<br/>
Equivalent to 'local' in Lua, these functions are exported via the<br/>
luaopen_ function, which is the only one needing to be visible outside<br/>
of the file.<br/>
<br/>
Pointed out by Link Mauve at some point, but there wasn't really any<br/>
rush here.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 23 Apr 2022 14:29:43 +0200</pubDate>
</item>
<item>
    <title>Back out changeset 2c1583bb0e0f</title>
    <link>http://hg.omfa.de/prosody-hg/log/235537247aa3/util-src/strbitop.c</link>
    <description><![CDATA[Back out changeset 2c1583bb0e0f<br/>
<br/>
Same reason as 712b2e6a09d9]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 15 Oct 2020 17:21:58 +0200</pubDate>
</item>
<item>
    <title>Back out 6dde2c9fa272: Doesn't work on Lua 5.1</title>
    <link>http://hg.omfa.de/prosody-hg/log/712b2e6a09d9/util-src/strbitop.c</link>
    <description><![CDATA[Back out 6dde2c9fa272: Doesn't work on Lua 5.1]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 15 Oct 2020 17:12:33 +0200</pubDate>
</item>
<item>
    <title>util.strbitop: Remove redundant init function</title>
    <link>http://hg.omfa.de/prosody-hg/log/2c1583bb0e0f/util-src/strbitop.c</link>
    <description><![CDATA[util.strbitop: Remove redundant init function<br/>
<br/>
When you have 3 almost identical functions, you tend to edit one and<br/>
then copypaste. Forgot to remove this line from the other two.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 15 Oct 2020 17:05:53 +0200</pubDate>
</item>
<item>
    <title>util.strbitop: Create buffer in the correct size (optimization)</title>
    <link>http://hg.omfa.de/prosody-hg/log/6dde2c9fa272/util-src/strbitop.c</link>
    <description><![CDATA[util.strbitop: Create buffer in the correct size (optimization)<br/>
<br/>
This avoids dynamically growing the buffer as Lua does when luaL_addchar<br/>
is used, thus saving on realloc calls.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 15 Oct 2020 16:43:30 +0200</pubDate>
</item>
<item>
    <title>util.strbitop: Reformat code</title>
    <link>http://hg.omfa.de/prosody-hg/log/ba32b9a6d75b/util-src/strbitop.c</link>
    <description><![CDATA[util.strbitop: Reformat code<br/>
<br/>
astyle \<br/>
	--indent=tab \<br/>
	--attach-classes \<br/>
	--indent-switches \<br/>
	--break-blocks \<br/>
	--pad-oper \<br/>
	--unpad-paren \<br/>
	--add-braces \<br/>
	--align-pointer=name \<br/>
	--lineend=linux \<br/>
	*.c]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 15 Oct 2020 16:26:56 +0200</pubDate>
</item>
<item>
    <title>util.strbitop: Library for bitwise operations on strings</title>
    <link>http://hg.omfa.de/prosody-hg/log/37a6a535343e/util-src/strbitop.c</link>
    <description><![CDATA[util.strbitop: Library for bitwise operations on strings]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 07 Sep 2019 13:37:47 +0200</pubDate>
</item>

  </channel>
</rss>
