summaryrefslogtreecommitdiffhomepage
path: root/stc
AgeCommit message (Expand)Author
2020-12-28Reverted crand.h API back to rename crand_* to stc64_*, and crand_next() -> s...Tyge Løvset
2020-12-27Removed MACRO functions in API, like cvec_size(c), cvec_empty(c). Use cvec_X_...Tyge Løvset
2020-12-21Added some benchmarks. Fix typo in cdeq.hTyge Løvset
2020-12-21Optimized cdeq_X_insert_range. Added crand_uniform_fast() method (slightly bi...Tyge Løvset
2020-12-19Updated some docs. Small optim. when erasing n from front.Tyge Løvset
2020-12-19Some cleanup.Tyge Løvset
2020-12-18Got the fixes wrong. Ok now.Tyge Løvset
2020-12-18Fixed issues in cdeq and cvec. Added shrink_to_fit() too.Tyge Løvset
2020-12-18Added cdeq.h: Deque: Double Ended Queue. Fixed bug in cvec_X_push_n().Tyge Løvset
2020-12-17Renamed cpqueue (priority queue) container to cpque.Tyge Løvset
2020-12-17API change: Reverted back to original name used for .val in iterators to .refTyge Løvset
2020-12-16Renamed crandom to crand, including renaming of relevant files.Tyge Løvset
2020-12-16Minor fixing of unsafe macros.Tyge Løvset
2020-12-16Reverted back API to easier naming scheme of crandom.h types and methods.Tyge Løvset
2020-12-15Minors on crandom and example.Tyge Løvset
2020-12-14Reworked the crandom.h module. Changed API (sorry!), made uniform distr. unbi...Tyge Løvset
2020-12-10Reverted cuptr to cptr. Added some typedefs in docs in cmap and cset.Tyge Løvset
2020-12-09Renamed coption.h to copt.h. Added docs/copt_api.md.Tyge Løvset
2020-12-09Renamed cptr_X type to cuptr_X, as it is similar to a unique_ptr, rather than...Tyge Løvset
2020-12-08Updated api for with clone()Tyge Løvset
2020-12-08Added clone() to stack, cpqueue and queue.Tyge Løvset
2020-12-08Simplified cvec_clone().Tyge Løvset
2020-12-08- Added clone() to cvec and clistTyge Løvset
2020-12-05Some text improvements. Renamed method c_default_hash16 to c_default_hash.Tyge Løvset
2020-12-03Fixed inconsistent API in cpqueue.Tyge Løvset
2020-12-03Simplified type sections.Tyge Løvset
2020-12-03Simplified/improved API naming for cvec.hTyge Løvset
2020-12-02Improved docs for using_*() macros.Tyge Løvset
2020-12-02Added carray docs.Tyge Løvset
2020-12-01Added some examples.Tyge Løvset
2020-12-01Added numbers before functions in cstr docs.Tyge Løvset
2020-12-01More docs update. Renamed cvec_insert|erase_p() to cvec_insert|erase_ptr().Tyge Løvset
2020-12-01Fixed docs, some minor changes in cstr.h and cmap.h as well.Tyge Løvset
2020-11-30Added cmap api docs.Tyge Løvset
2020-11-30Added clist docs, updated cbitset.h and docs.Tyge Løvset
2020-11-27Docs and minor update of cstr.hTyge Løvset
2020-11-27Added and renamed case insensitive search functions.Tyge Løvset
2020-11-26Added link to beginning of cstr API documentation, and some small docu fixes.Tyge Løvset
2020-11-26Now removed stc/cfmt.hTyge Løvset
2020-11-26Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://...Tyge Løvset
2020-11-24Forgot #include <ctype.h> required by tolower().Tyge Løvset
2020-11-24Added case insensitive compare: c_strcasecmp(), cstr_casecmp(), cstr_equals_c...Tyge Løvset
2020-11-24Fixed return value from cstr_find_n(), and added cstr_length() alias to cstr_...Tyge Løvset
2020-11-22Fixed cstr_find_n(). Renamed cstr_NPOS to cstr_npos.Tyge Løvset
2020-11-16Small update of the new cstr methods.Tyge Løvset
2020-11-16Added cstr_contains(), cstr_begins_with(), cstr_ends_with(), and changed cstr...Tyge Løvset
2020-11-10Refactored cstr_fmt().Tyge Løvset
2020-11-07Last fix on getdelim().Tyge Løvset
2020-11-07Another fix of cstr_getdelim()Tyge Løvset
2020-11-07Fix bug in cstr_reserve, discovered in cstr_getdelim().Tyge Løvset