<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openocd_libswd.git/src/helper, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://trygvis.io/git/junk/openocd_libswd.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/junk/openocd_libswd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/'/>
<updated>2011-07-28T13:15:39Z</updated>
<entry>
<title>HELPER/TYPES: Removed bool definition as it broke build on my bsd box.</title>
<updated>2011-07-28T13:15:39Z</updated>
<author>
<name>Tomek CEDRO</name>
<email>cederom@tlen.pl</email>
</author>
<published>2011-07-28T13:15:39Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=c8df7f31eaf1bf9ea9863a9371e0130948a122ea'/>
<id>urn:sha1:c8df7f31eaf1bf9ea9863a9371e0130948a122ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ecos: add 64 bit types for sprintf/sscanf</title>
<updated>2011-04-28T20:17:48Z</updated>
<author>
<name>Øyvind Harboe</name>
<email>oyvind.harboe@zylin.com</email>
</author>
<published>2011-04-28T20:17:48Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=5c739b148e019d44b60be061585bf177397ceb41'/>
<id>urn:sha1:5c739b148e019d44b60be061585bf177397ceb41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>command: fix leak when executing commands</title>
<updated>2011-03-27T21:51:30Z</updated>
<author>
<name>Øyvind Harboe</name>
<email>oyvind.harboe@zylin.com</email>
</author>
<published>2011-03-27T21:50:53Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=68bd107c6db941ec7b22f3e491e314041a95224b'/>
<id>urn:sha1:68bd107c6db941ec7b22f3e491e314041a95224b</id>
<content type='text'>
found via valgrind, not observed/reported.

Signed-off-by: Øyvind Harboe &lt;oyvind.harboe@zylin.com&gt;
</content>
</entry>
<entry>
<title>log: debug level is between silent and debug output levels</title>
<updated>2011-02-25T15:36:42Z</updated>
<author>
<name>Øyvind Harboe</name>
<email>oyvind.harboe@zylin.com</email>
</author>
<published>2011-02-24T14:37:03Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=95de667e243fe48783da0fdc92270a0d3d28ff0c'/>
<id>urn:sha1:95de667e243fe48783da0fdc92270a0d3d28ff0c</id>
<content type='text'>
It wasn't previously possible to silence the output.

Signed-off-by: Øyvind Harboe &lt;oyvind.harboe@zylin.com&gt;
</content>
</entry>
<entry>
<title>performance: committed wrong version of buf_set_buf optimization</title>
<updated>2011-02-08T10:06:56Z</updated>
<author>
<name>Mathias K</name>
<email>kesmtp@freenet.de</email>
</author>
<published>2011-02-08T10:06:56Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=b21be6054a76418e93920ae4d038f75d65ba8840'/>
<id>urn:sha1:b21be6054a76418e93920ae4d038f75d65ba8840</id>
<content type='text'>
oops...

Signed-off-by: Øyvind Harboe &lt;oyvind.harboe@zylin.com&gt;
</content>
</entry>
<entry>
<title>buf_set_buf around 30% speed increase</title>
<updated>2011-02-08T08:39:59Z</updated>
<author>
<name>Mathias K</name>
<email>kesmtp@freenet.de</email>
</author>
<published>2011-02-04T20:15:22Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=706284a8fd562d5a6e2c1f123f8cb366b7e49e7d'/>
<id>urn:sha1:706284a8fd562d5a6e2c1f123f8cb366b7e49e7d</id>
<content type='text'>
Also i have checked the input of this function and in many cases
a simple byte copy is possible.

I have added this check now and is it possible the buffer is
copied byte by byte and not bit by bit.

With byte boundary input the test looks like this:

buf_set_buf 0x02000000 iteration test:
runtime (seconds): old: 6.828559 new: 0.436191 diff: 6.392368
runtime (seconds): old: 6.853636 new: 0.430389 diff: 6.423247
runtime (seconds): old: 6.794985 new: 0.423065 diff: 6.371920

Without:

buf_set_buf 0x02000000 iteration test:
runtime (seconds): old: 6.370869 new: 5.552624 diff: 0.818245
runtime (seconds): old: 6.420730 new: 5.665887 diff: 0.754843
runtime (seconds): old: 6.583306 new: 5.599021 diff: 0.984285

Regards,

Mathias
</content>
</entry>
<entry>
<title>24bit buffer support</title>
<updated>2011-02-03T11:23:55Z</updated>
<author>
<name>Mathias K</name>
<email>kesmtp@freenet.de</email>
</author>
<published>2011-02-02T16:38:38Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=b0bdc4e2f2b4fd31ae3b0ebf47765e88c4c37556'/>
<id>urn:sha1:b0bdc4e2f2b4fd31ae3b0ebf47765e88c4c37556</id>
<content type='text'>
Hello,

this patch add 24bit support to the target buffer functions and little/big endian functions.

Regards,

Mathias
</content>
</entry>
<entry>
<title>error: remove debug output when reporting errors</title>
<updated>2011-01-31T11:09:46Z</updated>
<author>
<name>Øyvind Harboe</name>
<email>oyvind.harboe@zylin.com</email>
</author>
<published>2011-01-31T11:09:46Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=859ccccd8076910f7b022d712beeaffaf2f2fa9e'/>
<id>urn:sha1:859ccccd8076910f7b022d712beeaffaf2f2fa9e</id>
<content type='text'>
The user does not need to know or care about "command handlers".

Signed-off-by: Øyvind Harboe &lt;oyvind.harboe@zylin.com&gt;
</content>
</entry>
<entry>
<title>nit: more LOG_* \n fixes</title>
<updated>2011-01-09T20:35:23Z</updated>
<author>
<name>Eric Wetzel</name>
<email>thewetzel@gmail.com</email>
</author>
<published>2011-01-06T02:54:12Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=0535531d2753f1b86454bb6ffad6ffbdd56c66d0'/>
<id>urn:sha1:0535531d2753f1b86454bb6ffad6ffbdd56c66d0</id>
<content type='text'>
Remove extra \n from LOG_DEBUG, LOG_INFO, and LOG_WARNING messages

Remove LOG_INFO_N
LOG_INFO_N was only used once and had a \n at the end

Change LOG_USER_N calls that end with \n to LOG_USER
</content>
</entry>
<entry>
<title>nit: do not add \n at end of LOG_ERROR</title>
<updated>2011-01-05T20:46:12Z</updated>
<author>
<name>Eric Wetzel</name>
<email>thewetzel@gmail.com</email>
</author>
<published>2011-01-05T19:24:54Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/junk/openocd_libswd.git/commit/?id=a665ef716a9a90c30fb15e1f979845b3438a7251'/>
<id>urn:sha1:a665ef716a9a90c30fb15e1f979845b3438a7251</id>
<content type='text'>
Fixed in many other places, and submitted in response to Øyvind's invitation.
</content>
</entry>
</feed>
