aboutsummaryrefslogtreecommitdiff
path: root/libbutl/utility.ixx
AgeCommit message (Expand)AuthorFilesLines
8 daysAdd next_word() overload that doesn't skip consecutive delimitersHEADmasterBoris Kolpackov1-0/+60
2022-12-13Add noexcept to move constructors and move assignment operatorsKaren Arutyunov1-2/+2
2022-09-22Add wspace(char) utility functionBoris Kolpackov1-0/+12
2021-09-28Get rid of C++ modules related code and rename *.mxx files to *.hxxKaren Arutyunov1-2/+0
2021-06-21Add missing std:: qualificationBoris Kolpackov1-2/+2
2021-04-20Disable bunch of bogus GCC warningsBoris Kolpackov1-12/+0
2021-04-15Disable bogus GCC maybe used uninitialized warning with pragmaBoris Kolpackov1-8/+31
2021-03-31Add notion of thread environmentBoris Kolpackov1-6/+39
2020-10-01Add position and size arguments to lcase()/ucase() functionsBoris Kolpackov1-10/+16
2020-05-18Add sensitize_strlit() for sanitizing C string literalsBoris Kolpackov1-0/+28
2020-02-26Add notion of validator to char_scanner and make sure manifest is UTF-8Karen Arutyunov1-26/+69
2020-02-06Drop copyright notice from source codeBoris Kolpackov1-1/+0
2020-01-28Add utf8() predicateKaren Arutyunov1-0/+28
2019-09-28Rename casecmp() function and case_compare_[c_]string structs to icasecmp() a...Karen Arutyunov1-6/+6
2019-08-21Add sanitize_identifier() utility functionBoris Kolpackov1-0/+25
2019-05-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov1-1/+1
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-11-02Generalize function_cast() to cast between incompatible function pointersKaren Arutyunov1-3/+3
2018-10-17Add function_cast() to utility.mxxKaren Arutyunov1-0/+9
2018-06-15Add portable environment variable manipulation functionsBoris Kolpackov1-0/+13
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-04-28Move trim(), next_word() basic string utilities from build2Boris Kolpackov1-12/+44
2017-12-26Add basic_url<H,T> class templateKaren Arutyunov1-0/+30
2017-11-21Move eof() utility to libbutlBoris Kolpackov1-0/+12
2017-09-22Initial modularization with both Clang and VC hacksBoris Kolpackov1-8/+0
2017-05-01Add hxx extension for headers and lib prefix for library dirKaren Arutyunov1-0/+136