| Age | Commit message (Collapse) | Author |
|
|
|
power of 2 length and bit-masking used for mapping hash to index.
|
|
ex. and map shootout.
|
|
add emhash to benchmark
|
|
|
|
and fixed warnings. Thanks to ktprime for reporting.
|
|
|
|
code-breaking API changes.
|
|
cstr_from_sv() from csview.h to cstr.h
|
|
|
|
replace n instances instead of n bytes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cstr_replace_from(s, pos, search, repl): matches cstr_find() + cstr_find_from().
|
|
cstr_replace(self, start, search, replace).
|
|
|
|
|
|
..), as it gives smaller executables and is convenient for small applications. (no need to define i_implement when functions is used in one translaton unit only).
|
|
|
|
|
|
names introduced, e.g. i_extern/STC_EXTERN may change.
Also, I recently changed non-templated types to default external linking, *may* revert to default static again.
|
|
cstr, csview, cbits, crandom), but also clist.h mergesort.
- Linking with this object file eliminates the need to define i_implement in one file for these types (or i_extern for non-templated functions in templated container, currently only clist.h)
|
|
|
|
|
|
|