Commit Graph

80 Commits

Author SHA1 Message Date
gingerBill 8d68c46340 Minor code layout changes 2016-05-21 00:53:05 +01:00
gingerBill 679a82c2d4 New file API and improved platform layer 2016-05-21 00:02:01 +01:00
gingerBill b50dec34de gb_atomic(32|64)_spin_(lock|unlock) 2016-05-16 19:04:30 +01:00
gingerBill 442ec9581d Recursive "Mutex"; Key States; gbRandom 2016-05-16 11:15:26 +01:00
gingerBill 2c87ec26d6 Better File Handling and better printf (WIN32 Only) 2016-05-15 22:22:42 +01:00
gingerBill fbb5791cb0 Highly experimental platform layer (WIN32 Only) 2016-05-15 19:17:46 +01:00
gingerBill e8cde870de New File Handing System! No stdio or stdlib!
WIN32 only so far
2016-05-13 20:13:51 +01:00
gingerBill 153c121e14 Code readjustment 2016-05-12 23:39:08 +01:00
gingerBill b4e34b810b New \ codes and bug fixes 2016-05-12 23:16:37 +01:00
gingerBill af72e48601 gb_regex.h Initial Version
Highly experimental Regular Expressions Library
2016-05-12 22:31:46 +01:00
gingerBill 6948a29196 Add string precision and width (experimental) 2016-05-11 00:47:05 +01:00
gingerBill 4c31161051 Update README.md 2016-05-09 23:16:08 +01:00
gingerBill b61f116e63 Basic Virtual Memory System and Dreadful Free List
Note: Windows only
The Free list allocator is absolutely dreadful!
2016-05-07 23:53:12 +01:00
gingerBill e6a815749a Fix *_appendv bug 2016-05-03 23:56:20 +01:00
gingerBill 1e62616e4e Huge overhaul! 2016-05-03 23:25:52 +01:00
gingerBill 09ca605931 Fix alignment in gb_heap_allocator_proc 2016-05-03 11:55:52 +01:00
gingerBill 950be6d62c Update README.md 2016-05-02 22:12:20 +01:00
gingerBill c5a47ac41d Update README.md 2016-04-28 15:03:17 +01:00
gingerBill 205fb68da4 gb.h - Formatting - that's it 2016-04-27 23:51:30 +01:00
gingerBill 7461a74138 Update Documentation for gb_gl.h 2016-04-27 22:30:05 +01:00
gingerBill 2b69f77e70 gb.h v0.05 & gb_gl.h v0.04 2016-04-27 16:42:46 +01:00
gingerBill 0431e9e03c Better Rounded Rect 2016-04-27 00:16:24 +01:00
gingerBill f87ce844a6 Basic State Rendering 2016-04-26 23:51:15 +01:00
gingerBill d749171091 Update Readme 2016-04-26 21:44:51 +01:00
gingerBill 0c6c35ff14 gb_math.h - Less/no dependencies or CRT 2016-04-25 00:29:07 +01:00
gingerBill 76c1c58318 Consistent styling 2016-04-24 21:43:42 +01:00
gingerBill fa56da7ba9 Update README.md 2016-04-24 20:47:53 +01:00
gingerBill 748bccf190 README.md Update 2016-04-23 23:09:44 +01:00
gingerBill 41f87ef704 Updates!!!!! 2016-04-23 23:07:15 +01:00
gingerBill d7b6d601d1 Update README.md 2016-04-12 21:52:56 +01:00
gingerBill 24eb70c5c9 Update README.md 2016-04-08 23:29:11 +01:00
gingerBill eec27b33ed Update README.md 2016-04-08 21:41:31 +01:00
gingerBill de04cbcee7 New Libraries 2016-03-03 11:37:48 +00:00
gingerBill d130420db7 Change conventions slightly 2015-12-17 12:26:24 +00:00
gingerBill 216b9a419f Allow for no <stdio.h> 2015-12-15 00:18:52 +00:00
gingerBill 6b0de059ff gb.hpp - Allocators can be passed to gb_alloc/free/etc. without cast using `typedef void *gb_Allocator_Ptr` 2015-12-14 23:53:20 +00:00
gingerBill bd2171ddf4 Update README.md 2015-12-14 20:18:45 +00:00
gingerBill 987bfcd0ef gb.h - Implement all functions (from gb.hpp) 2015-12-14 20:18:03 +00:00
gingerBill b0234f23da Update README.md 2015-12-14 15:43:51 +00:00
gingerBill 34c6e2cf91 Remove `_Allocator` suffix for allocator types 2015-12-07 20:49:23 +00:00
gingerBill 039dab926b sort::quick 2015-12-02 20:34:35 +00:00
gingerBill 3addf42948 GB_ASSERT prints call stack 2015-12-02 15:38:18 +00:00
gingerBill 9c169017d1 Pool Allocator 2015-12-02 15:06:36 +00:00
gingerBill fdf6d07472 Dealloc to Free & More Hashing Functions 2015-11-29 19:03:08 +00:00
gingerBill 7c971f24fb Heap Allocator Fix 2015-11-29 18:04:33 +00:00
gingerBill 0d09743505 Better Allocation system 2015-11-29 15:53:59 +00:00
gingerBill 16c31df712 Array bug fix 2015-11-28 22:55:24 +00:00
gingerBill 2159ae399a gb.hpp v0.25 - gb_math.hpp v0.03
0.25  - Faster Heap_Allocator for Windows using HeapAlloc
0.03  - Remove templated min/max/clamp
2015-11-27 00:20:44 +00:00
gingerBill ddcc482418 Many bug fixes
Fix Hash_Table
Fix gb_ini Error Handling
2015-11-22 21:18:51 +00:00
gingerBill f1994008a3 Hash_Table Bug Fixes 2015-11-19 23:22:21 +00:00