<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sbos.git/userland/libc/stdlib, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kling.gg/sbos.git/atom?h=master</id>
<link rel='self' href='https://git.kling.gg/sbos.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/'/>
<updated>2024-12-15T00:30:24+00:00</updated>
<entry>
<title>libc: Add setenv/getenv</title>
<updated>2024-12-15T00:30:24+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-12-15T00:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=19482e5ef5b6710b4b9a52edcb1bb39692336d7a'/>
<id>urn:sha1:19482e5ef5b6710b4b9a52edcb1bb39692336d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>formatting: Use clang-format on all projects</title>
<updated>2024-12-12T15:03:08+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-12-12T15:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=b033314bf1901d436dc71d41d5e1f37dda47e511'/>
<id>urn:sha1:b033314bf1901d436dc71d41d5e1f37dda47e511</id>
<content type='text'>
This commit also add braces to all `if` statements.
</content>
</entry>
<entry>
<title>libc: Fix bugs in strto(u)l(l)</title>
<updated>2024-11-22T22:00:55+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-22T22:00:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=2dce92236b9fe0a9398287ac7c62f2f4e67d53b6'/>
<id>urn:sha1:2dce92236b9fe0a9398287ac7c62f2f4e67d53b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libc: Add case for strtol(l) where base is 0</title>
<updated>2024-11-22T21:32:02+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-11-22T21:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=8827f3033d76b0d9c7d8d8225077176a813f7f49'/>
<id>urn:sha1:8827f3033d76b0d9c7d8d8225077176a813f7f49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libc/sb: Refactor string builder to allow for none malloc allocations</title>
<updated>2024-10-13T11:34:01+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-10-13T11:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=a67d4744d78fc58846f29667ae49cee70fa0bf16'/>
<id>urn:sha1:a67d4744d78fc58846f29667ae49cee70fa0bf16</id>
<content type='text'>
A lot of code written usually has means of doing allocations in a more
optimal way than having the string builder library doing it itself.

For example a temporary buffer can be allocated on the stack and the
string builder functions can then make use of this buffer without ever
having to run malloc/free(which would be expensive)
</content>
</entry>
<entry>
<title>libc: small changes</title>
<updated>2024-10-03T13:08:45+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-10-03T13:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=226d861c9ebb7f09f95665d07d9ab5c6b7ed7d6f'/>
<id>urn:sha1:226d861c9ebb7f09f95665d07d9ab5c6b7ed7d6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LibC: Add more functions that support "long long" integers</title>
<updated>2024-04-17T14:55:16+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-04-17T14:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=d0cca44913356f8ce15e15216b0e26c2e74b4d06'/>
<id>urn:sha1:d0cca44913356f8ce15e15216b0e26c2e74b4d06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bug fixes</title>
<updated>2024-04-11T15:23:39+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2024-04-11T15:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=ca082f686fd2dc7ee6f0284421f6212d6d4acee8'/>
<id>urn:sha1:ca082f686fd2dc7ee6f0284421f6212d6d4acee8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LibC: Reduce warnings in code</title>
<updated>2023-11-22T23:52:35+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-11-22T23:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=81819f711e6d1f9216f688da8ecbbc682d106d9c'/>
<id>urn:sha1:81819f711e6d1f9216f688da8ecbbc682d106d9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Meta: Cleanup of header files such that they are partially shared</title>
<updated>2023-11-21T23:47:55+00:00</updated>
<author>
<name>Anton Kling</name>
<email>anton@kling.gg</email>
</author>
<published>2023-11-21T23:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kling.gg/sbos.git/commit/?id=f3c7d7fbdea1f2bac81909116ddb747a1f8abdf5'/>
<id>urn:sha1:f3c7d7fbdea1f2bac81909116ddb747a1f8abdf5</id>
<content type='text'>
The /include directory contains definitons that both the kernel and libc
need to be in sync.
</content>
</entry>
</feed>
