<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/core/file_sys/fsmitm_romfsbuild.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2026-11-01T17:18:13+00:00</updated>
<entry>
<title>file_sys: don't let a RomFS build's nodes own each other</title>
<updated>2026-11-01T17:18:13+00:00</updated>
<author>
<name>Takoroka</name>
<email>137927095+Takoroka@users.noreply.github.com</email>
</author>
<published>2026-11-01T17:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=5261efa901dc224d50b884b6f4e81b0178f21354'/>
<id>urn:sha1:5261efa901dc224d50b884b6f4e81b0178f21354</id>
<content type='text'>
Each directory owned its parent and its children, and each file its
parent, so the whole tree of every build kept itself alive after the
build was done. Title 1's loose RomFS (206k files) left ~45 MiB per
build. The context's lists own the nodes; the links between them are
plain pointers.

</content>
</entry>
<entry>
<title>vfs: Move vfs files to their own directory</title>
<updated>2024-01-25T21:40:42+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2024-01-16T05:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=24f979a4b83922027a3e72c579b50db7f6801446'/>
<id>urn:sha1:24f979a4b83922027a3e72c579b50db7f6801446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fsmitm_romfsbuild: optimize for data locality</title>
<updated>2023-12-03T21:29:57+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-11-28T03:27:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=904a3b682f55337f80105754a7449896313ddbc1'/>
<id>urn:sha1:904a3b682f55337f80105754a7449896313ddbc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers</title>
<updated>2023-10-13T18:22:52+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-10-13T17:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=37871dacd463a0b52c1602fbd8d3e27d0a82ac4e'/>
<id>urn:sha1:37871dacd463a0b52c1602fbd8d3e27d0a82ac4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fsmitm_romfsbuild: avoid full path lookups</title>
<updated>2023-06-28T03:25:47+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-06-11T04:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d54f9ea34f4a2031b60ca8655c66dea52da595a5'/>
<id>urn:sha1:d54f9ea34f4a2031b60ca8655c66dea52da595a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>general: Convert source file copyright comments over to SPDX</title>
<updated>2022-04-23T09:55:32+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2022-04-23T08:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2b87305d319f0bd04da36fb96314934f37b12637'/>
<id>urn:sha1:2b87305d319f0bd04da36fb96314934f37b12637</id>
<content type='text'>
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
</content>
</entry>
<entry>
<title>file_sys: Resolve cases of variable shadowing</title>
<updated>2021-05-02T06:59:57+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-05-02T06:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ab38371888c9538f309d230381ce982832240de4'/>
<id>urn:sha1:ab38371888c9538f309d230381ce982832240de4</id>
<content type='text'>
Brings us closer to enabling -Wshadow as an error in the core code.
</content>
</entry>
<entry>
<title>Revert "core: Fix clang build"</title>
<updated>2020-10-21T02:07:39+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2020-10-21T02:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=deb35369367ea8a5dde4b23434c7e3d70d9f64b7'/>
<id>urn:sha1:deb35369367ea8a5dde4b23434c7e3d70d9f64b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Fix clang build</title>
<updated>2020-10-17T23:50:39+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-15T18:49:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=18636013c938b247a97d4f379fc1fe271ff39c3a'/>
<id>urn:sha1:18636013c938b247a97d4f379fc1fe271ff39c3a</id>
<content type='text'>
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.

Fixes #4795
</content>
</entry>
<entry>
<title>core/CMakeLists: Make some warnings errors</title>
<updated>2020-10-13T17:16:49+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-10-13T12:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=16de0a6a96cae65b58c323f8e8d75ddc6f8462f0'/>
<id>urn:sha1:16de0a6a96cae65b58c323f8e8d75ddc6f8462f0</id>
<content type='text'>
Makes our error coverage a little more consistent across the board by
applying it to Linux side of things as well. This also makes it more
consistent with the warning settings in other libraries in the project.

This also updates httplib to 0.7.9, as there are several warning
cleanups made that allow us to enable several warnings as errors.
</content>
</entry>
</feed>
