Commit graph

  • 9cef673a7e Merge pull request 'h7-fix-android-build' (#14) from h7-fix-android-build into main main V1.1.0 Mineplay 2025-10-16 17:25:34 -05:00
  • a5f43bce5a fix(android build): fixed checking for simd version Mineplay 2025-10-16 12:07:15 -05:00
  • 4b87134390 fix(android build): fixed mistake in while comparison for compare memory function Mineplay 2025-10-16 11:55:41 -05:00
  • c0f40ecddf fix(android build): fixed typing of neon memory implementation Mineplay 2025-10-16 11:53:49 -05:00
  • a53db34b9b fix(android build): added missing flag check for neon Mineplay 2025-10-16 11:48:44 -05:00
  • 19544228f2 fix(android build): made cmake file work with neon processors Mineplay 2025-10-16 11:43:29 -05:00
  • 5ab70241de fix(android build): made cmake file work with none simd processors Mineplay 2025-10-16 11:17:38 -05:00
  • 58ba6ee289 fix(android build): changed way that simd is detected at build and run time Mineplay 2025-10-16 11:08:54 -05:00
  • 061cb514fe fix(android build): fixed unsused includes Mineplay 2025-10-16 10:33:50 -05:00
  • db9d974f5e Merge pull request 'h6-linting' (#12) from h6-linting into main Mineplay 2025-10-05 10:32:53 -05:00
  • 945137ee09 refactor(linting): removed const in header files for function definitions Mineplay 2025-10-05 10:28:59 -05:00
  • afcdff4c17 refactor(linting): moved page_size into function where it is used Mineplay 2025-10-05 10:27:54 -05:00
  • c642e75f1d chore(linting): removed .vscode from gitignore Mineplay 2025-10-05 10:18:48 -05:00
  • 4e545e649a refactor(linting): added type casting for safety Mineplay 2025-10-05 10:06:29 -05:00
  • 73eeb4ef70 refactor(linting): removed magical numbers from memory functions Mineplay 2025-10-05 10:02:50 -05:00
  • 7e2b9e5045 chore(linting): added vscode settings folder to gitignore Mineplay 2025-10-05 09:45:54 -05:00
  • b985a99618 feat(linting): added clang tidy Mineplay 2025-10-05 09:42:31 -05:00
  • d497356835 refactor(linting): fixed warnings given by clang Mineplay 2025-10-05 09:40:33 -05:00
  • 8359efa2bc chore(gitignore): added cache and compile commands to ignore Mineplay 2025-10-05 09:38:38 -05:00
  • e75542f6f2 fix(allocator): fixed allocator for windows V1.0.0 Mineplay 2025-04-19 09:22:51 -05:00
  • 0c7fa8cec0 Merge pull request 'h5-update-documentation' (#10) from h5-update-documentation into main Mineplay 2025-04-19 09:07:03 -05:00
  • 6b3e24c210 docs(memory management): added return type to functions in memory management docs Mineplay 2025-04-19 09:02:35 -05:00
  • 89f8f2b5c4 docs(allocator): added return type to functions in allocator docs Mineplay 2025-04-19 08:59:31 -05:00
  • 436594ae67 docs(memory management): added documentation for the memory management functions Mineplay 2025-04-19 08:09:33 -05:00
  • 027a8e85ef docs(allocator): wrote documentation for allocator Mineplay 2025-04-19 07:50:16 -05:00
  • c33a9a8bc8 docs(index): added index markdown file as starting file for docs Mineplay 2025-04-19 07:28:33 -05:00
  • e6e433102a docs(readme): updated readme to explain features and setup for library Mineplay 2025-04-19 07:04:33 -05:00
  • 693fa06e81 Merge pull request 'h4-advanced-allocators' (#9) from h4-advanced-allocators into main Mineplay 2025-04-19 06:53:13 -05:00
  • 6e1533c943 feat(allocator): implemented realloc function Mineplay 2025-04-19 06:49:34 -05:00
  • 79ea8dda64 feat(allocator): added calloc function Mineplay 2025-04-19 06:38:01 -05:00
  • 00b6aaa735 refactor(allocator): made seperate allocator function for malloc Mineplay 2025-04-19 06:37:17 -05:00
  • bba9be1c9c Merge pull request 'h3-memory-management' (#8) from h3-memory-management into main Mineplay 2025-04-19 05:08:33 -05:00
  • 4c72d22e9c feat(memory management): implemented memory compare function Mineplay 2025-04-19 05:05:12 -05:00
  • 4aa1913006 feat(memory management): implemented memory move function Mineplay 2025-04-18 12:13:11 -05:00
  • 3ae91ad59c feat(memory management): implemented memeory copy function Mineplay 2025-04-18 10:05:29 -05:00
  • 64a3f60228 feat(memory management): implemented memory set function Mineplay 2025-04-16 17:18:07 -05:00
  • 5ec44208b8 Merge pull request 'h2-simd-support' (#6) from h2-simd-support into main Mineplay 2025-04-13 09:07:45 -05:00
  • 5fb2be86a7 feat(simd): added function to check what simd version is supported Mineplay 2025-04-13 09:02:51 -05:00
  • 76e5cff6a1 feat(simd): added type for specifying simd version supported Mineplay 2025-04-13 08:48:09 -05:00
  • c091d0dcc4 refactor(file structure): seperated files in seperate folders Mineplay 2025-04-12 17:05:14 -05:00
  • 33936eb001 Merge pull request 'h1-basic-allocator' (#5) from h1-basic-allocator into main Mineplay 2025-04-12 16:50:07 -05:00
  • b954870e45 refactor(tests): moved main.c to seperate tests folder Mineplay 2025-04-12 15:10:26 -05:00
  • 21e79b8af4 perf(allocator): made medium allocations reusable by adding memory bin Mineplay 2025-04-12 13:29:10 -05:00
  • 120ddaed02 perf(allocator): made small allocations reusable by adding a memory bin Mineplay 2025-04-11 19:01:08 -05:00
  • dd10dfd376 feat(allocator): implemented basic free function to free allocated memory Mineplay 2025-04-11 18:21:20 -05:00
  • 3aabf00607 fix(allocator): added error check to malloc function Mineplay 2025-04-11 17:31:15 -05:00
  • 1e653f67c7 refactor(allocator): added header to memory blocks Mineplay 2025-04-11 17:26:35 -05:00
  • 776bee499d perf(allocator): made allocation size align with page size of system Mineplay 2025-04-11 16:16:46 -05:00
  • c48200cd52 feat(allocator): implemented basic malloc functionality Mineplay 2025-04-11 16:03:11 -05:00
  • 58fe77860a fix(build): made sure main.c is not included in the building of the library Mineplay 2025-04-11 15:49:08 -05:00
  • f5d55b2655 feat(build): setup basic cmake build system for c library Mineplay 2025-04-09 18:19:41 -05:00
  • 2e0df8aa37 Initial commit Mineplay 2025-04-03 16:49:36 -05:00