<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/tracker-wii/wiiyourself, branch work-20180827</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=work-20180827</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=work-20180827'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2018-07-13T14:20:30Z</updated>
<entry>
<title>appease analyzer</title>
<updated>2018-07-13T14:20:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-07-13T14:20:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=68f5f213bf0cbd0bd60a6849bf4379113ea06282'/>
<id>urn:sha1:68f5f213bf0cbd0bd60a6849bf4379113ea06282</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wiiyourself: clang format</title>
<updated>2018-05-05T09:39:19Z</updated>
<author>
<name>Wei Shuai</name>
<email>cpuwolf@gmail.com</email>
</author>
<published>2018-05-03T03:42:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7f8043b8287e187a7c1d4f0175ed9c527d6bdcc6'/>
<id>urn:sha1:7f8043b8287e187a7c1d4f0175ed9c527d6bdcc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wiiyourself: fix worst compiler warnings</title>
<updated>2018-05-04T12:31:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-04-28T19:02:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=a50223c8eb8b0355d19612cb06c9e78dcb328187'/>
<id>urn:sha1:a50223c8eb8b0355d19612cb06c9e78dcb328187</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wiiyourself: fix translation logspam during build</title>
<updated>2018-05-04T12:31:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-04-28T19:04:14Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=95bbb3aa264d82fbcab207ca93511286533fa9e7'/>
<id>urn:sha1:95bbb3aa264d82fbcab207ca93511286533fa9e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wiiyourself: add warning for scary fallthrough</title>
<updated>2018-05-04T12:31:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-04-28T19:03:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=d0f257d779cd99cd5bc14797e1a44a6075d4ba99'/>
<id>urn:sha1:d0f257d779cd99cd5bc14797e1a44a6075d4ba99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tracker/wii/wiiyourself: don't link with opentrack</title>
<updated>2018-04-05T01:24:02Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-04-03T10:31:13Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=38611604fb050c012056feca8f08ec8b55da50d9'/>
<id>urn:sha1:38611604fb050c012056feca8f08ec8b55da50d9</id>
<content type='text'>
This isn't needed but do this for completeness' sake
</content>
</entry>
<entry>
<title>clean up "static" and "constexpr" types</title>
<updated>2018-02-15T09:23:11Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-15T08:06:13Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=0a92bc147f91f3ecacdf66d995f01f9577107a86'/>
<id>urn:sha1:0a92bc147f91f3ecacdf66d995f01f9577107a86</id>
<content type='text'>
- use `static constexpr inline' to avoid requiring
  explicit declarations in object code
- use `const Foo* const' to maybe put into readonly
  binary segment (at least for ELF DSOs)
- `constexpr' in function scope has storage, avoid
  `static'
- don't use `constexpr' where there's no advantage,
  like arrays

We'd like to avoid overhead of atomic initialization
for each function call. No idea how `static constexpr'
requiring storage in the standard plays with atomic
initialization requirement. Hearsay points that
`constexpr' without `static' in block scope behaves
more to our liking. It's all hazy though.

I'm not 100% sure if `static inline constexpr' has any
storage. Hopefully none, like a #define, and stuff
bigger than registers gets coalesced within the same
module, with small stuff being immediates.
</content>
</entry>
<entry>
<title>tracker/wii: fix uninitialized memory access</title>
<updated>2018-02-13T08:15:52Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-13T08:15:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=147a9fa78286a1a5c09951777e61fa4251568746'/>
<id>urn:sha1:147a9fa78286a1a5c09951777e61fa4251568746</id>
<content type='text'>
Causes a warning in Visual Studio. Rightly so.
</content>
</entry>
<entry>
<title>cmake: add zh_CN</title>
<updated>2018-02-12T09:05:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2018-02-11T20:40:53Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=31d9768413199f388c216d92d9db5158ce8785cf'/>
<id>urn:sha1:31d9768413199f388c216d92d9db5158ce8785cf</id>
<content type='text'>
cf. #746
</content>
</entry>
<entry>
<title>tracker/wii: wiiyourself bug: no where to release write thread handle</title>
<updated>2018-02-09T11:47:44Z</updated>
<author>
<name>Wei Shuai</name>
<email>cpuwolf@gmail.com</email>
</author>
<published>2018-02-09T03:38:37Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=aeed0832326aa7245db189a3f336fe4df81d7142'/>
<id>urn:sha1:aeed0832326aa7245db189a3f336fe4df81d7142</id>
<content type='text'>
</content>
</entry>
</feed>
