Commit Graph

78 Commits

Author SHA1 Message Date
gingerBill f2ee608bd5 Fix strict aliasing in gb_quake_inv_sqrt 2016-04-08 23:05:38 +01:00
gingerBill 386f6371d7 Update gb_math.h 2016-04-08 22:44:18 +01:00
gingerBill c58b8e1fe7 gb_math.h v0.04a - Minor bug fixes 2016-04-08 22:41:14 +01:00
gingerBill eec27b33ed Update README.md 2016-04-08 21:41:31 +01:00
gingerBill 24d6605d17 Delete gb_math.hpp 2016-04-08 21:40:53 +01:00
gingerBill f4bed43039 gb_math.h - v0.04 - Namespace everything with gb 2016-04-08 21:40:22 +01:00
gingerBill b6021f11c2 Update gb.h - v0.02
Minor fixes to work with older versions of MSVC
2016-03-03 16:15:25 +00:00
gingerBill de04cbcee7 New Libraries 2016-03-03 11:37:48 +00:00
gingerBill 21c240a8ae Explicit Everything! 2016-01-01 19:33:06 +00:00
gingerBill 8c934b2edc Macro fixes 2015-12-17 22:56:29 +00:00
gingerBill ea11e036f3 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	gb.h
2015-12-17 12:27:46 +00:00
gingerBill d130420db7 Change conventions slightly 2015-12-17 12:26:24 +00:00
gingerBill 32582df9de Remove C++ specific macros 2015-12-15 11:00:42 +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 2e594a5849 Add gb.h - Just the prototypes
C89/C99 version of gb.hpp
2015-12-14 15:42:52 +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 851b5922e6 Remove templated clamp 2015-12-01 14:01:46 +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 de704f4f94 Merge pull request #2 from bullno1/gb_ini-error_handling
Fix error handling in gb_ini
2015-11-22 15:13:00 +00:00
Bach Le ddf7c37ec7 Fix error handling in gb_ini
- Report GB_INI_ERROR_FILE_ERROR when file cannot be read
- Report error from handler
2015-11-21 23:31:38 +08:00
gingerBill f1994008a3 Hash_Table Bug Fixes 2015-11-19 23:22:21 +00:00
gingerBill 40fb44f654 More documentation and bug fixes 2015-11-19 22:27:57 +00:00
gingerBill 63d895da0a gb.hpp - Minor changes 2015-11-19 00:35:56 +00:00
gingerBill 76110e7570 Move Semantics for Array and Hash_Table 2015-11-18 18:10:34 +00:00
Ginger Bill e6479090cd gb.hpp - Code rearrangement into namespaces 2015-11-18 15:05:10 +00:00
Ginger Bill 6a907c89a3 Fix array::free 2015-11-18 12:18:33 +00:00
Ginger Bill e262e3df14 Fix Another Typo causing unresolved external symbol 2015-11-18 11:16:48 +00:00
Ginger Bill ef2665e8bd Typo fixes 2015-11-18 09:53:00 +00:00
gingerBill c01deefae5 Better `static` keywords 2015-11-17 23:45:30 +00:00
gingerBill 8fbff6e5bb Rearrange library order 2015-11-17 12:28:26 +00:00
gingerBill 7092586c38 gb_math.hpp - More Angle Units and others things 2015-11-17 11:55:54 +00:00
gingerBill ca1dc8a116 gb_math.hpp - Initial Version 2015-11-17 11:17:37 +00:00
gingerBill a8f308e2cd gb.hpp - #ifndef for many macros 2015-11-17 10:45:07 +00:00
gingerBill 9be05386ac gb.hpp - Angle 2015-11-15 19:30:24 +00:00
gingerBill 915845b0dc gb.hpp - Cache friendly Transform and String fixes 2015-11-09 10:34:46 +00:00
gingerBill d4a4a0770a gb.hpp - Hash_Table bug fixes 2015-11-01 00:45:54 +00:00
gingerBill 816e259257 gb.hpp - Reduction of implicit RAII 2015-10-28 18:32:42 +00:00
gingerBill c9f13a015c gb.hpp - All References are const convention 2015-10-18 20:55:49 +01:00