This repository has been archived by the owner on Feb 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Update]: Merge our memory allocator (vhmalloc) implementation into m…
…ain (plus refactoring). (#34) * [WIP]: Commit current allocator changes * Update allocator.c * [WIP}: Commit current allocator code * Update allocator.c * Update CASPAL.h * Update allocator.c * Update CASPAL.h * Update CASPAL.h * Update allocator.h * Update allocator.c * [Update]: Finish virtual heap allocator implementation * Update CASPAL.h * [Fix]: Remove unnecessary field initialization * [Refactor]: Simplify the allocator code further * [Update]: Add likely macro * [Update/Fix]: Fix value parameter in the likely macro (and add more braces) * [Update]: Improve likely macro, now using bool types (and casts) * [Update]: Add unlikely macro with bool types and casts * [Update]: Revert back to just likely * [WIP]: Commit unfinished refactoring (will need this later) * [Fix]: Use __attribute__((dllexport)) on Windows (visibility("default") doesn't work) * [WIP]: Commit benchmark code
- Loading branch information
Showing
13 changed files
with
531 additions
and
263 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.