aboutsummaryrefslogtreecommitdiff
path: root/butl/utility
AgeCommit message (Collapse)AuthorFilesLines
2016-08-28Add case_compare_string, case_compare_c_string comparatorsBoris Kolpackov1-0/+18
2016-08-23Remove redundant LIBBUTL_EXPORT specifier in utility headerKaren Arutyunov1-6/+3
2016-08-10Add ucase(), lcase(), casecmp(), alpha(), digit(), alnum()Karen Arutyunov1-2/+63
2016-07-28Cleanup DLL export/importKaren Arutyunov1-2/+2
2016-07-25Add DLL export/import supportBoris Kolpackov1-2/+4
2016-04-20Add combine_hash() utilityBoris Kolpackov1-0/+18
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2015-07-01Improve reverse_iterate implementationBoris Kolpackov1-9/+6
If the passed range is an rvalue, then move it into our private copy. Otherwise, with nested ranges, there is no guarantee the thing will still be alive once we get to iterating over it.
2015-06-18Move some utilities from build2 to libbutlBoris Kolpackov1-0/+53