summaryrefslogtreecommitdiffhomepage
path: root/include/stc/cbits.h
AgeCommit message (Expand)Author
2023-07-15Improved warning, and other enhancements in ccommon.htylov
2023-07-12Changed docs and examples to use i_key* template parameters instead of i_val*...tylov
2023-07-07Issue #62: Fixed wrong printf format specifiers. Changed cbits.h to use long ...Tyge Løvset
2023-06-09Fixed issues with linking params i_implement, i_extern.Tyge Løvset
2023-05-23Some house holding cleanup.Tyge Løvset
2023-05-19Minor cbits change.Tyge Lovset
2023-05-01Remove warnings when using -Wextra.Tyge Løvset
2023-04-18Removed unneeded custom size type in maps and bits.h. Prepared for possible r...Tyge Løvset
2023-03-26Remove more c_with, c_autoTyge Løvset
2023-02-23Internal updates.Tyge Løvset
2023-02-15Cleaned up in size-types. API always uses intptr_t as default for all contain...Tyge Løvset
2023-02-13Docs update and improvementsTyge Løvset
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...Tyge Løvset
2023-02-07Added custom allocator per container type.Tyge Løvset
2023-02-04Fix in ccommon.h to make MSVC work again (without -std:c11) + small adjustments.Tyge Løvset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-31Reverted c_MALLOC, c_CALLOC, c_REALLOC and c_FREE to lowercase.Tyge Løvset
2023-01-27(Reverted) c_COMPOUND() to c_LITERAL().Tyge Løvset
2023-01-19Finish last commit. Most safe function macros are now preferred lowercase, wh...Tyge Løvset
2023-01-04Bump to 2023Tyge Løvset
2022-12-31Internally renamed ccommon.h macros to uppercase. Lowercase macros are still ...Tyge Løvset
2022-12-19Some "internal" macros in ccommon.h made all caps.Tyge Løvset
2022-12-19Renames:Tyge Løvset
2022-12-05Minor corrections/changes.Tyge Løvset
2022-11-22Fixes of -Wconversion warnings (not examples).Tyge Løvset
2022-11-06Added c_autodrop() macro, and removed c_autobuf() which wasn't that useful (a...Tyge Løvset
2022-10-28Renamed semi-internal macro (used for c++ compability) c_make => c_init.Tyge Løvset
2022-10-19Reverted back to c_forrrange from c_forloop. Still available but deprecated.Tyge Løvset
2022-10-12Minor change in cbits print to str.Tyge Løvset
2022-09-26DEPRECATED: c_forrange(): replaced with c_forloop(). This uses 'long long' as...Tyge Løvset
2022-09-20Minor API change for fixed size cstack and cbits only.Tyge Løvset
2022-09-10Renamed template parameter i_cap => i_capacityTyge Løvset
2022-08-13Experimental: Renamed c_autovar => c_with, c_autoscope => c_scope, c_autodefe...Tyge Løvset
2022-07-28Simplified cbits.h to only use inline function. Commonly used functions are s...Tyge Løvset
2022-07-06Version 3.7. Make sure to check NEWS/Changes in README.md for a few code-bre...Tyge Løvset
2022-06-01Reverted to default static linkage of non-templated symbols (cstr, csview, .....Tyge Løvset
2022-06-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-06-01Added src/libstc.c which implements all non-templated functions (e.g. from cs...Tyge Løvset
2022-05-30Done refactoring:Tyge Løvset
2022-05-30Large refactoring on strings / utf8 and some file structure.Tyge Lovset
2022-05-25Final reorg of cbits.h. This was really an experiment to make it dual fixed-s...Tyge Løvset
2022-05-24API change: cbits now uses container pointers args in all member functions, e...Tyge Løvset
2022-05-23Small simplify in cbits.hTyge Løvset
2022-05-23Finished cbits.h ; only inlined funcs are templated.Tyge Løvset
2022-05-22Rewrote cbits to make it dual: fixed-sized or dynamically sized by adding opt...Tyge Løvset
2022-04-28_i_implement moved to user-level template parameter as i_implement. Removed i...Tyge Løvset
2022-04-07More refactoring of cbits.h + minor changes in examples/benchmark.Tyge Løvset
2022-04-06Refactoring cbits.h and sso alt/cstr.hTyge Løvset
2022-03-04Replaced c_strlit type with c_strlen_lit(lit) macro and its usage.Tyge Løvset
2022-01-08Moved utf8 from cregex.h to separate file. Splitted csview.h into another fil...Tyge Løvset