summaryrefslogtreecommitdiffhomepage
path: root/stc/cvector.h
AgeCommit message (Collapse)Author
2020-07-16API CHANGES: CHash now splitted to CMap / CSet, still in chash.h header. ↵Tyge Løvset
Renamed cstring.h -> cstr.h, cvector.h -> cvec.h
2020-07-16CHanged API: Renamed CString to CStr and CVector to CVec. All function names ↵Tyge Løvset
are changed likewise.
2020-06-20Renamed CMap to CHash, to reflect that it now supports both (unordered) Map ↵Tylo
and Set. Second arg in declare_CHash() should be 'set' or 'map'. Refactored copt.h to be more consistent with other types. Added cvector_make(size, fillvalue) constructor.
2020-06-18Added cmap_eraseBucket, and split cmap_erase in two.Tylo
Cleanup white spaces and comments/examples.
2020-06-15Fixed including standard include files.Tylo
2020-06-05Added siphash to crandom.h and some small enhancements.Tylo
2020-05-29Refactored. Added cmap_find and cmap_insert pair of functions. Renamed types.Tylo
2020-05-23Many minor cstring bug fixes and improvements. Added demos.c and ↵Tylo
advanced_example.c
2020-04-29Some small tweaks. Simplified hash32 function, makes it faster even if ↵Tyge
distribution is worse (good enough).
2020-04-27Changed parameter sequence for main code gen macros.Tyge
2020-04-26More refactor.Tyge
2020-04-26Renamed c_defaultDestroy to c_noDestroyTyge
2020-04-26Refactored: Uses STC_API to control extern or static inline. Define ↵Tyge
STC_HEADER or STC_IMPLEMENTATION when using extern linkage. Fixed a few bugs.
2020-04-23Fixed bugs with use of "Raw" types, and updated EXAMPLE.md accordingly.Tyge
2020-04-20Fixed and redesigned iterators.Tyge
2020-04-19Moved gl math to glm folderTyge
Added clist - single linked list with fast sorting. Refactoring.
2020-04-15- Added cmat3, cmat4, cquatTyge
- Changed include folder name to stc - library name - Bug fix, memory leak in map values when overwritten. - Improvements in API
2020-04-15Renamed folder.Tyge