<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brussel/source, branch master-ui-framework</title>
<subtitle>Experimental game engine &amp; playground</subtitle>
<id>https://git.rtk0c.com/brussel/atom/source?h=master-ui-framework</id>
<link rel='self' href='https://git.rtk0c.com/brussel/atom/source?h=master-ui-framework'/>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/'/>
<updated>2022-11-26T01:28:07Z</updated>
<entry>
<title>Changeset: 93 Branch comment: [] Port font and UTF-8 string utilities from p6503</title>
<updated>2022-11-26T01:28:07Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-11-26T01:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=f3269a49c474ffe4d382c3d60826ad1cfbb7cdc4'/>
<id>urn:sha1:f3269a49c474ffe4d382c3d60826ad1cfbb7cdc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 91 Basic logging infrastructure</title>
<updated>2022-11-26T01:06:58Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-11-26T01:06:58Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=a0ddfdbcbc6336685362343518770f7bdefd10fe'/>
<id>urn:sha1:a0ddfdbcbc6336685362343518770f7bdefd10fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 90 SQLite column reader updates</title>
<updated>2022-11-11T23:47:40Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-11-11T23:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=01c98830affd1189ab2b227d685f10f5dc8b6ca7'/>
<id>urn:sha1:01c98830affd1189ab2b227d685f10f5dc8b6ca7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 89 Add fmtlib and spdlog deps from conan, fix compile errors to 88</title>
<updated>2022-07-31T05:20:45Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-31T05:20:45Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=92d01f21e420f41b3319431331af54011aa88af6'/>
<id>urn:sha1:92d01f21e420f41b3319431331af54011aa88af6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 88 (untested) replace manual sqlite3_step() calls with SQLiteRunningStatement wrapper</title>
<updated>2022-07-31T05:09:22Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-31T05:09:22Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=fbb26deb27909f5603746739822c0d9c338955b9'/>
<id>urn:sha1:fbb26deb27909f5603746739822c0d9c338955b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 87 Make codegen use mangled names, convert `std::string_view fullname` to `const std::string* fullname` to indicate the reference nature better</title>
<updated>2022-07-18T17:24:01Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-18T17:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=4067db383fb17d0580ebdc41e6354a84898e8343'/>
<id>urn:sha1:4067db383fb17d0580ebdc41e6354a84898e8343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 86 Fix generated enum metadata using the wrong identifiers (dangling pointer not fixed up after storing DeclEnum object into model)</title>
<updated>2022-07-18T17:13:21Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-18T17:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=a78bffc3a8ca4dfe6ca985223e38d28608184c52'/>
<id>urn:sha1:a78bffc3a8ca4dfe6ca985223e38d28608184c52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changeset: 85 Work on codegen (a big blob of changes about various things, giving up on writing a clear commit message)</title>
<updated>2022-07-18T06:09:00Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-18T06:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=8c2b1bd5bd85667a2ea24ec3aa85cbdd97f9ea1c'/>
<id>urn:sha1:8c2b1bd5bd85667a2ea24ec3aa85cbdd97f9ea1c</id>
<content type='text'>
- stuff along the lines of cleaning up store process
- remove completed TODOs
- move code generation out of parser loop
- ^^^ also introduce some weird bugs of DeclXxx::name field disappearing -- maybe fixed, maybe didn't, can't reliably reproduce
- add infra to mangle (not included in codegen yet, also not tested)
- convert SourceFile storage map to node map, ensuring pointer stability (was broken before)
- buildsystem asan and UBsan applying to all targest</content>
</entry>
<entry>
<title>Changeset: 84 Make all input commands use the same CodegenModel object</title>
<updated>2022-07-15T21:54:47Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-15T21:54:47Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=c6e57dc94e532442ffa0bd57a16206217adbca92'/>
<id>urn:sha1:c6e57dc94e532442ffa0bd57a16206217adbca92</id>
<content type='text'>
- A clean build on the main game still works
- Generating cross-file references works now (only in a clean build, while the child classses are scanned after the parent classes though). This will still need fixing to support 1. reading from database 2. circular dependencies</content>
</entry>
<entry>
<title>Changeset: 83 Misc bug fixes, planning database readback for inheritance hierarchy generation</title>
<updated>2022-07-15T20:30:43Z</updated>
<author>
<name>rtk0c</name>
<email>mail.tianyig@gmail.com</email>
</author>
<published>2022-07-15T20:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.rtk0c.com/brussel/commit/?id=06ab541057fec82415e612e9ff9a7f4bb11fc420'/>
<id>urn:sha1:06ab541057fec82415e612e9ff9a7f4bb11fc420</id>
<content type='text'>
</content>
</entry>
</feed>
