summaryrefslogtreecommitdiffhomepage
path: root/stc
AgeCommit message (Expand)Author
2020-07-26Replaced lowBiasHash with fibonacciHash32 / fibonacciHash64. Added <container...Tyge Løvset
2020-07-25Reverted CArr to CArray again.Tyge Løvset
2020-07-24More cleanup, added alias cmap_get <-> cmap_find.Tyge Løvset
2020-07-24Reorganised cstr.h to be used as a precompiled lib.Tyge Løvset
2020-07-24Fixed cbitset_resize(). Added front()/back() macros to CVec.Tyge Løvset
2020-07-24Added <container>_<tag>_init variables; Fixed prime.c and list.c examples.Tyge Løvset
2020-07-24Updated CBitset (renamed from CBitVec too). Added <container>_<tag>_init(void...Tyge Løvset
2020-07-23Changed cvecpq.h priority queue API and crandom.h APITyge Løvset
2020-07-23Some refinedTyge Løvset
2020-07-23Added generic c_push(.., items) to push a list of items onto the containers.Tyge Løvset
2020-07-22Fixed cmap_xx_clear()Tyge Løvset
2020-07-22Renamed CArray to CArr. Renamed cmap_xx_get() to cmap_xx_find(). Changed _fro...Tyge Løvset
2020-07-21renamed cstr_makeFmt to cstr_fromTyge Løvset
2020-07-211. Added initializers for containers *_from(). 2. Changed reserve(): size now...Tyge Løvset
2020-07-21Cleaned up MAP API. Added 2 examles.Tyge Løvset
2020-07-21Reordered declare_CMap/CSet argument list.Tyge Løvset
2020-07-21Updated prime.c example and clist doc/example.Tyge Løvset
2020-07-20BitVec: Changed uint32_t -> uint64_t internal representation.Tyge Løvset
2020-07-20Added setAll32()Tyge Løvset
2020-07-20Added stc/bitvec.hTyge Løvset
2020-07-19Added a minor opt.Tyge Løvset
2020-07-19Fixed example.Tyge Løvset
2020-07-19Changed API to PriorityQTyge Løvset
2020-07-19Changed vecheap.h API again.Tyge Løvset
2020-07-19Changed some APITyge Løvset
2020-07-18Fixed geek7.c with heap. Renamed vecque.h to vecheap.hTyge Løvset
2020-07-18Some API changes on vec heap.Tyge Løvset
2020-07-18Added stc/cvecque.h : priority queue using vector as heap.Tyge Løvset
2020-07-17Minors.Tyge Løvset
2020-07-17Updated READMEmd. Removed arg from declare_CVec_str() and declare_CList_str()...Tyge Løvset
2020-07-17Renamed chash.h to cmap.h and added cset.hTyge Løvset
2020-07-17Added macro overload allowing zero args (not utilized). Renamed ..._floatRand...Tyge Løvset
2020-07-16API CHANGES: CHash now splitted to CMap / CSet, still in chash.h header. Rena...Tyge Løvset
2020-07-16CHanged API: Renamed CString to CStr and CVector to CVec. All function names ...Tyge Løvset
2020-07-16Renamed cstring_release to cstring_move, and removed old cstring_move func.Tyge Løvset
2020-07-15Changed API, eraseBucket(&m, index) -> eraseEntry(&m, entryPtr)Tyge Løvset
2020-07-14Merge branch 'master' of https://github.com/tylo-work/C99ContainersTyge Løvset
2020-07-14Updated declare_CHash call.Tyge Løvset
2020-07-14Redefined declare_CHash() interface, reverted back to original. declare_CHash...Tyge Løvset
2020-06-25Added carrayN_makeFrom(..., array, own) to create from a externally created C...Tylo
2020-06-25Updated carray.h: renamed carray_xdim to separate carray1_xdim, carray2_xdim,...Tylo
2020-06-24Simplified maxload and shrinklimit.Tylo
2020-06-24Added shash_xx_make(initialSize) function, like cvector and carray also has.Tylo
2020-06-24Removed Mersenne Twister and xoroshiro functions. Added PGC32. Refactored car...Tylo
2020-06-24Fixed defs.Tylo
2020-06-23Fixed a bug with size_t.Tylo
2020-06-23Improved representation storage for CArray. Stores "owned" as highest bit in ...Tylo
2020-06-23Minor stuff on crandom. and STC_INLINETylo
2020-06-22Minor.Tylo
2020-06-22Restructure declare_CHash arguments (again)Tylo