<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/common/hex_util.h, 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>2025-04-09T23:11:22+00:00</updated>
<entry>
<title>Update fmt to allow for v11</title>
<updated>2025-04-09T23:11:22+00:00</updated>
<author>
<name>crueter</name>
<email>swurl@swurl.xyz</email>
</author>
<published>2025-04-09T23:11:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=9cef9f5dce7c41c9ab2ea5b9b8a294228a535c4c'/>
<id>urn:sha1:9cef9f5dce7c41c9ab2ea5b9b8a294228a535c4c</id>
<content type='text'>
Signed-off-by: swurl &lt;swurl@swurl.xyz&gt;</content>
</entry>
<entry>
<title>service: fs: Skip non user id folders</title>
<updated>2024-02-02T19:25:38+00:00</updated>
<author>
<name>Narr the Reg</name>
<email>juangerman-13@hotmail.com</email>
</author>
<published>2024-02-02T18:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=1f0a9436c7f8d8dc2c5b65837dd2fdab43edafd9'/>
<id>urn:sha1:1f0a9436c7f8d8dc2c5b65837dd2fdab43edafd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: add missing SPDX tags</title>
<updated>2022-04-28T16:24:11+00:00</updated>
<author>
<name>Andrea Pappacoda</name>
<email>andrea@pappacoda.it</email>
</author>
<published>2022-04-28T16:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b2eb10382941bef0914f4a0a4685b9033440aa9f'/>
<id>urn:sha1:b2eb10382941bef0914f4a0a4685b9033440aa9f</id>
<content type='text'>
Follow-up to 2b87305d319f0bd04da36fb96314934f37b12637
</content>
</entry>
<entry>
<title>common: Reduce unused includes</title>
<updated>2022-03-19T19:01:31+00:00</updated>
<author>
<name>ameerj</name>
<email>52414509+ameerj@users.noreply.github.com</email>
</author>
<published>2022-03-19T04:23:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e70b4f3fc52c2d4315ded26979cee67d81a07099'/>
<id>urn:sha1:e70b4f3fc52c2d4315ded26979cee67d81a07099</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hex_util: Fix incorrect array size in AsArray</title>
<updated>2021-08-05T02:16:29+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-08-05T02:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=8f488c60da6de870f52d13d9e399604d2d6b57f6'/>
<id>urn:sha1:8f488c60da6de870f52d13d9e399604d2d6b57f6</id>
<content type='text'>
Although this isn't used, this is a potential bug as HexStringToArray will perform an out-of-bounds read.
</content>
</entry>
<entry>
<title>General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable</title>
<updated>2021-06-23T17:48:21+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2021-06-23T13:59:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f4d629342744bd77cf90d6d8f758b21d874a4eda'/>
<id>urn:sha1:f4d629342744bd77cf90d6d8f758b21d874a4eda</id>
<content type='text'>
Also removes some deprecated API usages.
</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>
<entry>
<title>common: Make use of [[nodiscard]] where applicable</title>
<updated>2020-08-15T21:17:52+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-14T13:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2ef7815422f4584b334ff196efd72e40ad03e094'/>
<id>urn:sha1:2ef7815422f4584b334ff196efd72e40ad03e094</id>
<content type='text'>
Now that clang-format makes [[nodiscard]] attributes format sensibly, we
can apply them to several functions within the common library to allow
the compiler to complain about any misuses of the functions.
</content>
</entry>
<entry>
<title>partition_data_manager: Make data arrays constexpr</title>
<updated>2020-08-06T06:41:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2020-08-03T17:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=b0c3f66dc7c03bdf7cf097479e817e6f0eb3c156'/>
<id>urn:sha1:b0c3f66dc7c03bdf7cf097479e817e6f0eb3c156</id>
<content type='text'>
Previously the constructor for all of these would run at program
startup, consuming time before the application can enter main().

This is also particularly dangerous, given the logging system wouldn't
have been initialized properly yet, yet the program would use the logs
to signify an error.

To rectify this, we can replace the literals with constexpr functions
that perform the conversion at compile-time, completely eliminating the
runtime cost of initializing these arrays.
</content>
</entry>
<entry>
<title>common/hex_util: Reserve std::string memory ahead of time</title>
<updated>2019-06-12T21:54:11+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2019-06-12T21:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=37ff16bbb04881da44bf8f2ef727c526f63004e5'/>
<id>urn:sha1:37ff16bbb04881da44bf8f2ef727c526f63004e5</id>
<content type='text'>
Avoids potentially performing multiple reallocations (depending on the
size of the input data) by reserving the necessary amount of memory
ahead of time.

This is trivially doable, so there's no harm in it.
</content>
</entry>
</feed>
