aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* README Update + Explicit C23 enforcementHEADmoonGravatar Moon Flower 2025-03-182-14/+23
|
* Builder updateGravatar Moon Flower 2025-03-182-4/+12
|
* README fixGravatar Moon Flower 2025-03-141-1/+1
|
* Error checking.Gravatar Moon Flower 2025-03-141-3/+7
|
* Moved unnecessary files to local.Gravatar Moon Flower 2025-03-122-11/+1
|
* Build system improvementsGravatar Moon Flower 2025-03-121-4/+4
|
* Converted the build system to C! + Slight improvementsGravatar Moon Flower 2025-03-116-93/+438
|
* Improve allocation fallbackGravatar Moon Flower 2025-03-101-4/+9
|
* Add sbrk fallbackGravatar Moon Flower 2025-03-102-8/+11
|
* Readme updateGravatar Moon Flower 2025-03-101-0/+4
|
* New moonshine release! What's changed?Gravatar Moon Flower 2025-03-102-9/+2
| | | | | | | | - 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!
* New moonshine release! What's changed?Gravatar Moon Flower 2025-03-104-111/+415
| | | | | | | | > - 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-062-64/+61
|
* Added a capacity checker to the array structureGravatar Moon Flower 2025-03-051-4/+1
|
* Added a capacity checker to the array structureGravatar Moon Flower 2025-03-051-31/+38
|
* Reworked the printer system to format instead.Gravatar Moon Flower 2025-03-051-121/+170
|
* Garbage collector and minor updatesGravatar Moon Flower 2025-03-054-60/+342
|
* Update README with hasharray, map and reduceGravatar Moon Flower 2025-03-031-2/+2
|
* hasharray, map, reduce, more better C!Gravatar Moon Flower 2025-03-035-374/+360
|
* updated get and setGravatar Moon Flower 2025-03-012-60/+47
|
* update gitignoreGravatar Moon Flower 2025-03-011-1/+2
|
* Speed optimizations. If you can help with the memory allocator's efficiency, ↵Gravatar Moon Flower 2025-03-014-52/+468
| | | | please lmk!
* Added a (rather useless) profiler (and also linked list speed optimizations)Gravatar Moon Flower 2025-02-283-36/+107
|
* Decently performant double-linked two-way linked list implementationGravatar Moon Flower 2025-02-282-6/+151
|
* Overhauled print macroGravatar Moon Flower 2025-02-272-300/+282
| | | | | | | | 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-275-378/+414
|
* main.m4 -> moonshine.m4Gravatar Moon Flower 2025-02-263-4/+4
|
* fixed main.cGravatar Moon Flower 2025-02-261-2/+4
|
* added readmeGravatar Moon Flower 2025-02-262-1/+29
|
* a few fixes and changesGravatar Moon Flower 2025-02-263-326/+469
|
* Added foreachGravatar Moon Flower 2025-02-222-16/+24
|
* woohooGravatar Moon Flower 2025-02-227-0/+1281