aboutsummaryrefslogtreecommitdiff
path: root/main.c
Commit message (Collapse)AuthorAgeFilesLines
* Add sbrk fallbackGravatar Moon Flower 2025-03-101-7/+4
|
* New moonshine release! What's changed?Gravatar Moon Flower 2025-03-101-5/+7
| | | | | | | | > - New allocator based on sbrk and linked lists > - Hybrid allocator switching mechanism to swap sbrk and mmap whenever needed > - Better internal exception detector to prevent useless uninformative stackoverflow exceptions > - Moved a bunch of the code around, as always! > Have a great night!
* Fixed stuff broken woohooGravatar Moon Flower 2025-03-061-2/+6
|
* Garbage collector and minor updatesGravatar Moon Flower 2025-03-051-10/+34
|
* hasharray, map, reduce, more better C!Gravatar Moon Flower 2025-03-031-16/+34
|
* updated get and setGravatar Moon Flower 2025-03-011-6/+13
|
* Speed optimizations. If you can help with the memory allocator's efficiency, ↵Gravatar Moon Flower 2025-03-011-2/+25
| | | | please lmk!
* Added a (rather useless) profiler (and also linked list speed optimizations)Gravatar Moon Flower 2025-02-281-7/+20
|
* Decently performant double-linked two-way linked list implementationGravatar Moon Flower 2025-02-281-0/+2
|
* Overhauled print macroGravatar Moon Flower 2025-02-271-1/+0
| | | | | | | | 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
* Slight revamp + Algebraic data typesGravatar Moon Flower 2025-02-271-9/+7
|
* main.m4 -> moonshine.m4Gravatar Moon Flower 2025-02-261-3/+3
|
* fixed main.cGravatar Moon Flower 2025-02-261-2/+4
|
* a few fixes and changesGravatar Moon Flower 2025-02-261-7/+9
|
* Added foreachGravatar Moon Flower 2025-02-221-3/+5
|
* woohooGravatar Moon Flower 2025-02-221-0/+14