<feed xmlns='http://www.w3.org/2005/Atom'>
<title>moon/moonshine/main.c, branch moon</title>
<subtitle>a work-in-progress C standard library with extra awesome features.
</subtitle>
<id>https://git.downsta.ir/moon/moonshine/atom?h=moon</id>
<link rel='self' href='https://git.downsta.ir/moon/moonshine/atom?h=moon'/>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/'/>
<updated>2025-03-10T06:56:23+00:00</updated>
<entry>
<title>Add sbrk fallback</title>
<updated>2025-03-10T06:56:23+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-10T06:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=dde24fa64103e7a921c80a7782f1e625e39e2e86'/>
<id>urn:sha1:dde24fa64103e7a921c80a7782f1e625e39e2e86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New moonshine release! What's changed?</title>
<updated>2025-03-09T20:41:21+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-09T20:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=4aef86c3e641cbff8e0155589f9cc9172aa1051c'/>
<id>urn:sha1:4aef86c3e641cbff8e0155589f9cc9172aa1051c</id>
<content type='text'>
&gt; - New allocator based on sbrk and linked lists
&gt; - Hybrid allocator switching mechanism to swap sbrk and mmap whenever needed
&gt; - Better internal exception detector to prevent useless uninformative stackoverflow exceptions
&gt; - Moved a bunch of the code around, as always!
&gt; Have a great night!
</content>
</entry>
<entry>
<title>Fixed stuff broken woohoo</title>
<updated>2025-03-06T06:00:30+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-06T06:00:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=9570e47162937fc734105c49b85fd8cc53e94257'/>
<id>urn:sha1:9570e47162937fc734105c49b85fd8cc53e94257</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Garbage collector and minor updates</title>
<updated>2025-03-05T16:41:24+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-05T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=ebec2a9fe107ff6c8e97b579cba6569f116ff822'/>
<id>urn:sha1:ebec2a9fe107ff6c8e97b579cba6569f116ff822</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hasharray, map, reduce, more better C!</title>
<updated>2025-03-03T14:17:54+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-03T14:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=37efc8274f94521a60a5156c00fb26e258371d8d'/>
<id>urn:sha1:37efc8274f94521a60a5156c00fb26e258371d8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>updated get and set</title>
<updated>2025-03-01T12:06:05+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-01T12:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=f375db2ee2adcfe30c536478017669eddfafe01c'/>
<id>urn:sha1:f375db2ee2adcfe30c536478017669eddfafe01c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speed optimizations. If you can help with the memory allocator's efficiency, please lmk!</title>
<updated>2025-03-01T10:26:44+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-03-01T10:26:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=1bfd885ad36af68bb5348ee92560553f9829ef2f'/>
<id>urn:sha1:1bfd885ad36af68bb5348ee92560553f9829ef2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added a (rather useless) profiler (and also linked list speed optimizations)</title>
<updated>2025-02-27T22:20:25+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-02-27T22:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=f7a08d4db77eaef1f6685c3fb263bb1cb1376deb'/>
<id>urn:sha1:f7a08d4db77eaef1f6685c3fb263bb1cb1376deb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Decently performant double-linked two-way linked list implementation</title>
<updated>2025-02-27T21:21:48+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-02-27T21:21:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=5472c69ac646139eecb4460e0f3a8f67a18a0f0c'/>
<id>urn:sha1:5472c69ac646139eecb4460e0f3a8f67a18a0f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Overhauled print macro</title>
<updated>2025-02-27T14:44:31+00:00</updated>
<author>
<name>Moon Flower</name>
<email>moon@coffin.ir</email>
</author>
<published>2025-02-27T14:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.downsta.ir/moon/moonshine/commit/?id=cc2e2cd436c74b511f2035c3d1e7b7c52e6305d0'/>
<id>urn:sha1:cc2e2cd436c74b511f2035c3d1e7b7c52e6305d0</id>
<content type='text'>
Changes:
- Moved to overloads instead of generics
- Printing static strings should be more performant at runtime
- Now the macro will give you an error if the type is unrecognized (not for pointers though)
- Shortened code size
</content>
</entry>
</feed>
