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
/
include
/
stc
/
cstack.h
Age
Commit message (
Expand
)
Author
2022-04-21
Switched to use i_key as primary template type parameter for all containers. ...
Tyge Løvset
2022-04-20
Support for cloning containers with carc and cbox.
Tyge Lovset
2022-04-16
Added at_mut() to some containers. Added put_r() to cmap, csmap as alias for ...
Tyge Løvset
2022-04-15
Internal.
Tyge Løvset
2022-04-15
Adding comment to #endif's.
Tyge Løvset
2022-04-15
Updated README.md docs on template args! Reverted to put() as alias for inser...
Tyge Løvset
2022-04-10
Parenthesized args in calls to i_keyfrom(c), i_keyto(p) i_valfrom(c), i_valto...
Tyge Løvset
2022-04-09
- Switched from .._put() to .._push() as the "generic" method to add element...
Tyge Løvset
2022-04-09
Universally added a put() function to all containers.
Tyge Løvset
2022-04-07
Partly reverted (auto defined _i_no_emplace): emplace functions only availabl...
Tyge Løvset
2022-04-02
Internal refactoring/macro rename.
Tyge Lovset
2022-04-01
Simplified internal logic on enabling default cloning
Tyge Løvset
2022-01-03
Bump to 2022.
Tyge Løvset
2022-01-02
Simplified and improved linkage configuration. Reorganized crandom.h a bit.
Tyge Løvset
2021-12-31
Added alias functions push_back and pop_back to cstack + docs update.
Tyge Løvset
2021-12-23
Removed emplace functions if not i_valraw or i_keyraw is defined. Safety/opti...
Tyge Løvset
2021-12-22
Renamed '_rawvalue\b' to '_raw'
Tyge Løvset
2021-12-20
Some small addition to constness in API. Updated docs.
Tyge Løvset
2021-12-19
First commit for Version 3 of STC. Main changes are consistent rename of '_de...
Tyge Løvset
2021-12-02
Breaking changes for i_fwd and i_cmp_none:
Tyge Løvset
2021-11-21
Changed reverse() and resize() to return false if mem alloc failed.
Tyge Løvset
2021-10-29
renamed _cx_..._t to _cx_...
Tyge Løvset
2021-10-29
renamed cx_..._t to _cx_..._t, and Self to _cx_self
Tyge Løvset
2021-10-23
Fixed bug in c_realloc() call ion cstack. Added assert in cmap_X_at(). Added ...
Tyge Løvset
2021-10-13
Maintenance update. template.h now includes cstr.h when i_key_str or i_val_st...
Tyge Løvset
2021-10-06
Some while to for changed. Return value for cstack_X_push/emplace. Docs updated.
Tyge Løvset
2021-09-26
Added some extensions to cstack and cpque. cstack can now be used as a vector...
Tyge Løvset
2021-09-23
Cleanup: Replaced c_emplace() macro with more general c_apply()/c_apply_pair(...
Tyge Løvset
2021-09-21
Added copy(self, other) function to all containers. Fixed some docs.
Tyge Løvset
2021-09-14
Fixed include structuring.
Tyge Løvset
2021-09-12
Renamed input macro i_module to i_prefix. Replaced astar.c example.
Tyge Løvset
2021-09-10
Added support for cqueue.h Added test.
Tyge Løvset
2021-09-08
Some docs on main page. Added emplace_items to cstack.
Tyge Løvset
2021-09-08
Updated most examples to newstyle. Some changes in cpque/cstack.
Tyge Løvset
2021-09-08
Improved undocumented iterator method names: fwd, adv => advance, idx => index.
Tyge Løvset
2021-09-08
Added init_with_capacity().
Tyge Løvset
2021-09-08
Made clone more robust in cstack, cpque
Tyge Løvset
2021-09-08
Updated cpque and cstack.
Tyge Løvset
2021-09-07
Added cstack and cpque (priority queue) + test.
Tyge Løvset
2021-09-05
New usage style. only cvec is functional. see vec_test_new.c
Tyge Løvset
2021-05-24
Split c_fordefer() into c_forvar() and c_fordefer() macros.
Tyge Løvset
2021-05-24
Renamed c_with => c_fordefer, and removed c_withvar. Macros were too deceivin...
Tyge Løvset
2021-05-20
Moved stc folder into include folder.
Tyge Løvset
[prev]