index
:
STC-modified
master
modified
Fork of STC but some features (soon to be)modified to better fit my requirements.
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
stc
Age
Commit message (
Collapse
)
Author
2020-10-08
Renamed cdefs.h to ccommon.h
Tyge Løvset
2020-10-08
Minor opt.
Tyge Løvset
2020-10-02
Fixed generic less function - only worked for int
Tyge Løvset
2020-10-01
Renamed cpqueue build() to make_heap()
Tyge Løvset
2020-10-01
Minor refactoring.
Tyge Løvset
2020-09-30
Fixed a bug in clist_insert_after() when list is empty.
Tyge Løvset
2020-09-29
added c_withfile (f, open) macro.
Tyge Løvset
2020-09-27
Fixed csptr and examples.
Tyge Løvset
2020-09-26
Merged csptr.h into cptr.h, simpler with one include file and these are very ↵
Tyge Løvset
related and short.
2020-09-25
Simplified.
Tyge Løvset
2020-09-25
Minor fixes.
Tyge Løvset
2020-09-25
Forgot the cptr.h itself!
Tyge Løvset
2020-09-25
Added cptr.h and good examples for cptr and csptr (share_ptr.c). Some ↵
Tyge Løvset
internal refactor.
2020-09-24
Changed iter.get to iter.val member. Internal, but used external. Will not ↵
Tyge Løvset
change again.
2020-09-24
Improved csptr.h
Tyge Løvset
2020-09-23
Some internal restructuring. Added shared_ptr like struct type: csptr.h
Tyge Løvset
2020-09-20
Possible to redefine STC memory allocator globally.
Tyge Løvset
2020-09-20
Cleanup and renamed c_del_() to c_del() again.
Tyge Løvset
2020-09-20
Added c_foreach (i,N) and c_foreach (N), and updated README.md
Tyge Løvset
2020-09-18
Minor, using a few c_forrange ().
Tyge Løvset
2020-09-18
Minor.
Tyge Løvset
2020-09-18
Changed macro to c_forrange (..), iter param first.
Tyge Løvset
2020-09-18
Changed <container>_ini macro constant to <container>_INIT, and ↵
Tyge Løvset
<container>_destroy() to <container>_del.
2020-09-17
Fixed range methods in cvec, and renamed typename_<container>(..) to ↵
Tyge Løvset
using_<container>(..).
2020-09-17
Fixed default hash16 and hash32.
Tyge Løvset
2020-09-17
clist Iterator state bug fixed.
Tyge Løvset
2020-09-17
Fixed clist erase_range_after(), and opt. remove()
Tyge Løvset
2020-09-16
Minor.
Tyge Løvset
2020-09-16
Added some missing templates in cmap.
Tyge Løvset
2020-09-16
Changed iterator API in cset and clist. From i.get->value to *i.get
Tyge Løvset
2020-09-16
Changed earlier declare_<container>(..) macro to typedef_<container>(..)
Tyge Løvset
2020-09-16
Renamed two public macros.
Tyge Løvset
2020-09-16
Changed API to conform with std:: containers. cmap now only use first, ↵
Tyge Løvset
second. for result and value types.
2020-09-15
Simplified declare_ statement e.g. c_cmap(...)
Tyge Løvset
2020-09-15
New API Change.
Tyge Løvset
2020-09-14
Renamed insert, emplace and erase to have suffix _at(), consistent with ↵
Tyge Løvset
naming in other containers.
2020-09-14
Renamed result_t type members to first, second (from item, inserted) for ↵
Tyge Løvset
conformance with std::pair
2020-09-14
Got rid of c_items() macro.
Tyge Løvset
2020-09-14
Removed warnings. clang, vs.
Tyge Løvset
2020-09-14
Renamed in cmap.
Tyge Løvset
2020-09-13
Removed unneeded function.
Tyge Løvset
2020-09-13
added cmap_emplace_n()
Tyge Løvset
2020-09-13
Changed cmap_insert API to take a pair. cset_insert unchanged.
Tyge Løvset
2020-09-13
reverted back to separate random engine and distribution parameters.
Tyge Løvset
2020-09-13
A few method aliases added.
Tyge Løvset
2020-09-11
Added at() to cmap. Added c_assert(), c_static_assert() in cdefs.h
Tyge Løvset
2020-09-11
Forgot two returns.
Tyge Løvset
2020-09-11
Added back clist_last() and some internal renames.
Tyge Løvset
2020-09-11
Rearranged stuff in cvec.h. + extended sort() with range and added idx(iter) ↵
Tyge Løvset
function.
2020-09-11
Some renaming of functions, API changes in list and vec.
Tyge Løvset
[prev]
[next]